mate-desktop / mate-indicator-applet

http://www.mate-desktop.org
GNU General Public License v3.0
19 stars 15 forks source link

launch system indicator services via systemd's ayatana-indicators.target #63

Open sunweaver opened 4 years ago

sunweaver commented 4 years ago

Expected behaviour

This is only valid for mate-indicator-applet when built against Ayatana Indicators. It does not apply to the deprecated Ubuntu Indicators.

On systems supporting systemd-like user sessions, some component of MATE should request the ayatana-indicators.target and then all enabled indicators should fire up. This is probably something that need to go into the MATE session manager at the end, but I start the discussion here, as it closely relates to the mate-indicator-applet for the panel.

The ayatana-indicators.target will be available in Ayatana Indicators releases soon. Currently the required serivce file changes are only availabl on latest master branches.

Actual behaviour

Currently, system indicators in MATE are launched via XDG autostart. This should be switched to a systemd based startup via the ayatana-indicators.target.

Steps to reproduce the behaviour

This is a feature request for now.

MATE general version

1.24

Package version

1.24.0-1

Linux Distribution

Debian/Ubuntu

Link to downstream report of your Distribution

muktupavels commented 4 years ago

Who deprecated Ubuntu indicators? Just because it does not see active development does not mean that it is deprecated...

sunweaver commented 4 years ago

They only work on Ubuntu (due to Ubuntu-specific GTK patches) and they are getting kicked out of other distributions... That's kind of a deprecation. Also Lomiri (former Unity8) moves away from them these days.