Applications fullscreen to wrong monitor when window maximized through tiling
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 245
- Forks
- 127
- PR merge metrics
- No merged PRs in 30d
Description
- Cinnamon version 5.4.12
- Distribution - Mint 21
- RTX 3060, NVIDIA driver version 520 but issue persists on 515 too
- 64 bit
Issue
When maximizing an application by dragging window to top edge of monitor and with relevant option enabled in settings, if the application is then made fullscreen it will work once and any subsequent fullscreens move to wrong monitor
Steps to reproduce
- Set "Maximize, instead of tile, when dragging a window to the top edge" setting on in Window Tiling
- Open application (Brave browser, VLC, etc)
- Drag to top
- Make fullscreen, un-fullscreen, and fullscreen again
Expected behaviour
Program fullscreens to monitor it is maximized to every time
Other information
Universal to all applications that can be maximized in this way, issue only present on NVIDIA drivers (tested on xserver version 1:1.0.17-2 and works correctly)
Configuration info, if applicable
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the sequence on Cinnamon 5.4.12 with the top-edge maximize setting enabled, using a maximizable application and an NVIDIA driver. Compare the first and subsequent fullscreen transitions, including the monitor selected after un-fullscreening. Done means repeated fullscreen cycles keep the application on the monitor where it was maximized; no repository file or test is named in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100