Bug 115922 - gnome-session saves the non-GNOME applications only on the currently active desktop
Summary: gnome-session saves the non-GNOME applications only on the currently active d...
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-session   
(Show other bugs)
Version: rawhide
Hardware: All Linux
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2004-02-17 03:08 UTC by Charles R. Anderson
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-11-08 20:45:05 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Charles R. Anderson 2004-02-17 03:08:45 UTC
Description of problem:

gnome-session appears to save the non-GNOME applications (such as
xterm) only on the currently active desktop.  If you log out while on
the lower right desktop, for example, non-GNOME applications open on
the lower right desktop are saved, and no other desktops will have
their non-GNOME applications restored upon login.

GNOME applications are not affected by this problem--they are saved on
all desktops, regardless of the current one when logging out.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.  Open a bunch of xterms on different desktops.
2.  Change to one of the desktops.
3.  Logout, select "Save current setup" on the confirmation dialog.
4.  Wait a LONG time (panel is not operative) until X logs out.
5.  Log back in.
Actual results:

xterms are restored only on the desktop that you had been on when you
logged out.  All other desktops are empty of non-GNOME applications.

Expected results:

Session should be saved on all desktops, not just the current one, for
all applications, not just GNOME applications.  At the very least,
non-GNOME applications should be restarted, and on the same desktops
they were last open on.

Additional info:

This was a fresh install of FC2 test1 updated via yum to 2004-02-16

Comment 1 Ray Strode [halfline] 2004-11-08 20:45:05 UTC
Hi Charles.

Unfortunately, metacity has no way of keeping track of what workspace
non-session-manager-aware applications are on.

Most modern applications (not-limited to GNOME) are
session-manager-aware so this isn't much of an issue in practice. 
xterm is the big exception.  It's written to follow an older (X11R5)
session management protocol.

Note You need to log in before you can comment on or make changes to this bug.