OpenBSD / Copy And Paste In Xterm
Xterm is bloated and archaic terminal emulator, but it ships with OpenBSD and gets the job done, so I'm happily using it.
Browsing through the 6206 line long manual I found an excellent snippet which I thought others might find useful.
Not everyone finds the three-button mouse bindings easy to use. In a wheel mouse, the middle button might be the wheel. As an alternative, you could add a binding shifted keys:
*VT100*translations: #override \n\ ShiftHome: copy-selection(SELECT) \n\ Shift Insert: copy-selection(SELECT) \n\ Ctrl Shift C: copy-selection(SELECT) \n\ Ctrl Shift V: insert-selection(SELECT) You would still use the left- and right-mouse buttons (typically 1 and 3) for beginning and extending selections.
Switching this up slightly to use the CLIPBOARD
buffer gives us:
xterm*VT100.Translations: #override \n\ Ctrl ShiftC: copy-selection(CLIPBOARD) \n\ Ctrl Shift V: insert-selection(CLIPBOARD)
Add this to your ~/.Xdefaults
and reload the configuration with xrdb -merge ~/.Xdefaults
.
Now you can copy and paste from xterm using Ctrl-Shift-C and Ctrl-Shift-V respectively!