Ximi1970 / systray-x

SysTray-X: A system tray extension for Thunderbird. Needs both the addon AND the companion app installed to work. Will not work with TB flatpaks or snaps.
Mozilla Public License 2.0
213 stars 15 forks source link

Thunderbird doesn't show in the taskbar when called directly (Unity) #177

Open tatokis opened 6 months ago

tatokis commented 6 months ago

Describe the bug After hiding Thunderbird by pressing the X button, restoring it by running thunderbird in a terminal or by starting its shortcut does not make it visible in the taskbar.

To Reproduce Steps to reproduce the behavior:

  1. Start Thunderbird
  2. Press the X button
  3. Run thunderbird in a terminal
  4. Observe Thunderbird missing from the taskbar even though it is visible

Expected behavior Thunderbird shows in the taskbar when restored by calling it directly.

Desktop:

Additional context

This is the state of the window when this issue occurs:

_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MAXIMIZED_HORZ, _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_SKIP_PAGER

whereas on initial start when it's showing up in the taskbar:

_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MAXIMIZED_HORZ

This used to work in the past.

Ximi1970 commented 4 months ago

I can only replicate this problem with Unity. All the other window managers (Xfce/KDE/GNOME) do not have this problem. Also tested with several other distros / different versions. So I think this is a bug of Unity, not a bug in SysTray-X.

tatokis commented 3 months ago

Thanks for taking the time and verifying that it occurs only in Unity.

Since it is an issue that still happens, I'd appreciate it if you kept the issue open until I (or someone else) had time to look into it and make a workaround. I've been swamped with things left and right, and with this being minor, I haven't had a chance to debug it.