Sessions not correctly restored when switching monitor
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.
Moving this report to gnome-control- center.