You are not logged in.

#1 2008-06-09 11:08:32

IceHand
Member
From: Germany
Registered: 2007-05-06
Posts: 53
Website

[Solved] Xfce4: windows stopped remembering their position

I made an update yesterday and since then all my programs stopped remembering their window position. Sonata for example was positioned at x=360, y=0, but now whenever I close Sonata the position gets reset to 0, 0 (upper left corner).
Any ideas what's wrong?

Here is a list of the files that were updated:

[2008-06-07 20:25] synchronizing package lists
[2008-06-07 20:25] starting full system upgrade
[2008-06-07 20:30] upgraded abiword (2.6.2-1 -> 2.6.3-1)
[2008-06-07 20:30] upgraded bluez-libs (3.31-1 -> 3.32-1)
[2008-06-07 20:30] upgraded cvs (1.11.22-6 -> 1.11.23-1)
[2008-06-07 20:30] upgraded hal-info (0.20080317-1 -> 0.20080508-1)
[2008-06-07 20:30] upgraded pm-utils (1.1.0-1 -> 1.1.2-1)
[2008-06-07 20:30] upgraded hal (0.5.11rc2-2 -> 0.5.11-1)
[2008-06-07 20:30] upgraded gnome-keyring (2.22.1-1 -> 2.22.2-1)
[2008-06-07 20:30] upgraded evolution-data-server (2.22.1-1 -> 2.22.2-1)
[2008-06-07 20:30] 
[2008-06-07 20:30] --> gimp has built-in cups print support now. for more sophisticated printing,
[2008-06-07 20:30] --> please install gutenprint.
[2008-06-07 20:30] 
[2008-06-07 20:30] update desktop mime database...
[2008-06-07 20:30] upgraded gimp (2.4.5-1 -> 2.4.6-1)
[2008-06-07 20:30] upgraded libxslt (1.1.23-1 -> 1.1.24-1)
[2008-06-07 20:30] upgraded ntfs-3g (1.2506-1 -> 1.2531-1)
[2008-06-07 20:30] installed run-parts (2.28.6-2)
[2008-06-07 20:30] Clearing symlinks in /etc/ssl/certs...done.
[2008-06-07 20:30] Updating certificates in /etc/ssl/certs....done.
[2008-06-07 20:30] Running hooks in /etc/ca-certificates/update.d....done.
[2008-06-07 20:30] installed ca-certificates (20080514-3)
[2008-06-07 20:30] upgraded openssl (0.9.8g-2 -> 0.9.8h-3)
[2008-06-07 20:30] upgraded pango (1.20.2-2 -> 1.20.3-1)
[2008-06-07 20:30] >> The bonjour plugin is now included in pidgin. If you wish to use
[2008-06-07 20:30] >> it, please install avahi.
[2008-06-07 20:30] upgraded pidgin (2.4.1-1 -> 2.4.2-1)
[2008-06-07 20:30] upgraded pygobject (2.14.1-1 -> 2.14.2-1)
[2008-06-07 20:31] upgraded smbclient (3.0.28A-1 -> 3.0.30-1)
[2008-06-07 20:31] upgraded spidermonkey (1.60-1 -> 1.7.0-1)
[2008-06-07 20:31] upgraded syslog-ng (2.0.6-1 -> 2.0.9-1)
[2008-06-08 00:09] installed g2sc (0.2-2)
[2008-06-08 00:10] removed g2sc (0.2-2)
[2008-06-08 16:04] synchronizing package lists
[2008-06-08 16:04] starting full system upgrade
[2008-06-08 16:06] upgraded gnome-desktop (2.22.1-1 -> 2.22.2-1)
[2008-06-08 16:06] upgraded gnome-menus (2.22.1-1 -> 2.22.2-1)
[2008-06-08 16:06] upgraded gnome-settings-daemon (2.22.1-1 -> 2.22.2.1-1)
[2008-06-08 16:06] upgraded libgtop (2.22.1-1 -> 2.22.2-1)
[2008-06-08 16:06] upgraded gnome-system-monitor (2.22.1-1 -> 2.22.2-1)
[2008-06-08 16:06] upgraded gtk2 (2.12.9-2 -> 2.12.10-1)
[2008-06-08 16:06] ==> 
[2008-06-08 16:06] ==> GVFS requires FUSE to operate correctly
[2008-06-08 16:06] ==>
[2008-06-08 16:06] ==> To make full use of GVFS, please load the "fuse" kernel module at bootup.
[2008-06-08 16:06] ==> To do so, add 'fuse' to the MODULES array in /etc/rc.conf
[2008-06-08 16:06] ==>
[2008-06-08 16:06] ==> Without this module, GVFS will not be compatible with applications that
[2008-06-08 16:06] ==> are not GIO-enabled.
[2008-06-08 16:06] ==>
[2008-06-08 16:06] upgraded gvfs (0.2.3-1 -> 0.2.4-1)
[2008-06-08 16:06] upgraded vte (0.16.13-1 -> 0.16.14-1)

