Fehlende Symbole für kopflose Xfce-Sitzungen über VNC


12

Ich habe einen neuen Server eingerichtet, auf dem eine Neuinstallation von Ubuntu Server 13.04 ausgeführt wird. Ich habe installiert xubuntu-desktopund tightvnc. Meine ~/.vnc/xstartupKonfigurationsdatei enthält Folgendes:

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

Der VNC-Server scheint einwandfrei zu funktionieren, und ich kann 5901mit dem TightVNC-Java-Client erfolgreich eine Verbindung zum Port herstellen .

Ich mache mir Sorgen, dass viele Symbole in der GUI defekt sind / fehlen, wie in diesem Screenshot gezeigt:

Bildschirmfoto

Vermisse ich einige Befehle in meiner xstartupDatei?

Im Idealfall möchte ich, dass die GUI die Standard-Xubuntu-Sitzung (mit dem Xubuntu-Thema usw.) und keine reine Xfce-Sitzung ist.


Aktualisieren:

Als Referenz wird beim Öffnen der XFCE-Darstellungseinstellungen angezeigt, dass das GreybirdThema ausgewählt und das Symbol festgelegt ist elementary Xfce.

Thema Symbole


1
Ich hatte ein ähnliches Problem mit einer kürzlich umgebauten kopflosen 13.04-Box bei meiner Arbeit (insbesondere überhaupt keine Symbole in Thunar - aber Miniaturansichten OK). Ich habe nie eine Lösung gefunden, außer dass dies etwas mit dem Fehler beim Starten des xfsettingsd-Daemons zu tun zu haben schien (das manuelle Starten führte dazu, dass die Symbole kurz aufleuchteten und dann sofort starben). Vielleicht deutet dies auf eine Lösung hin - meine pragmatische Lösung bestand darin, zu einer LXDE-Sitzung zu wechseln.
Steeldriver

Ja, aus meinen Recherchen geht hervor, dass viele Leute in mehreren Ubuntu-Versionen das gleiche Problem mit XFCE und VNC haben. LXDE klingt nach einer guten Idee, aber ich gebe nicht gerne einfach auf. ;)
iglvzx

@steeldriver Ich habe XFCE aufgegeben und verwende jetzt LXDE ohne Probleme. Ich habe den größten Teil des Tages damit verbracht, zu googeln und verschiedene Lösungsvorschläge auszuprobieren, aber ich konnte nichts für Ubuntu 13.04 zum Laufen bringen.
iglvzx

Ist es möglich, dass Sie Xfce als ausführen root(wo ein anderes Symbolthema ausgewählt wurde), aber xfce4-settings-managerals beginnen user?
Landroni

Antworten:


5

Ich hatte genau das gleiche Problem und konnte es schließlich lösen. Das Seltsame war, dass es einfach die Reihenfolge dieser beiden Zeilen in der Konfigurationsdatei ist.

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

# This line comes second
export XKL_XMODMAP_DISABLE=1

Das hat gerade bei mir funktioniert. Ich habe mir jahrelang die Haare ausgezogen. xubuntu 18.04
AlexanderESmith

1

Sie haben das vncconfig-Skript für die vnc-Sitzung nicht ordnungsgemäß geladen

hinzufügen

vncconfig -iconic &

Für Ihren xstartup für xubuntu-desktop sollte Ihr xstartup so aussehen

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

Lief wie am Schnürchen! Obwohl ich mich authentifizieren konnte, hatte ich einen grauen Desktop mit nichts darauf. Wenn ich meine ~/.vnc/xstartupgenau so einrichte, wie Sie sie hier haben, konnte ich den Desktop sehen, auf dem ich die Standardeinstellungen verwendet habe.
gegangen

-1

Sie können versuchen, das Greybird-Design, das das Standarddesign in Xubuntu ist, mit dem folgenden Befehl zu installieren:

sudo apt-get install shimmer-themes

Wählen Sie dann "greybird-git" (nicht Greybird!) Aus den XFCE-Einstellungen

Verwenden Sie für das Symbolthema diesen Befehl:

sudo apt-get install xubuntu-icon-theme

Wählen Sie dann das Thema "Elementary XFCE Dark" (oder ähnliches) aus den XFCE-Einstellungen


Dies hilft mir nicht, da das xubuntu-desktopPaket das Paket installiert hat xubuntu-artwork, das die Pakete shimmer-themesund enthält xubuntu-icon-theme.
iglvzx
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.