Compiled list of Indicator IDs discovered so far, for custom icons
With how annoyingly difficult it is to retrieve an indicator ID, I felt we might as well keep a running list of applications their Indicator ID. If you find out an Indicator ID, please post it here. Do not request others to find one for you, and do not post "thanks" or +1, just give a thumbs up or heart on the relevant comment
List
(pulled from the issues here by various people)
-
Dropbox:
dropbox-client-23863(sharp icon) (my guess is that the23863changes per update) -
KeePassXC:
KeePassXC -
Mattermost:
Mattermost1 -
Solaar:
indicator-solaar -
zim:
zim-desktop-wiki -
Electron applications*:
chrome-status-icon-1
*1Password, Discord, Mullvad, etc.
The problem is that every Electron-based app uses chrome-status-icon-1 as the basic ID. I'm not sure if there is another sub-ID to be used to filter and how to find it.
Simple explanation for how to get the 'basic' ID of applications:
- Open
looking glasswithalt + f2typelgand press enter. - Click the targeting indicator in the top left, hover over the icon until you see the 'wide' box around the icon.
- Click the text that opens
- Click
_icon - Scroll down until you see
style_class. - The text after
appindicator-icon-is the icon ID.
This is a great idea Also, thanks for the explanation! I used it to find the following:
- Telegram:
TelegramDesktop - Windscribe:
Windscribe2(set theTray Icon ColourtoBlackin the settings to mitigate #156
P.S. Is there a way to change the icon for different states of the app like the original icon does? Windscribe, for instance, changes the icon based on the connection state ("idle", "connecting", and "connected"). However, changing Icon Name in the extension settings, changes it for all the states and changing "Attention Icon Name" does nothing here.
I've even tried my best to find where the original icon files are kept to change them there, but to no avail.
There is this script which is meant for themes but, in the database you can see where each applications keeps it icons. Sadly no Windscribe though..
https://github.com/bilelmoussaoui/Hardcode-Tray/tree/master/data/database
I've overridden the icon for the firewalld applet to these symbolic ones to bring it more inline with the rest of the shell:
| Indicator ID | Icon Name | Attention Icon Name |
|---|---|---|
| firewall-applet | security-high-symbolic | security-medium-symbolic |
Maybe this could be added to a wiki?