VNC - Habilitando área de transferência

Publicado por Leandro Nascimento de Souza em 02/09/2015

[ Hits: 14.184 ]

Blog: http://www.mailgateway.com.br

 


VNC - Habilitando área de transferência



Esta dica tem o objetivo de apresentar uma das possíveis soluções para o problema de utilizar a área de transferência entre um cliente Windows e um servidor Linux utilizando o VNC para acesso remoto.

Não será abordada a parte de configuração do VNC, pois aqui no VOL existem ótimas referências. ;)

Servidores X utilizam dois esquemas para copiar texto entre aplicativos, o primeiro (obsoleto) é o cutbuffer. Um buffer simples em que qualquer aplicação pode armazenar texto.

Aplicações de desktop recentes (GNOME, KDE, Xfce etc) utilizam dois tipos de seleções: primary e clipboard.

A seleção primary é utilizada quando seleciona-se um texto com o mouse, e utiliza-se o botão do meio para colar. A seleção clipboard, é utilizada ao utilizar o menu "Editar/Copiar", "Editar/Colar" presente na maioria dos aplicativos gráficos.

Os clientes VNC Windows mantém a sincronização de área de trabalho com o cutbuffer, e não com os esquemas de seleção primary e clipboard. Como as novas aplicações não utilizam cutbuffer, as mesmas nunca serão sincronizadas.

O autocutsel verifica as mudanças quanto do cutbuffer, como dos esquemas primary/clipboard, quando o clipboard é alterado, este altera o cutbuffer e vice-versa.

A configuração deve ser realizada no arquivo ~/.vnc/xstartup, a seguir um exemplo utilizando o ambiente de trabalho Xfce:

cat ~/.vnc/xstartup

#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
startxfce4

Após as alterações, a área de transferência irá funcionar sem problemas entre clientes e servidores Windows/Linux.

Referência


Este artigo também encontra-se disponível em meu site pessoal:
Outras dicas deste autor

lsof - Pequeno guia de referência

Conectividade Social - Mais uma alternativa (regras de iptables)

PHP - Checando sintaxe

tcpdump: Monitorando conexões

Obtendo informações sobre dispositivos

Leitura recomendada

Descompactando arquivos .RAR no Mandriva Linux 2006

Astronomia 3D em GNU/Linux com OpenGL

Slax como USB live

Utilizando o Dosbox

Netflix no Linux Mint, Ubuntu, Fedora e CentOS

  

Comentários
[1] Comentário enviado por tiekookeit em 08/09/2015 - 13:51h

Funcionou em partes, da sessão virtual para o computador de acesso veio, o inverso não. De qualquer forma já ajudou... no debian precisa instalar o comando.

apt-get install autocutsel



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts