mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-22 20:55:59 +01:00
Added a new page under "Useful Utilites", named "Clipboard Mangers" (#120)
This commit is contained in:
parent
4548702e99
commit
47655a90e5
2 changed files with 69 additions and 0 deletions
67
pages/Useful Utilities/Clipboard-Managers.md
Normal file
67
pages/Useful Utilities/Clipboard-Managers.md
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
### Clipboard Managers
|
||||||
|
_Starting method:_ manual (`exec-once`)
|
||||||
|
|
||||||
|
Clipboard Managers are useful tools that allows one to manage their copied items, be-it texts or images.
|
||||||
|
|
||||||
|
Some common ones used are `copyq`, `clipman` and `cliphist`.
|
||||||
|
|
||||||
|
`clipman` - Utilizes Wayland with `wl-clipboard` support and stores text only [clipman](https://github.com/yory8/clipman)
|
||||||
|
|
||||||
|
`cliphist` - Utilizes Wayland with `wl-clipboard` and can store both images and text [cliphist](https://github.com/sentriz/cliphist)
|
||||||
|
|
||||||
|
##cliphist
|
||||||
|
|
||||||
|
Start by adding the following lines to your `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
|
```ini
|
||||||
|
exec-once = wl-paste --type text --watch cliphist store #Stores only text data
|
||||||
|
|
||||||
|
exec-once = wl-paste --type image --watch cliphist store #Stores only image data
|
||||||
|
```
|
||||||
|
Do note that any of the above lines can be disabled based on your needs
|
||||||
|
|
||||||
|
To bind `cliphist` to a hotkey and display it under `rofi` or `dmenu`, again head over to `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
|
#For `rofi` users
|
||||||
|
```ini
|
||||||
|
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
||||||
|
```
|
||||||
|
|
||||||
|
#For `dmenu` users
|
||||||
|
```ini
|
||||||
|
bind = SUPER, V, exec, cliphist list | dmenu | cliphist decode | wl-copy
|
||||||
|
```
|
||||||
|
The binds mention above correspond to SUPER+V to access the clipboard history
|
||||||
|
|
||||||
|
For further info, please refer to the repository mentioned above
|
||||||
|
|
||||||
|
##clipman
|
||||||
|
|
||||||
|
Start by adding the following line to your `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
|
```ini
|
||||||
|
exec-once = wl-paste -t text --watch clipman store --no-persist
|
||||||
|
```
|
||||||
|
If you wish to use it as a primary clipboard manager, use this instead
|
||||||
|
|
||||||
|
```ini
|
||||||
|
exec-once = wl-paste -p -t text --watch clipman store -P --histpath="~/.local/share/clipman-primary.json"
|
||||||
|
```
|
||||||
|
And also make sure to create a file named `clipman-primary.json` in `~/.local/share/clipman-primary.json`
|
||||||
|
|
||||||
|
Now bind the `clipman` like this:
|
||||||
|
|
||||||
|
#For `rofi` users
|
||||||
|
```ini
|
||||||
|
bind = SUPER, V, clipman pick -t wofi
|
||||||
|
```
|
||||||
|
|
||||||
|
#For `dmenu` users
|
||||||
|
```ini
|
||||||
|
bind = SUPER, V, clipman pick -t dmenu
|
||||||
|
```
|
||||||
|
|
||||||
|
So on and so forth. For further information, please refer to the repository mentioned above
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,8 @@ Hyprland working.
|
||||||
|
|
||||||
- **[Color Pickers](./Color-Pickers)**
|
- **[Color Pickers](./Color-Pickers)**
|
||||||
|
|
||||||
|
- **[Clipboard Managers](./Clipboard-Managers)**
|
||||||
|
|
||||||
- **[Hyprland Desktop Portal](./Hyprland-desktop-portal)**
|
- **[Hyprland Desktop Portal](./Hyprland-desktop-portal)**
|
||||||
|
|
||||||
- **[Other](./Other)**
|
- **[Other](./Other)**
|
||||||
|
|
Loading…
Reference in a new issue