Bug 664516
| Summary: | gnome-session and metacity do not restore windows position or workspace | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Olivier Fourdan <ofourdan> | ||||
| Component: | gnome-session | Assignee: | Ray Strode [halfline] <rstrode> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 6.0 | CC: | bernie+fedora, dant, dbasant, devin.bougie, jmccann, kem, rdassen, rstrode, spurrier, tpelka | ||||
| Target Milestone: | rc | Keywords: | Patch | ||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | gnome-session-2.28.0-17.el6 | Doc Type: | Bug Fix | ||||
| Doc Text: |
Prior to this update, the gnome-session utility may have improperly saved desktop sessions. As a consequence, when logging in, the running applications were incorrectly collapsed from multiple workspaces into the first workspace and their initial position was not restored. This has been fixed: applications are now restored in their original workspaces and correctly positionally placed.
|
Story Points: | --- | ||||
| Clone Of: | 630052 | Environment: | |||||
| Last Closed: | 2011-12-06 16:28:46 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 658636, 697582 | ||||||
| Attachments: |
|
||||||
|
Description
Olivier Fourdan
2010-12-20 16:27:53 UTC
Will need to investigate more, but the explanation looks carefully researched and there's a patch. devack+ (In reply to comment #3) > Will need to investigate more, but the explanation looks carefully researched > and there's a patch. devack+ Is this the same patch attached to this bug report or is it some other patch still under test? In any case, can I have some instructions on how I can install this patch, step-by-step so I can get this folded into my F13, since it is now EOL or will there be a backport or release to fix this on F13? This looks like a downstream bug, actually. We have a patch that does: data.discard_hash = g_hash_table_new_full (...); + gsm_session_clear_saved_session (..., data.discard_hash); gsm_store_foreach(..., save_one_client, &data); ... - gsm_session_clear_saved_session (..., data.discard_hash); So that's pretty wrong, and it's what's causing the behavior mentioned above: "So the discard command is never found in the hash (being empty) because the hash is populated after the removal..." from comment 0. Okay, I've corrected the bug alluded to in comment 6 and am building packages now.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
New Contents:
Prior to this update, the gnome-session utility may have improperly saved desktop sessions. As a consequence, when logging in, the running applications were incorrectly collapsed from multiple workspaces into the first workspace and their initial position was not restored. This has been fixed: applications are now restored in their original workspaces and correctly positionally placed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2011-1654.html |