After years of annoyance with the X11 behaviour for clipboard and selection handling with regards to terminal applications, I managed to find a good compromise via some additional shortcurts in my window manager of choice, dwm and terminal multiplexer, tmux.
Now, pressing C-o p
(in tmux) pastes from X11 primary selection, C-o P
from
the clipboard and Linux-z
(meaning the key formerly known is Windows key)
exchanges clipboard and primary selection, so no more awkward pasting and
selecting with the mouse in order to get the correct string in the correct
location.
# to switch clipboard and primary selection
PRIMARY=`xsel -op`; xsel -ob | xsel -ip; echo "$PRIMARY" | xsel -ib
# to paste from primary selection in tmux
bind p run "tmux set-buffer \"$(xsel -op)\"; tmux paste-buffer
Other useful keybindings in tmux would copying into the clipboard etc. and there is a useful SO post explaning that.
As before this is public at the customisations branch on Github; I still have to upload the tmux part though.