Icone mancanti per la sessione Xfce senza testa tramite VNC


12

Ho impostato un nuovo server che esegue una nuova installazione di Ubuntu Server 13.04. Ho installato xubuntu-desktope tightvnc. Il mio ~/.vnc/xstartupfile di configurazione contiene quanto segue:

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

Il server VNC sembra funzionare 5901correttamente e sono in grado di connettermi correttamente alla porta utilizzando il client Java TightVNC .

La mia preoccupazione è che molte icone nella GUI siano rotte / mancanti, come mostrato in questo screenshot:

immagine dello schermo

Mi mancano alcuni comandi nel mio xstartupfile?

Idealmente, vorrei che la GUI fosse la sessione Xubuntu predefinita (con il tema Xubuntu, ecc.) E non una sessione Xfce non funzionante.


Aggiornare:

Per riferimento, aprendo le impostazioni dell'aspetto XFCE, mostra che il Greybirdtema è selezionato e il set di icone è elementary Xfce.

tema icone


1
Ho avuto un problema simile su una scatola 13.04 senza testa recentemente ricostruita sul mio lavoro (in particolare nessuna icona in thunar - ma le miniature OK). Non ho mai trovato una soluzione, tranne per il fatto che sembrava essere qualcosa a che fare con il fallimento dell'avvio del demone xfsettingsd (avviarlo manualmente ha fatto lampeggiare brevemente le icone, poi è morto immediatamente). Forse questo ti indicherà una risoluzione: la mia soluzione pragmatica era passare a una sessione LXDE.
steeldriver,

Sì, dalla mia ricerca, sembra che molte persone abbiano lo stesso problema con XFCE e VNC in più versioni di Ubuntu. LXDE sembra una buona idea, ma non mi piace rinunciare facilmente. ;)
iglvzx

@steeldriver Ho abbandonato XFCE e ora sto usando LXDE senza problemi. Ho trascorso buona parte della giornata a cercare su Google diverse soluzioni proposte, ma non sono riuscito a far funzionare nulla per Ubuntu 13.04.
iglvzx,

È possibile che tu stia eseguendo Xfce come root(dove è stato scelto qualche altro tema icona) ma inizi xfce4-settings-managercome user?
Landroni,

Risposte:


5

Ho avuto lo stesso identico problema e alla fine sono riuscito a risolverlo. La cosa strana è che è semplicemente l'ordine di queste due righe nel file di configurazione.

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1

Questo ha funzionato per me. Mi sto strappando i capelli da anni. xubuntu 18.04
AlexanderESmith

1

non hai caricato correttamente lo script vncconfig per la sessione vnc

Inserisci

vncconfig -iconic &

al tuo xstartup per xubuntu-desktop, il tuo xstartup dovrebbe apparire come

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

Ha funzionato come un fascino! Anche se sono stato in grado di eseguire l'autenticazione, avevo un desktop grigio senza nulla. Configurare ~/.vnc/xstartupesattamente quello che hai qui, mi ha permesso di vedere il desktop, dove ho scelto di utilizzare le impostazioni predefinite.
andato il

-1

Puoi provare a installare il tema Greybird che è il tema predefinito in Xubuntu con il comando:

sudo apt-get install shimmer-themes

Quindi scegliere "greybird-git" (non Greybird!) Dalle impostazioni XFCE

Per il tema dell'icona, utilizzare questo comando:

sudo apt-get install xubuntu-icon-theme

Quindi scegli il tema "Elementare XFCE scuro" (o simile) dalle impostazioni di XFCE


Questo non mi aiuta poiché il xubuntu-desktoppacchetto ha installato il xubuntu-artworkpacchetto, che include i pacchetti shimmer-themese xubuntu-icon-theme.
iglvzx,
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.