2

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?

  • What you call gnome-panel isn't the GNOME panel of old. It's just GNOME shell with some extensions. – muru Dec 1 '18 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 '18 at 19:57
  • @muru: I start the panel with command gnome-panel – Konrad Eisele Dec 1 '18 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? – Konrad Eisele Dec 1 '18 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... – muktupavels Dec 6 '18 at 21:25
3

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

  • Answer updated - we can get indicators loaded manually. – N0rbert Dec 1 '18 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. – Konrad Eisele Dec 1 '18 at 22:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.