Gnome + NX comportamento da área de transferência; copiar automaticamente ao selecionar?

3

Estou tendo problemas com a área de transferência do Gnome (/ Linux / Debian + Ubuntu) quando conectado remotamente; Seu comportamento padrão parece ser adicionar texto automaticamente a um buffer da área de transferência quando esse texto é selecionado. Isso geralmente não é um problema, até que eu precise logar em um desses sistemas remotamente (w / GUI) e tentar usar uma área de transferência compartilhada. Se eu copiar texto na máquina local (destinado a substituir algum texto na máquina remota), esse buffer de cópia será sobrescrito assim que eu selecionar o texto na máquina remota a ser substituída.

Existe alguma maneira de contornar isso? Isso meio que me deixa louca.

Obrigado!

ATUALIZAÇÃO: Este é realmente um problema do servidor NX; X11 suporta múltiplas pranchetas ("seleções": prancheta, primária. Secundária; veja este excelente artigo ) que se comportam de maneira diferente, e parece que meu problema está relacionado a como o servidor NX traduz isso para a máquina host.

    
por mikewaters 25.07.2010 / 16:51

1 resposta

1

O sistema de área de transferência do X11 é implementado usando três tipos de "seleções": 'primary', 'secondary' e 'clipboard'. 'Clipboard' é usado para os menus "Copy / Paste" e ctrl + c / v, e o primário é usado para seleção de mouse e pasta do botão do meio do mouse; 'secundário' é uma área pouco usada, como backup para 'primário'.

A especificação da área de transferência do freedesktop.org explica o seguinte sobre a seleção PRINCIPAL:

1.It's inconsistent with Mac/Windows;
2.It's confusingly. Selecting anything overwrites the clipboard;

Portanto, parece que, como a seleção Primária sobrescreve a seleção da Área de Transferência, você nunca pode sobrescrever com eficiência um bloco de texto na máquina remota com um bloco de texto selecionado na máquina host (após a segunda seleção ser feita) primário), substitui a primeira seleção (na área de transferência)).

A resposta para a pergunta é provavelmente "Não", a menos que as especificações vinculadas estejam desatualizadas (elas são de 2001), ou há alguma substituição a esse comportamento que não consegui encontrar.

    
por 24.08.2010 / 17:58