linuxmint / linuxmint/cinnamon

Tray Icons for some programs are not displayed until Cinnamon is restarted

Open
#8,845 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Issue

Thunderbird tray icon (via either of the addons "MinimizeToTray Reanimated" or "FireTray" (this TB 60 compatible fork)) and Shutter tray icon are not being displayed. See screenshot below.

Selection_280

They do show after restarting Cinnamon via ctrl-alt-esc (top: FireTray, bottom: MinimizeToTray Reanimated):

Selection_284
Selection_281

Also, if Shutter is quit while Thunderbird is still running, the tray seems to perform an update that is different from what it does when the programs were first launched or Cinnamon is restarted. The result looks like this:

Selection_282

Steps to reproduce

see above

Expected behaviour

Correctly display the icons.

Other information

system

 * Cinnamon 4.2.4, not using daily builds PPA
 * Mint 19.2 Cinnamon
 * NVIDIA GeForce GTX 670; NVIDIA driver, version 390.116
 * 64 bit

~/.xsession-errors

Cjs-Message: 07:26:54.150: JS LOG: [LookingGlass/info] Adding systray: thunderbird (24x24px)
Cjs-Message: 07:26:54.151: JS LOG: [LookingGlass/info] Resized thunderbird with normalized size (24x24px)
Cjs-Message: 07:26:58.910: JS LOG: [LookingGlass/info] Adding systray: shutter (24x24px)
Cjs-Message: 07:26:58.911: JS LOG: [LookingGlass/info] Not resizing shutter as it's known to be buggy (24x24px)
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x7400099 (Session - )
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x7400099 (Session - )

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the missing Thunderbird and Shutter icons on Cinnamon 4.2.4, then start from the systray messages in ~/.xsession-errors, especially the “Adding systray” and resizing entries. Trace the tray update behavior during startup, application exit, and Cinnamon restart; done means both icons appear and update correctly without restarting Cinnamon.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.