área de transferência VNC não está funcionando

1

Se eu descomentar as duas linhas no meu ~/.vnc/xstartup que ativam o ambiente de área de trabalho 'normal' para o VNC, o comando vncconfig -iconic & será ignorado:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Se for executado sem o ambiente de área de trabalho no VNC, a configuração é chamada e minha área de transferência do VNC funciona bem.

Eu gostaria de rodar o ambiente desktop e ainda ter o vncconfig carregado.

Alguma idéia de por que isso acontece?

    
por Martin 27.08.2018 / 13:43

1 resposta

1

É normal porque o comando exec significa "pare de executar este script e substitua-o (na memória) pelo script do parâmetro de comando".

Se você descomentar a linha exec /etc/X11/xinit/xinitrc , tudo após essa linha nunca será executado.

Eu não sei o conteúdo do seu /etc/X11/xinit/xinitrc , então não posso ser exaustivo, mas, provavelmente, você precisa lê-lo cuidadosamente e copiar em ~/.vnc/xstartup a configuração mínima necessária (em vez de descomentar a linha exec).

    
por 27.08.2018 / 17:35