linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.56k stars 745 forks source link

Desklets Interfering with Other Applications #12008

Open pisingermat opened 10 months ago

pisingermat commented 10 months ago

Distribution

Mint 21.2 Cinnamon

Package version

Cinnamon 5.8.4

Graphics hardware in use

AMD Radeon RX 6600 XT

Frequency

Always

Bug description

Whenever some of the buttons on an application are located over the region of the screen occupied by a desklet, it is not possible to interact with those buttons. In order to use the buttons, the application window must be moved so that the buttons and the desklet don't overlap. This happens regardless of where the desklet is located on the screen.

This doesn't happen with the minimize/maximize/close buttons on a window, but it does happen on the toolbars of most applications I've tried (Firefox, Text Editor, Terminal, and Files are the preinstalled applications I've tested). This bug also happens with the preinstalled desklets.

Steps to reproduce

  1. Add a desklet to the screen.
  2. Drag an application on top of the desklet, such that some buttons overlap with where the desklet is located.
  3. Try to click the buttons that overlap the desklet.

Expected behavior

The behavior I expect is that whichever window is visible/at the top is the one that would be affected by a mouse click.

Additional information

Folders on the Desktop are also not clickable when a desklet is on top of them.

Stonley890 commented 6 months ago

Facing the same issue on 21.3. What's odd is that the file selection box tracks the cursor even when it enters the desklet bounds.

https://github.com/linuxmint/cinnamon/assets/79172597/5318876d-6a9d-4373-9916-e5922121e239

rcalixte commented 6 months ago

I wonder if this is an issue with the theme or with the window opacity setting. Can you see if you can reproduce it without one or the other? A regular Mint-Y theme would be a good theme to test and the 100% opacity for the window if you can.

Stonley890 commented 6 months ago

Issue persists with Mint-Y-Dark theme and opacity at 100%. Also on web-based apps and apps with their own interface system like Blender. I tried to experiment some more with Firefox's title bar, but then Cinnamon glitched out for a few seconds and now everything works as expected.