Como eu posso copiar / colar dados de e para a área de transferência do Windows em uma área de transferência do OpenSuse usando o VNC?

14

Estou conectando a um computador OpenSuse remoto usando o VNC do Windows. Em outros Linuces que usei sobre o VNC, posso copiar texto entre a máquina remota e a máquina local do Windows usando a área de transferência. Nesse caso, parece que eu consigo conectar a área de transferência local ao controle remoto.

O servidor VNC é o definido por padrão no OpenSuse. Eu não sei qual é.

Como posso corrigir copiar / colar em VNC?

    
por Nathan Fellman 26.03.2012 / 10:11

5 respostas

5

Resolvi isso instalando o autocutsel RPM da seção de gerenciamento de software do Yast e executando:

$ autocutsel -s PRIMARY -fork

Isso permitiu copiar / colar entre meu VNC e minha área de transferência do Windows.

Obrigado a esta fonte .

    
por 29.03.2012 / 00:38
7

Sim, eu acabei de passar por isso novamente no CentOS 5.2 (configurando o antigo ambiente de desenvolvimento). Adicione isto a $HOME/.vnc/xstartup trabalhado para o KDE, GNOME e ICEWM para ativar a cópia / colagem entre o Cliente VNC no Windows e o host do Windows:

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
    
por 26.05.2013 / 02:36
5

Copie / cole para o trabalho adicione estes:

  1. sudo apt-get install autocutsel

  2. adicione autocutsel -fork line a xstartup file com:

    vi /home/<username>/.vnc/xstartup
    

    assim:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. reinicie o vncserver

por 06.04.2016 / 14:44
2

No Linux, o executável vncserver em si não fornece suporte à área de transferência. Você deve executar vncconfig , então você tem suporte para a área de transferência.

Como você deve executar vncconfig depende da maneira como você usa o servidor vnc. Se você estiver iniciando o servidor a partir da área de trabalho, poderá executar o executável ao iniciar o servidor. Se você estiver iniciando o servidor no momento da inicialização, também poderá iniciar o vncconfig no modo sem cabeça. Eu acredito que é possível executar vncconfig no modo headless com -nowin flag.

Você pode consultar a página man de vncconfig para mais informações.

    
por 26.03.2012 / 14:15
0

Por mais de um ano, tenho usado o tightVNC de um cliente Windows para um servidor RHEL. Copiar e colar funcionou bem até algumas semanas atrás. Então parou. Descobri que o serviço vnc estava "extinto" (não tenho certeza do que isso significava, mas não soava bem).

ps -u myUserid | grep vnc
 3414 ?        00:00:01 Xvnc
 3450 ?        00:00:00 vncconfig
 6227 pts/0    20:15:56 Xvnc
 6235 pts/0    00:00:12 vncconfig <defunct>

Então eu reiniciei em segundo plano, de um terminal na minha sessão do Windows:

vncconfig &

Agora tudo está de volta ao normal. Na verdade, as linhas de comando / resposta acima foram copiadas do Linux e coladas na minha sessão do navegador do Windows. Não há necessidade de autocutsel.

    
por 30.09.2016 / 08:07