vncserver tela cinza ubuntu 16.04 LTS

11

Saudação. Eu estou no Ubuntu 16.04 LTS. É uma instância amazon EC2 Eu tenho tela cinza ao instalar e iniciar o vncserver Eu tento muitas sugestões sobre esta questão, mas ainda não consigo fazer o trabalho .... Obrigado pela ajuda

Meu arquivo de log:

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Tue Jul 19 03:03:37 2016
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!
Tue Jul 19 03:03:44 2016
 Connections: accepted: 0.0.0.0::61550
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)
Tue Jul 19 03:03:50 2016
 VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
Tue Jul 19 03:03:51 2016
 VNCSConnST:  Client pixel format depth 8 (8bpp) colour-map

meu xstartup

#!/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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
    
por Mookayama 19.07.2016 / 05:13

7 respostas

11

Eu tive o mesmo problema no Ubuntu 16.04 LTS (64 bits). Eu atualizei o arquivo ~/.vnc/xstartup para parecer abaixo, trabalhei com sucesso para mim.

# 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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

Referência: link

    
por Waqas 18.11.2016 / 12:21
2

Para qualquer um que tenha este problema no Xubuntu 16.04 LTS, eu tenho o meu tightvncserver funcionando editando ~ / .vnc / xstartup para isso:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
#export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
# fix to make xfce work:
startxfce4 &

As duas primeiras linhas comentadas já foram comentadas presumivelmente pelo empacotador. Eu comentei as duas linhas após a "correção para fazer o GNOME funcionar", e adicionei as duas últimas linhas, para que possa ser reduzido para apenas

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
# fix to make xfce work:
startxfce4 &

Novamente, isso se aplica especificamente ao Xubuntu, não ao Ubuntu com Unity ou Gnome.

    
por joelk 14.03.2017 / 23:39
0

Acabamos de ter um problema semelhante e encontrei uma solução que não vi em nenhum artigo que li nos últimos dias tentando resolver isso.

Além da resposta do @Waqas, tive que ter certeza de que possuo todos os arquivos da minha pasta pessoal. Claramente isso é sobre alguns arquivos específicos, mas eu não tive tempo para verificar isso

sudo chown user:user /home/user

Achei que poderia ajudar alguém.

    
por Bart C 08.02.2017 / 17:35
0

Não mencionado em nenhuma das respostas no momento da escrita: também é importante notar que o arquivo xstartup precisa ser executável:

chmod +x ~/.vnc/xstartup

Se não, o problema da tela cinza continua a ocorrer, independentemente do conteúdo do arquivo.

    
por nickcrabtree 22.10.2017 / 22:13
0

Meu arquivo de configuração do xstartup já tinha as seguintes linhas que foram comentadas por padrão.

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

descomentando-os corrigiu o problema e agora eu posso acessar meu desktop via cliente vnc sem problemas. ele ainda inicia a janela do terminal no logon, mas se você sair, ele mostrará a área de trabalho normal via vnc.

    
por Amey Samant 02.05.2018 / 07:36
-1

Eu finalmente consegui trabalhar com o vnc4server por "apt-get install xfce4" e encontrei um xtartup funcional aqui (o resto do tutorial era irrelevante para minhas necessidades, por exemplo, "apt-get install xfce4- *" era desnecessário) : link

#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startxfce4 &

Eu mais ou menos concluí que fazer o gnome funcionar em vnc não é um bom começo.

    
por David Smith 21.07.2017 / 17:53
-1

Eu tive o mesmo problema após atualizar de 12.04 via 14.04 para 16.04. A dica essencial que me ajudou foi instalar o gnome-panel. Ref: link

sudo apt-get install gnome-panel
    
por Jon 15.11.2017 / 22:49