After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 90975 - edge panels should not be allowed to split the logical screen in xinerama mode
edge panels should not be allowed to split the logical screen in xinerama mode
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.0.x
Other All
: High major
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 91687 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-08-16 16:50 UTC by robert.kinsella
Modified: 2015-03-24 13:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description robert.kinsella 2002-08-16 16:50:05 UTC
Gnome SUN beta2 build3 on Solaris sparc 8.

Tested on both 
1. multihead Ultra60 server 
2. Sunray configured to operate in multihead mode
 The problems were the same on both systems.

-configured as 1 column, 2 rows with xinerama enabled - bottom edge panel
is on top screen should be on bottom screen.
-configured as 1 column, 2 rows without xinerama - bottom edge panel is
missing from bottom screen.
-configured as 2 columns, 1 row without xinerama - missing bottom edge
panel on right screen.
-configured as 2 columns, 1 row with xinerama - both top and bottom edge
panels do not extend to 2nd screen.
Comment 1 Mark McLoughlin 2002-08-28 08:47:50 UTC
This is the way the panel has been designed to work with Xinerama.
Panels are not supposed to span screens .... I reviewed the test
assertions when they were being developed and said the same thing then.
Comment 2 Mark McLoughlin 2002-08-28 08:50:13 UTC
*** Bug 91687 has been marked as a duplicate of this bug. ***
Comment 3 robert.kinsella 2002-09-05 11:53:40 UTC
Reopening bug,
The placement of edge panels in xinerama mode, horizontal, should not
allow panels to be placed on right edge of the first screen or the
left edge of the second screen. Similarly when in vertical mode no
edge panel should be allowed to be placed on the bottom of the first
screen or the top of the second screen.

Also in my opinion the panels should span both screens when in
xinerama mode ???.
Comment 4 robert.kinsella 2002-09-05 12:04:30 UTC
opened seperate bug 92568 for gnome-panel not spanning both screens
Bug 90975 will deal with the positioning of the panels.
Comment 5 robert.kinsella 2002-09-05 16:57:08 UTC
Further information, placing an edge panel on the left side of the
second screen (which should not be allowed) causes the desktop on the
first screen to be partially dragged across to the second screen. 
All desktop icons are moved to the second screen. Any opened window
e.g. gnome-terminal is dragged partially over to the second screen.
The Left side of the first screen is now unusable work space, ie. the
user cannot open or move any windows  to the left half of the first
screen. This problem will be fixed when / if the user is not allowed
to place the edge panel on the left side of the second screen.
Comment 6 Mark McLoughlin 2002-09-06 07:00:46 UTC
Yes, this is a bug. Removing the GNOME2.0.x keyword because it won't
be fixed in the communities 2.0.x.
Comment 7 Havoc Pennington 2002-09-12 21:03:35 UTC
I just got Xinerama set up on my machine so am trying to unbreak some
of this. Several separate bugs really I think:

  - _NET_WM_STRUT is applying to all monitors, should only apply 
    to the monitor that the panel is on. a window manager issue
    (perhaps a WM spec issue)

  - for a panel that falls between two monitors, the strut 
    needs to apply only in the context of maximizing on the second
    monitor, but not in the context of moving windows around or 
    arranging desktop icons. a window manager issue (again 
    perhaps a WM spec issue)

  - bottom panels should default to being on the bottom head, 
    right panels default to rightmost head, left panels default to 
    leftmost head, etc. - panel issue.

There's already a metacity bug for the first thing, but not the second.
Comment 8 Mark McLoughlin 2002-09-19 23:43:04 UTC
Ongoing debate @

http://mail.gnome.org/archives/wm-spec-list/2002-September/thread.html#00011

"xinerama and struts" thread
Comment 9 Vincent Untz 2002-12-19 21:59:48 UTC
Mark: was something decided in this thread ? (sorry to annoy you and
to send you so much bugzilla spam :-))
Comment 10 Andrew Sobala 2003-03-23 20:02:32 UTC
Is this still an issue in 2.2?
Comment 11 Mark McLoughlin 2003-04-10 04:45:11 UTC
AFAIK, you can't do this with the panel on HEAD