Bugzilla – Bug 336735
Slab and Intlclock always show on display :0.0 in TwinView/Non-Xinerama
Last modified: 2008-10-17 20:13:10 UTC
I have a TwinView setup (non-Xinerama). Two panels are created for me with this setup. On display :0.0, the panel contains; Slab, Tomboy, Window List, Notification Area, Volume Control, Intlclock and Show Desktop On Display :0.1, the panel contains; Slab, Tomboy, Window List, Volume Control, Intlclock and Show Desktop If I click on Slab or Intlclock on :0.0, it correctly shows up on :0.0, but if I click on them on :0.1, the show up on :0.0. This problem is present in both Metacity and Compiz.
I don't think that's a main-menu bug. Main-menu just uses gtk_window_stick () to make the window available on all screens. Possibly a window manager bug or something else.
Main-menu needs to gtk_window_set_screen (slab_window, gtk_widget_get_screen (computer_button));
Multiscreen bug.
Any news on this one ? Filed 2007-10-25, no activity since 2008-03-29 please update!
Created attachment 222005 [details] gnome-main-menu-bnc336735-slab-window-multiscreen.diff
Submitted for openSUSE 11.1. I'll re-submit it for 11.0 later, when I gather some other bugs which should be fixed in updates to 11.0. * Fri Jun 13 2008 12:06 - federico@novell.com - Added gnome-main-menu-bnc336735-slab-window-multiscreen.diff to fix https://bugzilla.novell.com/show_bug.cgi?id=336735 - the slab window could appear on the wrong screen in multiscreen setups.
*** Bug 356950 has been marked as a duplicate of this bug. ***