FS#26005 - [icewm] fails with qt-menus in multi-heads

Attached to Project: Arch Linux
Opened by Olivier (olive) - Wednesday, 14 September 2011, 10:37 GMT
Last edited by Eric Belanger (Snowman) - Monday, 28 May 2012, 00:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

In a multi-monitors environment, the pulldown menu appears only in the primary monitor (for googleearth) or do not appear at all if the application is on the second monitor for qt4 apps (it seems that other apps are unaffected including qt3 apps, example: qt-config, vlc, texmaker). This bug is not present in 1.2 series. By recompiling old version of the 1.3 series, I have seen that all works fine up to 1.3.3 with 1.3.4pre1 being the first version affected.

I have seen that this bug has been reported upstream:

http://sourceforge.net/tracker/?func=detail&aid=3185922&group_id=31&atid=100031

Additional info:
* package version(s)

1.3.7

* config and/or log files etc.


Steps to reproduce:

Take two monitors launch qtconfig and drag it on the second monitor. Press a menu item (File, for example). No menu is shown.
This task depends upon

Closed by  Eric Belanger (Snowman)
Monday, 28 May 2012, 00:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  icewm-1.3.7-2
Comment by Eric Belanger (Snowman) - Wednesday, 14 September 2011, 21:11 GMT
Next time, please add a title (summary) to your bug report.
Comment by Olivier (olive) - Sunday, 08 January 2012, 22:50 GMT
This patch fixes the issue: http://pastebin.com/wxJyeWMH . (I have submitted it upstream: http://sourceforge.net/tracker/?func=detail&atid=100031&aid=3185922&group_id=31 ). As I said in the upstream report, it was inspired by the corresponding solution for awesome. It remove support for _NET_WORKAERA that apperas to conflict with xinerama. I am not sure it is the best solution but everything seems to run fine.

Loading...