Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#12315 - [gtk2-2.14.5-1] restricted window movement across dual screen

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Tuesday, 02 December 2008, 03:50 GMT
Last edited by Jan de Groot (JGC) - Saturday, 06 December 2008, 12:23 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Since the install of gtk2-2.14.5-1 I cannot drag windows completely across my second (right, laptop) screen and cannot maximise them on it either. It is as if the window is encountering a barrier that I can not push it across. Downgrading (ignoring dependencies) to gtk2-2.14.4-1 fixes the problem.

Additional info:
I switch to dual screen using:
xrandr --output LVDS --mode 1024x768 --pos 1024x0 --output VGA --mode 1024x768 --pos 0x0

xrandr shows the current and maximum dimensions of "Screen 0" as 2048x768
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 06 December 2008, 12:23 GMT
Reason for closing:  Fixed
Additional comments about closing:  Allan applied the patch to gtk2 in testing.
Comment by Allan McRae (Allan) - Tuesday, 02 December 2008, 15:00 GMT
Restarting xfwm fixes this so Jan suggested this was the cause:

2008-10-22 Matthias Clasen <mclasen@redhat.com> Merged from trunk:
* gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen size actually changed.

Reverting that fix with the attached patch fixes this issue.

So who do I report this to upstream? Is it the fault of gtk2, xfwm4, xrandr...
Comment by Jan de Groot (JGC) - Tuesday, 02 December 2008, 15:50 GMT
I think it's a regression in GTK+. Somehow gdk doesn't detect your screen size change and doesn't emit a signal to xfwm. Xfwm can't know you increased screensize without getting such a signal.
Comment by Allan McRae (Allan) - Wednesday, 03 December 2008, 13:56 GMT

Loading...