Skip to content

Change tray icon to be in "Active" state instead of "Passive" state.

KTorrent with "System Tray Icon" enabled in Xfce, does not show the system tray icon, and worse, when the window is closed, there is no way to reach the icon to request that the window be re-opened. This makes the "System Tray Icon" functionality unusable in Xfce.

In Xfce, "Passive" tray icons are not shown. This is due to a strict interpretion of the definitions in KStatusNotifierItem::ItemStatus:

  • Passive: "Nothing is happening in the application, so showing this icon is not required."
  • Active: "The application is doing something, or it is important that the icon is always reachable from the user."

KTorrent is active by nature. Even when not actively downloading, KTorrent will normally be actively listening for connections.

Most importantly, the icon should always be reachable to the user.

Merge request reports