schermo grigio vncserver ubuntu 16.04 LTS


24

Saluto. Sono su Ubuntu 16.04 LTS. Si tratta di un'istanza di Amazon EC2 Ho ottenuto lo schermo grigio durante l'installazione e l'avvio del vncserver Provo molti suggerimenti su questo problema ma non riesco ancora a farlo funzionare ... Grazie per l'aiuto

inserisci qui la descrizione dell'immagine

Il mio file di registro:

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

il mio 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 &

Risposte:


23

Ho avuto lo stesso problema su Ubuntu 16.04 LTS (64 bit). Ho aggiornato il ~/.vnc/xstartupfile per apparire come di seguito, ha funzionato con successo per me.

# 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 &

Riferimento: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04


4
Questa è stata una soluzione parziale per me. Nautilus si carica bene ma questo è tutto quello che ho. Non vedo le icone lungo la sinistra e non vedo alcun modo per avviare alcun programma, nemmeno un terminale. Se questo aiuta, quando invio 'echo $ DESKTOP_SESSION' restituisce una stringa vuota.
Adrian Hood Sr,

1
Ho dovuto installare gnome-panel tramite sudo apt install gnome-panel, ma una volta fatto ha funzionato.
pheeper,

Ha funzionato per me come fascino. Client Ubuntu 19, Server Ubuntu 16.04.6 LTS
Vadim

8

Ho avuto lo stesso problema. Per risolverlo, ho installato:

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Quindi ho aggiunto le righe seguenti a ~/.vnc/xstartup:

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

1
e poi non dimenticare di uccidere e riavviare il server virtuale (come ho fatto io)
craq

2

Per chiunque abbia riscontrato questo problema su Xubuntu 16.04 LTS, ho fatto funzionare il mio tightvncserver modificando ~ / .vnc / xstartup su questo:

#!/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 &

Le prime due righe commentate erano già state commentate presumibilmente dal packager. Ho commentato le due righe seguenti "correzione per far funzionare GNOME", e ho aggiunto le ultime due righe, in modo che possa essere abbreviato in solo

#!/bin/sh

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

Ancora una volta, questo vale specificamente per Xubuntu, non Ubuntu con Unity o Gnome.


2

Non menzionato in nessuna delle risposte al momento della scrittura: vale anche la pena notare che il file xstartup deve essere eseguibile:

chmod +x ~/.vnc/xstartup

In caso contrario, il problema con lo schermo grigio continua a verificarsi indipendentemente dal contenuto del file.


1

Ho appena avuto un problema simile e ho trovato una soluzione che non ho visto in nessun articolo che ho letto negli ultimi giorni cercando di risolvere questo problema.

Oltre alla risposta di @Waqas, ho dovuto assicurarmi di possedere tutti i file nella mia cartella home. Chiaramente si tratta di alcuni file specifici ma non ho avuto il tempo di verificarlo

sudo chown user:user /home/user

Ho pensato che potesse aiutare qualcuno.


0

Il mio file di configurazione di xstartup aveva già le seguenti righe che erano state commentate per impostazione predefinita.

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

annullando i commenti, il problema è stato risolto e ora posso accedere facilmente al mio desktop tramite client vnc. avvia comunque la finestra del terminale all'accesso ma se si esce da questo, mostra il solito desktop tramite vnc.


0

Ho avuto lo stesso problema, ma ho trovato ~ / .vnc / xstartup.bak per avere la mia vecchia configurazione. Avevo solo bisogno di:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup

-1

Finalmente ho ottenuto che funzionasse da vnc4server tramite "apt-get install xfce4", e ho trovato un xtartup funzionante qui (il resto del tutorial era irrilevante per le mie esigenze, ad esempio "apt-get install xfce4- *" era inutile): http: //www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-vnc-on-ubuntu-16-04.html

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

Ho più o meno concluso che far funzionare gnome in vnc non è un inizio.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.