You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An unofficial guide to restore indicator functionality on elementary OS
3
+
4
+
## An overview
5
+
The indicator stack on elementary OS consists of the `indicator-application` package and the corresponding `wingpanel-indicator-ayatana` wingpanel component.
6
+
7
+
The standard Ubuntu `indicator-application` package needs patching to enable support for Pantheon - you can download a premade patched .deb [here](https://github.com/mdh34/elementary-indicators/releases) or read the instructions below to patch it yourself.
8
+
9
+
The `wingpanel-indicator-ayatana` package is no longer included in the standard elementary repos, however you can download the latest .deb [here](https://launchpad.net/~elementary-os/+archive/ubuntu/stable/+files/wingpanel-indicator-ayatana_2.0.3+r27+pkg17~ubuntu0.4.1.1_amd64.deb) and the source is still avaliable [here](https://github.com/elementary/wingpanel-indicator-ayatana).
10
+
11
+
## Installing the packages
12
+
To install the packages, you can use a .deb installer like [Eddy](http://appcenter.elementary.io/com.github.donadigo.eddy/) or run `sudo dpkg -i filename` in your terminal.
13
+
Once you've installed both packages, a reboot should get your indicators working in Pantheon.
14
+
15
+
## Patching indicator-application
16
+
### Update the .desktop
17
+
First, download the source to a directory of your choice by running `bzr branch lp:indicator-application` in your terminal (you'll need the `bzr` package installed if you don't already)
18
+
19
+
The patch itself is very small and straightforward - edit the `indicator-application.desktop.in` file located in the data folder and edit it so this line:
20
+
21
+
`OnlyShowIn=Unity;GNOME;`
22
+
23
+
becomes
24
+
25
+
`OnlyShowIn=Unity;GNOME;Pantheon;`
26
+
27
+
and save the file.
28
+
29
+
### Generate a patched .deb
30
+
Now you can generate a patched .deb - the first step is to install the build dependencies by running:
The final step is to run `debuild -i -us -uc -b` in the root of the `indicator-application` folder. Once this has finished, there should be a .deb for you to install in the parent directory.
0 commit comments