How to enable cut or copy-paste in xterm
I regularly uses xterm for web browsing because of its image rendering property but the one thing which makes xterm difficult comparing to terminal is the copy/cut paste availability in terminal program. I have found this method and according to this i saved the below code in .Xdefaults
file in home directory
xterm -ls -xrm 'XTerm*selectToClipboard: true'&
After the implementation of this code I am able to select text in xterm but not able to copy or cut paste (using mouse or keyboard shortcuts ctrl+c etc) any text from or to the xterm.
Any idea what went wrong?
You shall not include that line in .Xdefaults
. Thus shalt thou start the program.
xterm -ls -xrm 'XTerm*selectToClipboard:true' &
Or with .Xdefaults
:
Add this line:
XTerm*selectToClipboard:true
and reload the configuration
xrdb ~/.Xdefaults
You can edit the XTerm
file using vim
or nano
(I use vim
):
vim /home/your_user_name/XTerm
Add this:
XTerm*Background: black
XTerm*Foreground: green
XTerm*SaveLines: 2000
XTerm*faceName: Ubuntu mono
XTerm*faceSize: 12
XTerm*rightScrollBar: true
XTerm*ScrollBar: true
XTerm*scrollTtyOutput: false
XTerm*VT100.Translations: #override \
Shift Ctrl<Key>V: insert-selection(CLIPBOARD) \n\
Shift Ctrl<Key>V: insert-selection(PRIMARY) \n\
Shift<Btn1Down>: select-start() \n\
Shift<Btn1Motion>: select-extend() \n\
Shift<Btn1Up>: select-end(CLIPBOARD) \n\
Save and close with:
:wq
Open xterm
:
xterm &
The above configuration does four things:
-
Select and copy text into
xterm
:- Hold the Shift key.
- Click the left mouse button.
- Select your text.
- Click the right mouse button to add it to the clipboard.
-
Paste text into
xterm
by pressing Ctrl+Shift+V. -
Show the scrollbar.
-
Customize the font.