Summary: | focus not retained when switching desktop | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Oswald Buddenhagen <ossi> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | w.posche |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
C F
2001-10-15 07:13:30 UTC
Sorry we can't implement focus follows mind yet. The hardware isn't yet advanced enough. -- Cristian Tibirna .. tibirna@sympatico.ca PhD Student .. ctibirna@giref.ulaval.ca .. www.giref.ulaval.ca/~ctibirna KDE contact - Canada .. tibirna@kde.org .. www.kde.org I see reasons for and against. Laziness wins (and also the fact that you can make it work as you want by making B not to accept focus - kstart --skiptaskbar, perhaps also something better for 3.2). i have the cheek to simply reopen the report, as the current behaviour is getting on my nerves. there could be three modes of operation, i think: - the current one - a fully decoupled one, i.e., every desktop has independent focus. maybe it would make sense to have a "focus affine" window flag, which overrides the independency - i'm not convinced of the idea, though. - a middle course: a "weak focus" bit is set when a window gets focus "by accident" (due to a desktop switch). when this bit is set, the focus will be given back on desktop switch. the "weak bit" is cleared when the "weakly focused" window sees user input, i.e., buttondown or (non-modifier) keypress. as for christian's comment ... not sure how it was 1.5 years ago, but today eye-tracking systems (as a possible solution) actually exist ... the equipment is just somewhat expensive, i think. :} Replaced code_fount@yahoo.com with ossi@kde.org due to bounces by reporter *** Bug 117223 has been marked as a duplicate of this bug. *** SVN commit 514048 by lunakl: Use a separate focus chain for each virtual desktop - this prevents onalldesktop windows from usually getting focus after every virtual desktop switch. Thanks for most of the work go to Guido Fiala <gfiala@s.netic.de>. BUG: 33701 M +4 -11 activation.cpp M +5 -0 client.cpp M +2 -3 events.cpp M +17 -12 layers.cpp M +14 -12 tabbox.cpp M +63 -28 workspace.cpp M +3 -1 workspace.h Can there be an option added to retain the old behavior? I often used it to quickly send a program to another desktop using only the keyboard. (I have "make window all desktops" bound to alt-space.) Maybe something like, "All desktops windows retain focus on desktop switch." |