A cópia / colagem do mouse na tela do gnu parou de funcionar

1

Estou trabalhando em ssh em uma máquina Linux (RHEL 6.8) do MacOS (Yosemite) ao iTerm2 (3.0.20161031-nightly). No servidor remoto, eu trabalho em telas (versão de tela 4.00.03).

Edit: tudo abaixo vale para destacar texto e tentar CMD + C, CMD + V para copiar / colar

O servidor remoto foi reinicializado por motivos de atualização de segurança padrão no outro dia. Desde então, copiar e colar nas telas remotas está todo bagunçado e não tenho idéia do que está errado.

Se eu abrir uma nova sessão do iTerm2 no meu laptop, posso destacar o texto de copiar e clicar com o mouse como de costume.

Se eu fizer ssh na máquina remota e tentar copiar / colar algo a partir da linha de comando inicial, tudo funciona.

Se eu reconectar a minha tela e iniciar uma nova sub-tela e tentar copiar / colar algo, tudo funcionará.

Se eu fizer login em um servidor remoto semelhante com uma configuração semelhante, vá para o emacs -nw em uma tela na máquina que e tente copiar / colar, tudo funciona.

No entanto, quando eu faço login neste servidor e conecto a uma tela em execução, digamos ipython ou emacs (no modo terminal), que é como sempre trabalho, o esquema de colagem de realce / clique do mouse fica descontrolado. Até esta semana, funcionou normalmente.

De dentro da minha tela reconectada (eu uso sub-telas que eu viro de um lado para o outro):

  • No emacs, o realce e o clique do meio não fazem nada (no momento, embora eu ache que antes ele estava se comportando da mesma forma. Edit: ele funciona. O comportamento é o mesmo no ipython e no emacs, e aparentemente estão amarrados juntos ).

  • Em p. ipython, se eu destacar algum texto e clicar com o botão do meio, o que é colado é, na verdade, o texto de um determinado número de linhas (o número exato muda) abaixo do que está destacado, por exemplo:

    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
    

se eu destacar "Introdução e visão geral" e clique com o botão direito do mouse na linha de comando do python, o que é colado é "Detalhes sobre 'objeto', u"

Isso tudo funcionou normalmente até esta semana; Eu poderia ter ajustado algumas configurações em, e. emacs por algum tempo de volta para fazer tudo funcionar com o mouse. Tanto quanto sei, nada na minha máquina mudou. Mas o meu entendimento da dinâmica de copiar e colar aqui é que seria todo o meu sistema e não o servidor remoto. Mas eu só vejo o problema nas telas deste servidor remoto.

Alguma idéia do que pode estar errado aqui?

    
por user1402596 11.11.2016 / 20:08

1 resposta

2

Tive um problema semelhante, para mim foi a opção mousetrack que estava me confundindo no meu ~/.screenrc .

Você pode desligar o mousetrack com :
Ctrl + a + : e :mousetrack off

Você pode verificar o status do mouse na tela ativa com: + a + : e :mousetrack

A desativação do mousetrack deve converter o comportamento do mouse para o padrão para programas não compatíveis com o mouse (marcar e colar conforme o esperado).

    
por 10.04.2017 / 14:32