linuxmint / linuxmint/cinnamon

Cinnamon displays all Java application icons in top left corner when minimized/hidden to tray

Open
#11,600 13 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

 * Cinnamon version (cinnamon --version)
Cinnamon 5.6.8
 * Distribution - (Mint 21, Arch, Fedora 37, etc...)
 Arch
 * Graphics hardware *and* driver used
 NVIDIA-SMI 530.41.03              Driver Version: 530.41.03    CUDA Version: 12.1  
 * 32 or 64 bit
 *64-bit
 * Attach ~/.xsession-errors, or /var/log/syslog
![xsession-errors.zip](https://github.com/linuxmint/cinnamon/files/11116419/xsession-errors.zip)
 
Issue

If you start and then minimize to system tray any Java-based application, the app's icon will actually show up on Cinnamon's desktop in the top left corner of the screen.

Steps to reproduce

Install and run one of the multitude of Java applications (say, jDownloader) and minimize it to system tray by clicking the close button and selecting "Hide to Tray" option.
Screenshot at 2023-03-30 17-50-22-fs8
Notice that once you do so, program's icon will show up in top left corner of the screen.
Screenshot at 2023-03-30 17-41-35-fs8

Expected behaviour

There should be no icon on the desktop.

Other information

This happens with every other Java-based application I've tried (including IntelliJ).

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 issue on Cinnamon 5.6.8 with a Java application such as jDownloader or IntelliJ, using the described Hide to Tray action. Start by reviewing the attached xsession-errors output and the Cinnamon handling of minimized or tray-hidden windows. Done means Java application icons no longer appear in the desktop's top-left corner after being hidden to the tray.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.