Last edited by IceHand (2008-06-10 20:45:50)

Offline

#2 2008-06-09 11:32:10

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] Xfce4: windows stopped remembering their position

Not an Xfce problem, I'm using gnome with openbox and I get the same behavior since the update.
If I'm not mistaken it only happens with applications that have a system tray icon.
Hide Pidgin's buddy list in tray and then open it up again and the window forgets its previous position, same with Sonata.
My pacman log, it all started after this:

[2008-06-08 21:43] starting full system upgrade
[2008-06-08 21:50] upgraded gstreamer0.10-base-plugins (0.10.19-1 -> 0.10.19-2)
[2008-06-08 21:50] upgraded cheese (2.22.0-2 -> 2.22.2-1)
[2008-06-08 21:50] upgraded gnome-desktop (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:50] upgraded eel (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:50] upgraded enchant (1.4.1-2 -> 1.4.2-1)
[2008-06-08 21:50] upgraded eog (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:50] upgraded gtk2 (2.12.9-2 -> 2.12.10-1)
[2008-06-08 21:50] upgraded xulrunner (1.8.1.13-1 -> 1.8.1.14-2)
[2008-06-08 21:51] upgraded epiphany (2.22.0-1 -> 2.22.2-1)
[2008-06-08 21:51] upgraded poppler (0.8.2-1 -> 0.8.3-1)
[2008-06-08 21:51] upgraded poppler-glib (0.8.2-1 -> 0.8.3-1)
[2008-06-08 21:51] upgraded evince (2.22.1.1-2 -> 2.22.2-2)
[2008-06-08 21:51] upgraded file-roller (2.22.0-1 -> 2.22.3-1)
[2008-06-08 21:51] upgraded gcalctool (5.22.1-1 -> 5.22.2-1)
[2008-06-08 21:51] upgraded gedit (2.22.1-1 -> 2.22.3-1)
[2008-06-08 21:51] upgraded gnome-menus (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:52] upgraded libgweather (2.22.1.2-1 -> 2.22.2-1)
[2008-06-08 21:52] upgraded gnome-panel (2.22.1.3-1 -> 2.22.2-1)
[2008-06-08 21:52] upgraded libgtop (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:52] upgraded gnome-applets (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:52] upgraded gnome-settings-daemon (2.22.1-1 -> 2.22.2.1-1)
[2008-06-08 21:52] ==> 
[2008-06-08 21:52] ==> GVFS requires FUSE to operate correctly
[2008-06-08 21:52] ==>
[2008-06-08 21:52] ==> To make full use of GVFS, please load the "fuse" kernel module at bootup.
[2008-06-08 21:52] ==> To do so, add 'fuse' to the MODULES array in /etc/rc.conf
[2008-06-08 21:52] ==>
[2008-06-08 21:52] ==> Without this module, GVFS will not be compatible with applications that
[2008-06-08 21:52] ==> are not GIO-enabled.
[2008-06-08 21:52] ==>
[2008-06-08 21:52] upgraded gvfs (0.2.3-1 -> 0.2.4-1)
[2008-06-08 21:53] upgraded nautilus (2.22.2-1 -> 2.22.3-1)
[2008-06-08 21:53] upgraded gnome-control-center (2.22.1-1 -> 2.22.2.1-1)
[2008-06-08 21:53] upgraded gnome-session (2.22.1.1-1 -> 2.22.2-1)
[2008-06-08 21:53] upgraded gnome-system-monitor (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:53] upgraded vte (0.16.13-1 -> 0.16.14-1)
[2008-06-08 21:54] upgraded gnome-terminal (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:54] upgraded gnome-themes (2.22.0-1 -> 2.22.2-1)
[2008-06-08 21:54] upgraded gnome2-user-docs (2.22.0-1 -> 2.22.1-1)
[2008-06-08 21:54] upgraded nspr (4.7-1 -> 4.7.1-1)
[2008-06-08 21:54] upgraded orca (2.22.0-1 -> 2.22.2-1)
[2008-06-08 21:54] upgraded seahorse (2.22.1-1 -> 2.22.2-1)
[2008-06-08 21:54] upgraded vino (2.22.1-1 -> 2.22.2-1)

