Sincronização da área de transferência entre o vinho e o X11

5

Eu instalei o dicionário Lingoes no Wine. Tem um tradutor pop-up que é acionado pela mudança da área de transferência. Quando copio ou seleciono um item, ele deve traduzir a palavra, mas no Wine, quando copio ou seleciono uma palavra, o dicionário de Lingoes permanece sem resposta, como se nada tivesse sido copiado. Eu posso colar no dicionário de Lingoes através do menu de contexto do botão direito do mouse e depois traduzir.

Como posso ativar a sincronização automática da área de transferência entre o Wine e o X11?

    
por kenn 13.03.2014 / 15:26

1 resposta

2

A solução está listada em este tópico , ou seja, você precisa criar entrada de registro

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"UsePrimarySelection"="1"

(algumas fontes sugerem "UsePrimarySelection"="y" , mas isso tem o mesmo efeito).

Para mais informações, consulte este post . Em particular, se você deseja copiar texto do servidor VNC (por exemplo, Linux) para o cliente VNC (por exemplo, Windows), você precisa instalar adicionalmente autocutsel e adicione a ~/.vnc/xstartup algo assim:

autocutsel -s PRIMARY -fork

Isso é necessário porque, historicamente, o protocolo VNC usa o CUTBUFFER antigo e obsoleto ( aplicativos lendários como xterm suportam esses antigos tempos fora da caixa), enquanto novos aplicativos como o Wine usam CLIPBOARD por padrão (alternado para PRIMARY com a opção de registro acima). autocutsel deve ser usado para sincronizar todos esses tipos de buffers.

    
por dma_k 09.05.2017 / 01:36