linuxmint / linuxmint/cinnamon

Overlapping windows in different work areas (work areas on main monitor)

Open
#12,557 0 comments 0 reactions 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

Distribution

Arch

Package version

Cinnamon 6.4.0

Graphics hardware in use

AMD Radeon Vega 11 Graphics [Integrated]

Frequency

Always

Bug description

The bug appears when you change the workspace option to the main monitor only, after restarting cinnamon, the windows that appear in workspace 1, will appear in workspace 2.

Sometimes you can interact with the window as if it were in workspace 1, but most of the time you can't do anything, not even move them, maximize them, among other things

This only happens with the workspaces option on the main monitor only enabled

https://github.com/user-attachments/assets/cd5da035-36d6-4342-a087-96a604352ec8

Steps to reproduce

Enable the workspace option only on the main monitor and restart cinnamon

(It happened to me more than once when I was working without enabling the option, but I didn't know how to reproduce it again)

Expected behavior

That the windows of workspace 1 are not visible in workspace 2, nor can you interact with them

https://github.com/user-attachments/assets/58cced08-843c-455f-adaf-cf5506a27af9

Additional information

I have sometimes managed to get the workspace option on the main monitor only to work fine, but somehow the bug comes back and is persistent even when you restart cinnamon or the entire system.

Monitor Settings
imagen

xrandr output

$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
HDMI-A-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 544mm x 303mm
   1920x1080     60.00 +  74.97*   50.00    59.94
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      59.90
   1280x960      60.00
   1280x800      60.00
   1280x720      60.00    50.00    59.94
   1024x768      75.03    70.07    60.00
   832x624       74.55
   800x600       72.19    75.00    60.32    56.25
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    72.81    66.67    60.00    59.94
   720x400       70.08
DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      59.90
   1280x960      60.00
   1280x800      60.00
   1280x720      60.00    50.00    59.94
   1024x768      75.03    70.07    60.00
   832x624       74.55
   800x600       72.19    75.00    60.32    56.25
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    72.81    66.67    60.00    59.94
   720x400       70.08
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

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

No source file or test is named. First reproduce this on Arch with Cinnamon 6.4.0, two monitors, and the main-monitor-only workspace setting, using the provided xrandr configuration; done means windows from workspace 1 are neither visible nor interactive in workspace 2 after a restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.