Sessions not correctly restored when switching monitor

Bug #310652 reported by davide
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

One of the most useful options in GNOME, is the possibility to have the system restore the running applications after a reboot (System -> Preferences -> Sessions -> Session Options)

1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu.
Description: Ubuntu 8.04.1
Release: 8.04

2) The version of the package you are using, via 'apt-cache policy packagename' or by checking in Synaptic.
I don't know.

3) What you expected to happen
You would expect that if you turn the laptop off, with certain applications in certain workspaces, when you will turn the laptop on, you will find them where you left them. This works correctly, but only if you use the same screen you used at the shut-down.
Well, changing monitor is uncommon for destops, but is everyday activity for people with a laptop and docking stations.

4) What happened instead
If you change monitor (or docking station, e.g. from work to home) or use the laptop screen, the session is restored with applications on the wrong workspace.

I think this is due to the fact that the save/restore process is done with absolute (i.e. pixel count) positioning in a single workspace created merging the set of workspaces the user is using. A best approach would be to save/restore the workspace number and the relative (i.e. % of the screen width/height) instead of just plain pixel count.

Revision history for this message
Michele Mangili (mangilimic) wrote :

Moving this report to gnome-control-center.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in gnome-control-center:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.