Gnome 面板小程序“指示器小程序完成”缺少图标

Gnome 面板小程序“指示器小程序完成”缺少图标

我有一个 Gnome 会话定义,其中 XMonad 作为窗口管理器,我在其中启动gnome-panel 明确。会话定义如下:

[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 的一个英文安装中,gnome-panel 会弹出如下界面:

在此处输入图片描述

我尝试了所有可用的小程序,但没有一个提供在一个小程序中组合的项目集,我在另一个德语 Ubuntu 18.10 安装中看到了启动 Gnome shell(gnome-panel)的情况,这是我真正想要的 appet 布局

在此处输入图片描述

上述小程序包含了小程序中所有相关的部分。

我认为两者都被称为“指示器小程序完成“但是有人知道为什么一个版本只显示2个图标而另一个版本显示所有图标吗?

答案1

首先,GNOME 面板仍然是 GNOME 面板,而不是 GNOME Shell。我从 GDM 中选择 GNOME FlashBack 会话时,进程列表中
没有可执行文件。gnome-shellGNOME Flashback(Metacity)所有指示器均自动到位。

据我所知,在干净的最小 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 Flashback(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

所以我有:

手动加载

相关内容