Summary: | gnome-base/gnome-panel: moving panel and other glitches (xrandr issues) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | paolo muratore-ginanneschi <paolo.mgi> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | Low | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=562944 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Xorg.0.log |
Description
paolo muratore-ginanneschi
2009-10-21 10:06:09 UTC
Created attachment 207796 [details]
Xorg.0.log
Please rephrase your problem, I have no idea what's wrong and how it's related to the xrandr utility... Thanks Thanks for your reply, it is of course a minor issue but I am curious to understand the reason. I hope I will manage to explain better the situation. If I start the laptop without xrandr, my session starts as I saved it i.e. with two gnome panels one at the bottom and the other at the top of each workspace. This is the expected behavior. If I connect an external monitor and start xrandr (in "screen extension mode", not "mirror screen"), the behaviour of the panels become "random". Sometimes they appear both at the top of the workspace in the laptop screen while the workspace extension on the monitor screen is empty (but otherwise properly working), sometimes one appears at the bottom of the extended workspace in the monitor while the other stays at the top of the workspace in the laptop screen. Furthermore in no way I can drag panels from the laptop screen to the external monitor screen to change the appearance. After some googling, It seems to me that something similar is described in https://bugzilla.gnome.org/show_bug.cgi?id=562944 It is not clear to me what is the solution proposed. I also notice that if I boot with xrandr on, the login screen appears in mirror mode on both monitor (expected behaviour) but the resolution on the laptop monitor is not the correct one. All the above after upgrade to x11-base/xorg-server-1.6.3.901-r2 sys-kernel/gentoo-sources-2.6.30-r5 Before, the behavior was the expected i.e. login screen detected at 1280x800 gnome panels always appearing in the external monitor as I saved them the previous session. Thanks again for your time. Thanks for the explanation. IMHO, all of this is purely a Gnome bug which was introduced with Gnome 2.26 rather than Xorg server 1.5. Gnome now uses the XRANDR extension rather than the older XINERAMA extension to get the layout of your monitors. While this is much more powerful and allows much greater control over your monitors, Gnome 2.26 isn't really that good with all the basics. The panel position being entirely controlled by Gnome (and not by Xorg), I'll reassign this bug to the Gnome herd. Thanks Is this still valid with Gnome 2.30? (that is entering in the official tree) (In reply to comment #5) > Is this still valid with Gnome 2.30? (that is entering in the official tree) > Sorry for the late reply. The glitches 1) and 2) have disappeared. There are some other oddities though. In particular since I upgraded to 2.26 (now 2.30) I haven't been able anymore to drag panels to the extension screen. Instead I noticed that the effect of the panel hide buttons is to let the panel slide to the extension screen. The upper panel in such a case goes to the top of the extension screen (correct behavior?). The lower would position positions itself incorrectly in the middle of the extension (native scree 13', extension 19'). These are very minor things in anycase. I would suggest you to create a new user account (to be sure these strange behaviors are not caused by any old configuration inherited from old Gnome versions) and, if still appearing, report directly to upstream. (In reply to comment #7) > I would suggest you to create a new user account (to be sure these strange > behaviors are not caused by any old configuration inherited from old Gnome > versions) and, if still appearing, report directly to upstream. > Please get back to us I did not have time lately for detailed testing, this is the reason of my silence. As far as I could see I confirm that panel glitches persist if I log in a newly created account. In particular it is not possible to move them from the laptop to the extension screen. I do not know, however, what is the expected behavior under gnome 2.30. Basics of dual output work satisfactorily well otherwise. |