VNC - Habilitando área de transferência

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

[ Hits: 14.189 ]

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

Autenticação no Apache2

PHP - Checando sintaxe

Monitorando seu Web Server de forma fácil

Obtendo informações sobre dispositivos

Leitura recomendada

Gerar imagem .png a partir de um vídeo com o xine

Instalando o Google Earth no LMDE

Entrevista com Nick Tait, do time de Design da Canonical

Emulador de GameCube no Ubuntu

Como resolver problema de atualização do Google Chrome no Fedora 21

  

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