linuxmint / linuxmint/muffin

Applications fullscreen to wrong monitor when window maximized through tiling

Open
#656 30 comments 32 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG REPRODUCED
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
  1. Set "Maximize, instead of tile, when dragging a window to the top edge" setting on in Window Tiling
  2. Open application (Brave browser, VLC, etc)
  3. Drag to top
  4. 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

  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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.