This fork combines ayatana indicators with the namarupa project, giving the user more freedom of decision, which indicators should be presented where while keeping compatibility with ubuntu/unity indicators on elementary OS (Pantheon) wingpanel.
I am currently working on a switchboard-plug this project lives in symbiosis with.
If you want to use community-indicators, please also install MvBonin/switchboard-plug-indicators from here!
This adds support for all kinds of different indicators, like Steam, Nextcloud, KeePassXC and lots more. It is currently under developement and subject to change a lot. Use it at your own risk and update it often.
Download .deb file and install it via
sudo apt install ./FILENAME.deb
First install the dependencies listed below.
Open a Terminal in the extracted folder, build your application with meson and install it with ninja:
meson build --prefix=/usr cd build ninja sudo ninja install
Make sure, you follow the instructions in "Parameters for Pantheon". Otherwise it might not work.
sudo apt-get install valac gcc meson cmake sudo apt-get install libglib2.0-dev libgranite-dev libindicator3-dev libjson-glib-dev- Version Hera (5) and previous :
sudo apt-get install libwingpanel-2.0-dev- Version Odin(6), Horus(7) and later:
sudo apt-get install libwingpanel-dev indicator-application- Also Version Horus(7) if your Indicators don't get shown:
sudo apt-get install gir1.2-appindicator3-0.1
/usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-serviceNow you need to change a file:
sudo nano /etc/xdg/autostart/indicator-application.desktopSearch the parameter: OnlyShowIn= and add "Pantheon" at the end of the line :
OnlyShowIn=Unity;GNOME;Pantheon;Save your changes (Ctrl+X to quit + Y(es) to save the changes + Enter to validate the filename).
mkdir -p ~/.config/autostart cp /etc/xdg/autostart/indicator-application.desktop ~/.config/autostart/ sed -i 's/^OnlyShowIn.*/OnlyShowIn=Unity;GNOME;Pantheon;/' ~/.config/autostart/indicator-application.desktopFor changes to take effect you need to reboot your machine.
sudo ninja uninstall
killall wingpanelVersion Odin(6):
killall io.elementary.wingpanel