Elementary OS is a beautiful, lightweight Linux distribution that focuses on the owners of laptops. Users loved for its speed, lightness and beauty. Externally, its interface resembles MacOS from Apple, but it’s only a first impression. All graphical environment built on minimalism and aesthetics. And in this article we will discuss the problem in the environment that have emerged recently.
Many users may have noticed that after upgrading Elementary OS to version 5.0, no longer displays the icons of third-party programs in wingpanel. This is most likely due to the fact that the developers cut from the system some packages, which are responsible for the display of the icons of third-party apps, such as Telegram, Skype, weather indicators etc.
But no one is stopping these packets to re-establish in order to bring this handy feature back into the system.
Application icons on panel in Elementary OS 5.0
In order to return the icons in wingpanel, you will need two packages: indicator-application and wingpanel-indicator-ayatana. To install them open a terminal and run the following command:
sudo add-apt-repository ppa:yunnxx/elementary
sudo apt update
sudo apt install indicator-application wingpanel-indicator-ayatana
Because the utility indicator-application was originally created for the graphic environment of Gnome/Ubuntu, we need to configure the configuration files to make it work in a standard environment of Elementary OS Pantheon.
The configuration file lies in /etc/xdg/autostart/indicator-application.desktop. In order to edit it, we can use the nanoeditor in terminal or editor with a graphical interface is Gedit.
To open the configuration file in nano, enter the command in the terminal:
sudo nano /etc/xdg/autostart/indicator-application.desktop
or in Gedit:
sudo gedit /etc/xdg/autostart/indicator-application.desktop
If you have not installed Gedit, install it with the command:
sudo apt install gedit
After opened the file, indicator-application.desktop, look for the line OnlyShowIn=Unity;GNOME; and add at the end of Pantheon;
If you performed manipulation in nano, save the file with the key combination Ctrl + O and exit the editor Ctrl + X. If in Gedit — then click Save in the upper right corner of the window.
To indicator-application worked without administrator privileges, enter the following command in the terminal:
sudo cp /usr/lib/systemd/user/indicator-application.service /etc/systemd/user
The last step that we need to do is add service indicator-application.service startup so that the results of our changes were seen at the next system startup.
Open system Settings — Applications:
Click the tab autostart. Click Add in the lower left corner of the window.
Type in the Command:
systemctl --user start indicator-application.service
Press Enter to save. To all of our actions are applied, it is necessary to end the current session and re-enter the system.
In this short article we discussed what packages you need to install and how to configure them, to return the display program icons on wingpanel in Elementary OS.