Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maximize broken when dual monitors are arranged with vertical offset #1038

Closed
kernam opened this issue Jun 26, 2024 · 1 comment
Closed

Maximize broken when dual monitors are arranged with vertical offset #1038

kernam opened this issue Jun 26, 2024 · 1 comment
Assignees
Labels
skip:changelog Issue/PR should skip CHANGELOG type:bug Something's broken!
Milestone

Comments

@kernam
Copy link

kernam commented Jun 26, 2024

Upfront Information

  • Fvwm3 version:
    fvwm3 1.1.0 (released) with support for: ReadLine, XPM, PNG, SVG, Shape, XShm, SM, Bidi text, XRandR, XRender, XCursor, XFT, NLS

  • Linux distribution or BSD name/version
    Debian 12.0

  • Platform (run: uname -sp)
    Linux unknown

Expected Behaviour

When using maximize on a window it should take up all available space within the working area.

Actual Behaviour

On one monitor maximize works as expected. On the other monitor the window stretches out in horizontal direction but vertically it only stretches to 81 instead of 1031 (See attached screen shot.)

Enabling logging

Logfile during startup of fvwm3:

[1719382918.069992] FScreenInit: Using RandR
[1719382918.655986] scan_screens: Case 1: Add new monitors
[1719382918.656323] monitor_mark_new: Added new monitor: DP-2-1 (0x55c574ecf0e0)
[1719382918.656387] monitor_mark_new: Added new monitor: DP-2-2 (0x55c574ecf2b0)
[1719382918.821716] main: Loading window states via (null)
[1719382919.304063] ParseBinding: Got mouse button 9 when the maximum is 5.
You can't bind complex functions to this button. To suppress this warning, use:
Silent Mouse 9 A N IceToggleMonitor
[1719382973.970733] is_pan_frame: Window is PanFrame right
[1719382974.430467] is_pan_frame: Window is PanFrame right
[1719383007.438014] monitor_dump_state: Monitor Debug
[1719383007.438134] monitor_dump_state: number of outputs: 2
[1719383007.438265] monitor_dump_state: Number: 0

When sending BugOpts DebugRandR True via FvwmConsole:
[1719383007.438014] monitor_dump_state: Monitor Debug
[1719383007.438134] monitor_dump_state: number of outputs: 2
[1719383007.438265] monitor_dump_state: Number: 0
Name: DP-2-1
Disabled: false
Is Primary: yes
Is Current: yes
Is Previous: no
Output: 70
Coords: {x: 0, y: 0, w: 1920, h: 1080}
VirtScr: {
VxMax: 7680, VyMax: 4320, Vx: 0, Vy: 0
EdgeScrollX: 3840, EdgeScrollY: 2160
CurrentDesk: 0
CurrentPage: {x: 0, y: 0}
MyDisplayWidth: 3840, MyDisplayHeight: 2160
}
EWMH: {
BaseStrut Top: 0
BaseStrut Bottom: 0
BaseStrut Left: 0
BaseStrut Right: 120
}
Desktops: yes
Flags:per-monitor

[1719383007.438537] monitor_dump_state: Number: 1
Name: DP-2-2
Disabled: false
Is Primary: no
Is Current: no
Is Previous: no
Output: 71
Coords: {x: 1920, y: 1080, w: 1920, h: 1080}
VirtScr: {
VxMax: 7680, VyMax: 4320, Vx: 0, Vy: 0
EdgeScrollX: 3840, EdgeScrollY: 2160
CurrentDesk: 0
CurrentPage: {x: 0, y: 0}
MyDisplayWidth: 3840, MyDisplayHeight: 2160
}
EWMH: {
BaseStrut Top: 0
BaseStrut Bottom: 0
BaseStrut Left: 320
BaseStrut Right: 0
}
Desktops: yes
Flags:per-monitor

Steps to Reproduce

xrandr --output DP-2-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-2-2 --mode 1920x1080 --pos 1920x1080 --rotate normal

Extra Information

screenshot

fvwm3-output.log

@kernam kernam added the type:bug Something's broken! label Jun 26, 2024
@ThomasAdam ThomasAdam self-assigned this Jun 26, 2024
@ThomasAdam ThomasAdam added this to the 1.1.1 milestone Jun 26, 2024
@kernam
Copy link
Author

kernam commented Jun 26, 2024

Sorry for the fuzz. After eliminating the surrounding mate-session, the problem disappeared.

@ThomasAdam ThomasAdam added the skip:changelog Issue/PR should skip CHANGELOG label Jun 26, 2024
@ThomasAdam ThomasAdam closed this as not planned Won't fix, can't repro, duplicate, stale Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip:changelog Issue/PR should skip CHANGELOG type:bug Something's broken!
Projects
Status: Done
Development

No branches or pull requests

2 participants