Como ativar o recurso de recortar ou copiar e colar no xterm

5

Eu uso regularmente o xterm para navegação na web por causa de sua propriedade de renderização de imagem, mas a única coisa que torna difícil o xterm em comparação ao terminal é a disponibilidade de copiar / cortar pasta no programa terminal. Eu encontrei este método e de acordo com isso eu salvei o código abaixo no arquivo .Xdefaults no diretório home

xterm -ls -xrm 'XTerm*selectToClipboard: true'&

Após a implementação deste código, eu sou capaz de selecionar texto no xterm, mas não é capaz de copiar ou cortar colar (usando o mouse ou atalhos de teclado ctrl + c etc) qualquer texto de ou para o xterm.

Alguma ideia do que deu errado?

    
por Eka 03.05.2015 / 12:24

2 respostas

4

Você não deve incluir essa linha em .Xdefaults . Assim, começarás o programa.

xterm -ls -xrm 'XTerm*selectToClipboard:true' &

Ou com .Xdefaults :

Adicione esta linha:

XTerm*selectToClipboard:true

e recarregue a configuração

xrdb ~/.Xdefaults
    
por A.B. 03.05.2015 / 18:57
3

Você pode editar o arquivo XTerm, usando vim ou nano (eu uso o vim):

vim /home/your_user_name/XTerm

Adicione isto:

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\

Salve e feche:

:wq

Abra o xterm:

xterm &

Esta configuração permite:

  1. Selecione e copie o texto no xterm: Segure a tecla Shiht, clique com o botão esquerdo do mouse, selecione o texto e clique com o botão direito do mouse para adicioná-lo à área de transferência.
  2. Colar texto no xterm: pressione Ctrl + Shift + V
  3. Mostrar barra de rolagem.
  4. Personalizar fonte.

Espero que isso ajude você.

    
por SIMON CEDENO7 08.02.2016 / 09:50