DESCRIPTION Using XFCE 4.8, the Claws windows is created within the GTK2 framework below a panel item, equivalent to the Windows taskbar or OS X's Dock. RECREATION - Boot FreeBSD 8.2-RELEASE-amd64-p6; - Launch XFCE 4.8 on Xorg 7.5.1 (ports tree current versions); - Launch Claws Mail 3.8.0. RESULT The window is created below the desktop panel application and its position does not seem to be remembered between launches either by Claws Mail or by the XFCE session restore feature. RECOMMENDATION Create the Claws Mail client window in a standard manner. NOTES This bug is related to others reporting lack of window properties restoration and issues with window decorations which were claimed fixed and dated back to 2008.
What do you mean by "standard manner" (in your RECOMMENDATION)? How do you know it is related to the "claimed fixed" bug items (in your NOTES)? Have you noticed this behvaiour with just XFCE 4.8, or with earlier XFCE also?
I imagine there's a standard window creation method (or a style that everyone else uses) with GTK, or a variable that is set so that the windows isn't always created on the current desktop at (0,0) regardless of previous position. I'm not entirely sure how it works and it could be some time before I figure it out. It appears related, in the very least, there were bug reports about window parameter persistence in the past. Actually I'm fairly new to XFCE and that being said, the issue hasn't occurred with any of the 30-ish GTK applications I tested on it. This leads me to believe that the problem is linked to Claws. I'm sorry I can't bring you acute technical details.