A tela da área de trabalho remota é sempre um plano de fundo cinza

1

Eu usei os métodos descritos em esta página e este para se conectar à instância do Amazon EC2 Ubuntu usando área de trabalho remota. Mas eu sempre tenho um fundo cinza mostrado nesta imagem:

Oarquivodelogem~/.vnc:

21/12/1404:20:23Gotconnectionfromclient127.0.0.121/12/1404:20:23Usingprotocolversion3.821/12/1404:20:23Full-controlauthenticationpassedby127.0.0.121/12/1404:20:23Pixelformatforclient127.0.0.1:21/12/140420:238bpp,depths21/12/1404:20:23truecolour:maxr7g7b3,shiftr0g3b621/12/1404:20:23Usingtightencodingforclient127.0.0.121/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding1621/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding921/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-6552721/12/1404:20:23Usingcompressionlevel9forclient127.0.0.121/12/1404:20:23Usingimagequalitylevel0forclient127.0.0.121/12/1404:20:23EnablingX-stylecursorupdatesforclient127.0.0.121/12/1404:20:23Enablingcursorpositionupdatesforclient127.0.0.121/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-13107221/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-22321/12/1404:20:23EnablingLastRectprotocolextensionforclient127.0.0.121/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-13107121/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-13107021/12/1404:20:23rfbProcessClientNormalMessage:ignoringunknownencoding-13106921/12/1404:20:38KbdAddEvent:unknownKeySym0xff15-allocatingKeyCode89

Oconteúdode.vnc/xstartupé:

#!/bin/sh#Uncommentthefollowingtwolinesfornormaldesktop:#unsetSESSION_MANAGER#execsh/etc/X11/xinit/xinitrc[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&x-terminal-emulator-geometry80x24+10+10-ls-title"$VNCDESKTOP Desktop" &
gnome-session &

O conteúdo do arquivo de log é:

22/12/14 15:33:42 Xvnc version TightVNC-1.3.9
22/12/14 15:33:42 Copyright (C) 2000-2007 TightVNC Group
22/12/14 15:33:42 Copyright (C) 1999 AT&T Laboratories Cambridge
22/12/14 15:33:42 All Rights Reserved.
22/12/14 15:33:42 See http://www.tightvnc.com/ for information on TightVNC
22/12/14 15:33:42 Desktop name 'X' (ip-172-31-21-231:1)
22/12/14 15:33:42 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
22/12/14 15:33:42 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
No VNC extension on display :1
Option "--login" is no longer supported in this version of gnome-terminal; you might want to create a profile with the desired setting, and use the new '--profile' option
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256

(gnome-terminal:3848): GLib-GIO-CRITICAL **: g_settings_get: the format string may not contain '&' (key 'monospace-font-name' from schema 'org.gnome.desktop.interface'). This call will probably stop working with a future version of glib.
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256

** (process:3849): WARNING **: software acceleration check failed: Child process exited with code 1

** (gnome-session:3849): CRITICAL **: We failed, but the fail whale is dead. Sorry....

22/12/14 15:33:53 Got connection from client *.*.5.179
22/12/14 15:33:54 Using protocol version 3.8
22/12/14 15:33:54 Enabling TightVNC protocol extensions
22/12/14 15:33:56 Full-control authentication passed by *.*.5.179
22/12/14 15:33:56 Using tight encoding for client *.*.5.179
22/12/14 15:33:56 rfbProcessClientNormalMessage: ignoring unknown encoding 16
22/12/14 15:33:56 rfbProcessClientNormalMessage: ignoring unknown encoding -223
22/12/14 15:33:56 Enabling LastRect protocol extension for client *.*.5.179
22/12/14 15:33:56 Enabling cursor position updates for client *.*.5.179
22/12/14 15:33:56 Enabling full-color cursor updates for client *.*.5.179

Do arquivo de log, podemos ver que há um erro "CRITICAL **: falhamos, mas a falha da baleia está morta. Desculpe ...". Eu me pergunto se é a razão pela qual a unidade não está aparecendo.

Alguém poderia me ajudar com esse problema?

Acompanhamento: Eu segui os passos em este artigo , mas a tela agora torna-se a desta imagem: tinypic.com/r/2mnm4vm/8 - não há desktop unitário.

    
por user280121 21.12.2014 / 05:32

1 resposta

-1

Parece que você precisa editar seu arquivo xstartup (encontrado na pasta .vnc). Este link deve dar-lhe um bom começo sobre o que você precisa editar ... se não funcionar, basta postar o que você tem, e vamos trabalhar a partir daí.

Ok, vamos tentar modificar o seu arquivo xstartup para coincidir com o meu, e então, se você tiver problemas para se conectar, vamos ver isso. Isto é de um arquivo de trabalho (apenas puxou-o do meu servidor de arquivos, embora seja uma caixa de Mint, deve funcionar para você).

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#sh /etc/X11/xinit/xinitrcxrdb $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
#exec /usr/bin/gnome-session --session=gnome-classic &
gnome-session --session=gnome-fallback &

O material substituto é para o caso de o gnome travar (algo importante), porque geralmente acontece (no meu mundo). TightVNC é o que eu instalei, bem como xRDP (para que eu possa RDP no Windows ou Linux).

(Imagens da diversão em ação): link

    
por 21.12.2014 / 12:41