Апплет Индикатора “апплета панели Gnome, Завершенный”, пропускает значки

У меня есть определение сессии Gnome с XMonad как диспетчер Windows, где я запускаю панель гнома явно. Определение сессии похоже на это:

[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;

С этой установкой на одном английском языке установка Ubuntu 18.10 панель гнома открывается как это:

enter image description here

Я попробовал все доступные апплеты, но ни один не предоставляет набор объектов, объединенных в одном апплете, который я вижу на другой немецкой установке Ubuntu 18.10, начинающей оболочку Gnome (панель гнома), это - appet расположение, которое я действительно хочу:

enter image description here

Вышеупомянутый апплет содержит все соответствующие части в на апплете.

Я думаю, что обоих называют "Апплетом Индикатора, Завершенным", но кто-либо знает, почему одна версия только показывает 2 значка в то время как другие шоу все значки?

2
задан 2 December 2018 в 01:34

1 ответ

В первую очередь, Панелью GNOME является все еще Панель GNOME, не GNOME Shell.
Я имею нет gnome-shell исполняемые файлы в списке процессов, в то время как выбранная сессия GNOME FlashBack от GDM. Ретроспективный кадр GNOME (Метагород) имеет в распоряжении все индикаторы автоматически.

Поскольку далеко я вижу на чистых минимальных 18,10 установках - xmonad пакет обеспечивает файл сессии:

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

и /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session содержит следующее (отличайтесь от своего единственного 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;

В GDM3 эта сессия маркирована как Ретроспективный кадр GNOME (Xmonad).

Таким образом, я установил компоненты, упомянутые выше с:

sudo apt-get install gnome-panel

Даже после установки полных unity-desktop пакет я не могу получить все индикаторы на месте автоматически.

Но я могу получить их вручную:

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

Таким образом, я имею:

manual load

3
ответ дан 2 December 2019 в 02:41

Другие вопросы по тегам:

Похожие вопросы: