How to show app indicators on the system tray in elementary OS Linux

Elementary OS Juno 5 doesn’t show app indicators in the system tray,

How to enable this

1) First we need to enable ppa support in elementary OS, so open the Terminal, type the following command, and hit Enter:

sudo apt install software-properties-common

2) Now we have to add a ppa, so type the following command, and hit Enter:

sudo add-apt-repository ppa:yunnxx/elementary

3) Now update your system by typing the following command:

sudo apt update

4) Now install the app indicator functionality, by typing the following command:

sudo apt install indicator-application wingpanel-indicator-ayatana

5) Now we need to edit the file /etc/xdg/autostart/indicator-application.desktop. Type the following command to go to the autostart folder:

cd /etc/xdg/autostart/

6) Type the following command to edit the file:

sudo vi indicator-application.desktop

7) Look for the line with the following content:

OnlyShowIn=Unity;GNOME;

8) Add “Pantheon;” to the end of the line:

OnlyShowIn=Unity;GNOME;Pantheon;



9) Save the changes via Ctrl+X (Exit).

10) Now restart your system.

Now the app indicator will be  visible in the system tray and ready to be used.

But if you look closely at the system tray you now see double indicators, one for the old situation and one for the changes you made, for example for the wifi indicator. We can solve that by next step.

11) First rename the file nm-applet.desktop by typing the following command in the terminal:

sudo mv /etc/xdg/autostart/nm-applet.desktop /etc/xdg/autostart/nm-applet.old

12) Now reboot your system once more.

Now the double icons are gone.




If you like please follow and comment