Ayatana indicators on Manjaro MATE
Ayatana indicators do not need much introduction. Ubuntu users have been using them for ages, and now the Ayatana project offers the very same set of indicators to any other Linux distribution as well, with all Ubuntu dependencies and schemas removed.
Remove the Ubuntu application indicator.
sudo pamac remove indicator-application
Install the Ayatana components from the AUR
# You need these: pamac build ayatana-ido pamac build libayatana-indicator pamac build libayatana-appindicator pamac build ayatana-indicator-application # I consider these essential: pamac build ayatana-indicator-session pamac build ayatana-indicator-datetime pamac build ayatana-indicator-messages # You decide if you need these: pamac build ayatana-indicator-power pamac build ayatana-indicator-notifications pamac build ayatana-indicator-printers # The mate-indicator-applet currently in Manjaro has not been built for Ayatana indicators, so we need a replacement from the AUR until this is fixed. pamac build mate-ayatana-indicator-applet
Now add Indicator Applet Complete to your panel, and you're good to go.
Tweaks and settings
Change Network Manager from systray to indicator mode
cp /etc/xdg/autostart/nm-applet.desktop $HOME/.config/autostart sed -i "s/^Exec=.*/Exec=nm-applet --indicator/" $HOME/.config/autostart/nm-applet.desktop
Install the Pamac application indicator
sudo pamac install pamac-tray-appindicator
Disable Pamac's systray indicator
cp /etc/xdg/autostart/pamac-tray.desktop $HOME/.config/autostart echo "X-MATE-Autostart-enabled=false" >> $HOME/.config/autostart/pamac-tray.desktop echo "Hidden=true" >> $HOME/.config/autostart/pamac-tray.desktop
Let Pamac's application indicator autostart
cp /etc/xdg/autostart/pamac-tray-appindicator.desktop $HOME/.config/autostart sed -i "/OnlyShowIn.*/d" $HOME/.config/autostart/pamac-tray-appindicator.desktop
Applications that don't play nice
For some reason, certain applications in the official Manjaro (or Arch Linux) repositories have been built with indicator support disabled, so they end up in the old systray. Until this is fixed, you need a replacement from the AUR. Please contact me if there are any changes I should know about, or if you know of an application that belongs to this list.
- mate-indicator-applet -> mate-ayatana-indicator-applet
- transmission-gtk -> transmission-gtk-git