DankMaterialShell icon indicating copy to clipboard operation
DankMaterialShell copied to clipboard

Tray icons not showing for some apps I use

Open indralukmana opened this issue 1 month ago • 1 comments

Compositor

  • [x] niri

Distribution

Arch / CachyOS

dms version

v0.6.2

Description

Tray icons not showing some apps i.e solaar (https://github.com/pwr-Solaar/Solaar) and udiskie (https://github.com/coldfix/udiskie)

Expected Behavior

Tray icons showing for those apps

Solution

Solution I found was installing libappindicator-gtk3

sudo pacman -S libappindicator-gtk3

Maybe this should be included in DMS? if not maybe add information on wiki, or maybe other people find better solution

indralukmana avatar Nov 25 '25 12:11 indralukmana

I think it should be added to the docs or as a dependency in the repos yea

bbedward avatar Nov 25 '25 14:11 bbedward

Adding libappindicator-gtk3 in nix didn't seem to work for me... adwaita-icon-theme worked for udiskie in waybar, but not with dms

dlip avatar Dec 12 '25 11:12 dlip

I forgot exact steps on how I tried to solve system tray in DMS, but maybe these would help @dlip

  • I toggled the systemTray to true in the showOnLastDisplay setting in the settings.json, not sure how it got toggled to false before.
    "showOnLastDisplay": {
      "osd": true,
      "toast": true,
      "systemTray": true,
      "notepad": true,
      "dock": true,
      "notifications": false
    }
    
  • In CachyOS/Archlinux when I investigate the udiskie service with systemctl status udisks2.service I saw it was looking for libappindicator-gtk3 after installing it myself the icons that previously not showing now showing. I also had libayatana-indicator and libayatana-appindicator installed, some app had them as optional deps, not sure if they affect anything.

indralukmana avatar Dec 14 '25 12:12 indralukmana

@indralukmana Thanks for the suggestions. I cant see anything in the udiskie logs, the dms only service shows this:

WARN: Could not load icon "drive-removable-media" at size QSize(14, 14) from request

I installed libappindicator-gtk3, libayatana-indicator and libayatana-indicator but it didn't seem to help. Maybe there is something else needed to put it in a path that is exposed to dms in nixos?

dlip avatar Dec 14 '25 23:12 dlip