it-swarm.com.de

Gnome-Panel-Applet "Indicator Applet Complete" fehlen Symbole

Ich habe eine Gnome-Sitzungsdefinition mit XMonad als Windows-Manager, in der ich gnome-panel explicit ​​starte. Die Sitzungsdefinition sieht folgendermaßen aus:

[GNOME Session]
Name=GNOME + XMonad
RequiredComponents=xmonad;gnome-flashback-init;gnome-flashback;gnome-panel;nautilus-classic;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;

Mit diesem Setup in einer englischen Ubuntu 18.10-Installation erscheint das Gnome-Panel wie folgt:

enter image description here

Ich habe alle verfügbaren Applets ausprobiert, aber keines liefert die in einem Applet zusammengefassten Elemente, die ich auf einer anderen deutschen Ubuntu 18.10-Installation sehe, und startet die Gnome-Shell (Gnome-Panel). Dies ist das Appet-Layout, das ich wirklich möchte:

enter image description here

Das obige Applet enthält alle relevanten Teile im Applet.

Ich denke, beide heißen "Indicator Applet Complete", aber weiß jemand, warum eine Version nur 2 Symbole zeigt, während die andere alle Symbole zeigt?

2
Konrad Eisele

Zunächst einmal ist GNOME Panel immer noch GNOME Panel, nicht GNOME Shell.
Ich habe keine gnome-Shell ausführbaren Dateien in der Prozessliste, während die GNOME FlashBack-Sitzung von GDM ausgewählt wurde. In der GNOME-Rückblende (Metacity) sind alle Indikatoren automatisch vorhanden.

Soweit ich bei einer sauberen Minimalinstallation von 18.10 sehen kann, enthält das Paket xmonad die Sitzungsdatei:

$ dpkg -S ".session" | grep "session$"
gdm3: /usr/share/gnome-session/sessions/gnome-login.session
ubuntu-session: /usr/share/gnome-session/sessions/ubuntu.session
xmonad: /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session # <---

und der /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session enthält Folgendes (unterscheiden sich von Ihrem nur durch nautilus-classic):

$ cat /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session
[GNOME Session]
Name=GNOME Flashback (Xmonad)
RequiredComponents=gnome-flashback-init;gnome-flashback;gnome-panel;xmonad;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;

In GDM3 wird diese Sitzung als GNOME Flashback (Xmonad) bezeichnet.

Also habe ich die oben genannten Komponenten installiert mit:

Sudo apt-get install gnome-panel

Selbst nach der Installation des vollständigen Pakets unity-desktop können nicht alle Indikatoren automatisch eingerichtet werden.

Aber ich kann sie manuell bekommen:

systemctl --user start indicator-power.service
systemctl --user start indicator-keyboard.service
systemctl --user start indicator-sound.service
systemctl --user start indicator-datetime.service
systemctl --user start indicator-session.service

# and optionally
systemctl --user start indicator-application.service
systemctl --user start indicator-bluetooth.service
systemctl --user start indicator-messages.service
systemctl --user start indicator-printers.service

Also habe ich:

manual load

3
N0rbert