Offline

#3 2008-06-09 11:41:07

IceHand
Member
From: Germany
Registered: 2007-05-06
Posts: 53
Website

Re: [Solved] Xfce4: windows stopped remembering their position

Hohoho wrote:

If I'm not mistaken it only happens with applications that have a system tray icon.

I can't confirm this. It happens with e.g. EasyTag as well which doesn't have a tray icon.

Maybe a GTK2 bug?

Offline

#4 2008-06-09 11:52:28

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] Xfce4: windows stopped remembering their position

Thats what im thinking, everything else is just irrelevant.

IceHand, do you have older version of gtk package in your pacman cache? (/var/cache/pacman/pkg)
I have cleaned mine on several occasions so its not there. You could downgrade and check if gtk really is the culprit.

Last edited by Hohoho (2008-06-09 12:13:03)

Offline

#5 2008-06-09 13:04:20

IceHand
Member
From: Germany
Registered: 2007-05-06
Posts: 53
Website

Re: [Solved] Xfce4: windows stopped remembering their position

No, but I found the old version still lying around on some servers:
ftp://ftp.hosteurope.de/mirror/ftp.arch … pkg.tar.gz

For some reason you have to downgrade VTE as well:
ftp://ftp.hosteurope.de/mirror/ftp.arch … pkg.tar.gz

And yes, this fixes the problem, so either GTK2 or VTE is the culprit. Now where to report this bug?

Last edited by IceHand (2008-06-09 13:05:19)

Offline

#6 2008-06-09 17:08:44

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] Xfce4: windows stopped remembering their position

http://bugs.archlinux.org/task/10613
Someone already filed a report smile

Last edited by Hohoho (2008-06-09 17:09:23)

Offline

#7 2008-06-09 17:43:02

IceHand
Member
From: Germany
Registered: 2007-05-06
Posts: 53
Website

Re: [Solved] Xfce4: windows stopped remembering their position

Ah, I see, thanks. It's an upstream problem and there already is a patch available. I'll wait for the next GTK version then, before I upgrade from 2.12.9-2.

Offline

#8 2008-06-10 19:19:52

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] Xfce4: windows stopped remembering their position

2.12.10-2 just got into extra repositories, the bug is fixed.

Offline

#9 2008-06-10 20:36:57

Misfit138
Misfit Emeritus
From: USA
Registered: 2006-11-27
Posts: 4,189

Re: [Solved] Xfce4: windows stopped remembering their position

Wow...This was fast. I was having the same issue. And, to think, it's going to be fixed by the time I get home! big_smile

Offline

#10 2008-06-11 10:24:28

Barghest
Member
From: Hanau/Germany
Registered: 2008-01-03
Posts: 563

Re: [Solved] Xfce4: windows stopped remembering their position

Hi,

I don't use xfce but openbox.

Although I updated gtk sonata still forgets its position and after some work in other programs it appears in the upper left corner. Pidgin doesn't show the same behavior.

Similar problem with openoffice: When I open a document out of thunderbird openoffice appears behind pypanel so I cant' see the window decoration.

Anything else I can do?

Thanks

Offline

Board footer

Powered by FluxBB