Área de trabalho remota VNC do Ubuntu para o CentOS7 mostrando uma visão estranha

1

Estou tentando usar a área de trabalho remota na minha LAN para acessar o gui de uma máquina de outro computador. A máquina em que estou trabalhando é o Ubuntu14.04LTS que usa a área de trabalho do KDE. A máquina de destino é o CENTOS7 com o desktop MATE.

Quando tento o desktop remoto da minha máquina Ubuntu usando o KRDC (para a área de trabalho do KDE) ou o Vinagre usando o protocolo vnc, obtenho a seguinte área de trabalho:

AquiestáumacapturadeteladasminhasconfiguraçõesaousaroVinagre.EutenhoomesmoproblemaquandouseioKRDC:

Essaáreadetrabalhonemseparececomaáreadetrabalhopadrãodomeuusuário(apenasumusuárionosistemadedestino).Epareceumnavegadorcomomenuoculto.Eunãoseidoquesetrata.Nãoseioquefazeraseguirparasolucionarproblemas.

AmáquinaremotafoiiniciadacomoumainstalaçãomínimadoCENTOS7e,emseguida,odesktopmatefoiinstalado.Osistemainicializabemepadronizaaáreadetrabalhodomatequandoestounafrentedamáquina.

Amáquinadedestinotemotigervnc-serverinstaladoenãoestoutentandofazerumcompartilhamentodeáreadetrabalho.EuestoutentandousaraGUIdemáquinasdedestinoemvezdefazertudoviaterminal.Então,oqueeuesperavavereraaáreadetrabalhopadrãodomeuusuário...maseuconseguialgocompletamentediferente.

Alguémpodeforneceralgumadireçãoaqui?

Seoproblemaestiverrelacionadoa isso , alguém esclarecer o que eu preciso mudar no CENTOS7?

    
por jtlindsey 30.06.2016 / 00:32

2 respostas

1

Eu encontrei uma solução para o desktop MATE em um sistema CENTOS7. Para a conta do usuário no sistema de destino, substitua o seguinte em ~/.vnc/xstartup

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc

com:

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
/usr/bin/mate-session

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

Reinicie a máquina de destino e tudo está funcionando como esperado.

Fonte

Esta é apenas uma solução para funcionar. Eu ainda gostaria de descobrir exatamente quais linhas acima (se não todas) são absolutamente necessárias para os resultados desejados.

    
por 30.06.2016 / 01:51
0

Você precisa alterar a configuração no arquivo .vnc / xstartup com

#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

x-terminal-emulator -geometry 80x24+10+10 -ls -title 
"$VNCDESKTOP Desktop"&

mate-session &
    
por 25.04.2018 / 13:18