Slack snap - window has no icon


This continues to be a problem because Slack does not provide an icon using the NET_WM_ICON property.


Fedora 29, It worked for me


Linux Mint 19.1, Cinnamon desktop, still has no icon.
I already tried to add StartupWMClass=Slack to the desktop file.


I am on Ubuntu 18.10, running XFCE. My indicator icon was showing the Slacktothorpe properly, but the window list displayed the default fallback icon.

As a workaround, Paul Evans’ xseticon may be used to change the icon of an already-running Slack instance. This seems to work even after closing the window and reopening it from the tray/indicator.

  1. Clone
  2. Install dependencies
    sudo apt install libxmu-headers libgd-dev libxmu-dev
  3. Do the make dance
  4. Install the binary somewhere on your $PATH
    sudo cp xseticon /usr/local/bin
  5. With the Slack window visible, execute the following, which will provide crosshairs to select the Slack window
    xseticon /snap/slack/9/usr/share/pixmaps/slack.png
  6. bada bing, bada boom


I have the same problem with the last version:
Slack: 3.3.4
Snap: 2.36.3-1
Xfce4: 4.12


Linux Mint 19.1, Cinnamon desktop, still has no icon.
StartupWMClass=Slack didn’t help
Is there a workaround?


I was having this issue on Debian 9 (Stretch), adding the StartupWMClass=Slack line to the .desktop file solved it for me.


Can confirm that the desktop file mod fixes it in ubuntu 18.10 as well.


It still isn’t setting an EWMH icon. However, as of 3.4.0, Slack sets _NET_WM_WINDOW_TYPE = _NET_WM_WINDOW_TYPE_MAIN. This causes Slack to be left out of the alt-tab menu. _NET_WM_WINDOW_TYPE_MAIN is not defined in the EWMH spec and has no results on a Google search.


Note that the xseticon utility is now packaged as a snap:


Worked for me too! Thanks. It should be somehow added to the app because any update removes this change.


Linux Mint 19 with Cinnamon desktop, still has no icon. StartupWMClass=Slack didn’t help me too. :frowning_face:


Linux Mint still misses the tray icon, but only with the snap version.


Same issue on Solus Budgie. Task icon is visible, but no tray icon. If I close the Slack window (close to tray enabled in Slack settings), then there’s no way to restore it other than relaunching Slack.