I have four desktops configured on my system, and use
gnomepager_applet to switch between them. I also use E in
click-to-focus mode. If I click on a given window to give
it focus, switch to another desktop, and then switch back,
the window which had focus on that desktop no longer does;
instead, some other window on that desktop now has focus.
This causes the windows on that desktop to restack, which is
a real pain.
The problem here is that the panel is also a valid window
to focus in click-to-focus mode, so clicking on the
pager leaves the focus on the panel.
------- Additional Comments From 06/09/99 16:58 -------
Yes, it's a tricky situation. The only solutions that seem possible
would be to:
o Make it possible for the pager to control focus. In other words, if
I click on one of the mini-desktops on the pager (to switch desktops),
the "mini-window" under the pointer gets focus; one click does both.
Makes switching desktops faster...
o Have the pager send a "don't remember that I got focus" hint to the
window manager, which will then give focus to the window that had
focus *before* the pager. Of course, this means that the WM needs to
be able to understand (and act upon) such a hint.
Personally, the first solution is the cleanest (and probably easiest)
This seems to be handled correctly by sawmill. Sawmill, seems to
keep track of the last focused window not in the skip list
for Alt-Tab on a desktop and switch to that window as focus window
when going to the desktop.
Commit pushed to master at https://github.com/openshift/origin
Issue 2358 - better handling of server url parsing in osc login