3

I have a Gnome session definition with XMonad as windows manager where I start the gnome-panel explicitly. The session definition looks like this:

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

With this setup in one english language Ubuntu 18.10 installation the gnome-panel pops up like this:

enter image description here

I tried all applets available but none is supplying the set of items combined in one applet that I see on another german Ubuntu 18.10 installation starting the Gnome shell (gnome-panel), this is the appet layout that I really want:

enter image description here

The above applet contains all the relevant pieces in on applet.

I think both are called "Indicator Applet Complete" but does anybody know why one version is only showing 2 icons while the other shows all icons?

13
  • What you call gnome-panel isn't the GNOME panel of old. It's just GNOME shell with some extensions.
    – muru
    Dec 1, 2018 at 19:57
  • On MATE Panel it is named indicator-applet-complete if it helps... @muru gnome-panel is still available on 18.10, we can get GNOME FlashBack session based on it.
    – N0rbert
    Dec 1, 2018 at 19:57
  • @muru: I start the panel with command gnome-panel Dec 1, 2018 at 20:00
  • 1
    @N0rbert : I have installed package indicator-applet-complete and added the "Indicator Applet Complete" but somehow the icons are still only 2 (up-down arrow and mail) The rest of the icons that I'm used to are mssing. Any idea? Dec 1, 2018 at 20:02
  • 1
    @KonradEisele That is because default GNOME Flashback sessions are started by systemd. See also this file - git.launchpad.net/~ubuntu-gnome-flashback/gnome-flashback/tree/…. So you can try to change gnome-xmonad.desktop to use run-systemd-session... Dec 6, 2018 at 21:25

1 Answer 1

5

First of all GNOME Panel is still GNOME Panel, not GNOME Shell.
I have no gnome-shell executables in process list while selected GNOME FlashBack session from GDM. The GNOME Flashback (Metacity) has all indicators in place automatically.

As far I can see on clean minimal 18.10 install - the xmonad package provides session file:

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

and the /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session contains the following (differ from your only by 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 this session is labeled as GNOME Flashback (Xmonad).

So I installed the components mentioned above with:

sudo apt-get install gnome-panel

Even after installation of full unity-desktop package I can't get all indicators in place automatically.

But I can get them manually:

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

So I have:

manual load

3
  • Answer updated - we can get indicators loaded manually.
    – N0rbert
    Dec 1, 2018 at 21:40
  • 1
    With the systemctl commands I have the icons I'm used to back! I was trying to get this work the whole afternoon. This rabbithole I can now jump over. Thanks. Dec 1, 2018 at 22:45
  • I had the same issue on Ubuntu 22.04.1 LTS with gnome-flashback and xmonad after updating yesterday. Loading the indicators manually with the provided commands temporarily fix this issue too. Sep 30, 2022 at 7:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .