* Added wl-clip-pesists to the clipboard manager list Normally, when we copy something on Wayland and then close the application we copied from, the copied data (e.g. text) disappears and we cannot paste it anymore. It is very frustrating when I copy something from a clipboard and the copied data disappears after I close the application. It effects peoples work flow. So we can use something called as wl-clip-persists (https://github.com/Linus789/wl-clip-persist) which will preserve the data in the clipboard even after the application from where we copied the data is closed. * Edit #2 minor fixes * Added an example to the special workspace section Special workspace section was not explained properly. Users should know how a special workspace works thats why I gave an example so that people can understand it better.
2.4 KiB
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 Github
cliphist
- Utilizes Wayland with wl-clipboard
and can store both images and text Github
wl-clip-persists
- When we copy something on Wayland (using wl-clipboard) and close the application we copied from, the copied data disappears from the clipboard and we cannot paste it anymore. So to fix this problem we can use a program called as wl-clip-persists
which will preserve the data in the clipboard after the application is closed. Github
cliphist
Start by adding the following lines to your ~/.config/hypr/hyprland.conf
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
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
For dmenu
users
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
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
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
bind = SUPER, V, exec, clipman pick -t rofi
For dmenu
users
bind = SUPER, V, exec, clipman pick -t dmenu
So on and so forth. For further information, please refer to the repository mentioned above