Bug#390645: metacity: Xinerama and saved GNOME session, window
placement problems
Manuel Bilderbeek
bilm at oce.nl
Mon Oct 2 13:38:25 CEST 2006
Package: metacity
Version: 1:2.14.5-1
Severity: normal
This is an older bug, but it's still valid, so I'm posting it now (for
some reason it was sitting on my system because it failed when I
originally sent it... I originally intended to send it on 15 May 2006,
on metacity Version: 1:2.14.1-2. Here it is:
When I upgraded to GNOME 2.14 via my regular Debian testing
dist-upgrade, I found a problem with window placement on my xinerama
setup. I had the following setup. On the left monitor I had a big
gnome-terminal (at the right part of the screen) and on the right
monitor I had 2 smaller gnome-terminals (on the left part of the
screen).
This worked fine with the GNOME 2.12 components. I had these 3
gnome-terminals started up automatically with the 'save current session'
option of the logout-dialog of GNOME.
However, since the upgrade, the 2 gnome-terminals on the right monitor
disappeared. To fix this, I just launched 2 new gnome-terminals, placed
them correctly on the xinerama-desktop (so, on the right monitor) and
saved the session. When logging in now, the 2 gnome-terminals from the
right screen just end up on top of the big gnome-terminal of the left
screen.
It seems it won't place 'saved session' programs on the right screen
anymore. However, the GNOME panel I have on the right screen works just
fine.
I'm using the proprietary Matrox driver with Xinerama enabled, like
this:
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1" RightOf "Screen 2"
Screen "Screen 2" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
So, it seems that Metacity only wants to place those terminals on Screen
2.
The smaller terminals are started like this:
gnome-terminal --geometry=80x29+1600+0
and
gnome-terminal --geometry=80x29+1600-0
as you can see, they should end up on the right monitor (both have
1600x1200 resolution).
FYI: The large one (which is placed correctly) is started like this:
gnome-terminal --geometry=80x56-1600-70 -x bash -l
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages metacity depends on:
ii libatk1.0-0 1.12.2-1 The ATK accessibility toolkit
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii libgconf2-4 2.14.0-4 GNOME configuration database syste
ii libglib2.0-0 2.12.3-2 The GLib library of C routines
ii libgtk2.0-0 2.8.20-1 The GTK+ graphical user interface
ii libice6 1:1.0.1-2 X11 Inter-Client Exchange library
ii libmetacity0 1:2.14.5-1 library of lightweight GTK2 based
ii libpango1.0-0 1.14.4-2 Layout and rendering of internatio
ii libsm6 1:1.0.1-2 X11 Session Management library
ii libstartup-notification0 0.8-2 library for program launch feedbac
ii libx11-6 2:1.0.0-9 X11 client-side library
ii libxcursor1 1.1.7-4 X cursor management library
ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar
ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library
ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library
ii libxrender1 1:0.9.1-3 X Rendering Extension client libra
ii metacity-common 1:2.14.5-1 Shared files of lightweight GTK2 b
metacity recommends no packages.
-- no debconf information
More information about the Pkg-gnome-maintainers
mailing list