Summary: | In split pane view konsole should respect focus follows mouse but doesn't | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | davidblunkett <dav1dblunk3tt> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | forum2011, jiri.tyr, kde, luc, lukas, miyaokamarina, nate, navarroaxel, robertoms258, simonandric5, vladimir.brik |
Priority: | NOR | Keywords: | usability |
Version: | 2.13 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=412524 | ||
Latest Commit: | https://invent.kde.org/utilities/konsole/-/commit/befddfcd9209effad6bb95ed48a06fe6530c14b8 | Version Fixed In: | 20.12 |
Sentry Crash Report: | |||
Attachments: |
attachment-21775-0.html
patch to add terminal focus following mouse in konsole |
Description
davidblunkett
2016-06-08 11:52:08 UTC
Any chance this will be fixed? There is no "KDE focus policy", but only "KWin focus policy", in other words, it affects windows, not widgets. I suggest to use multiple Konsole windows. No other application uses the KWin setting to focus widgets when moving the cursor, I do not see why Konsole should be different. I see a good reason that this should be different - it makes the behaviour consistent with the window policy and, at present, from a user point of view using FFM the entry goes where the mouse is in every thing _except_ split view in konsole. In some circumstances it is actually genuinely useful to have a split pane (as opposed to multiple windows) but the "click to focus" policy makes it excruciating to use under FFM. I suspect it is entirely trivial to fix this. Which other applications that have multiple focusable areas in a single window use "focus follows mouse"? I simply fail to see your objection to this. Policy "click to focus" clearly flies in the face of user preferences. Respecting the window manager setting is trivial to implement and you could even consider and option: - click to focus - window manager choice - focus follows mouse And in answer to your question - I cannot think of a single multipane application that doesn't behave this way, I think konsole is uniquely uncooperative. > I cannot think of a single multipane application that doesn't behave this way
Then please give references. I am objecting, because you did not give any.
Created attachment 105386 [details] attachment-21775-0.html I simply cannot think of another application that does not respect this: gimp libreoffice xfig matlab octave amarok etc etc every tool in the box! ________________________________ From: Christoph Feck <bugzilla_noreply@kde.org> Sent: Friday, April 28, 2017 12:18 AM To: dav1dblunk3tt@hotmail.com Subject: [konsole] [Bug 364098] In split pane view konsole should respect focus follows mouse but doesn't https://bugs.kde.org/show_bug.cgi?id=364098 --- Comment #6 from Christoph Feck <cfeck@kde.org> --- > I cannot think of a single multipane application that doesn't behave this way Then please give references. I am objecting, because you did not give any. -- You are receiving this mail because: You reported the bug. *** Bug 412523 has been marked as a duplicate of this bug. *** *** Bug 412644 has been marked as a duplicate of this bug. *** Coming from Terminator and screen (both applications support the follow mouse policy) the first feature I missed in konsole was focus follows pointer. I'd love to have that in konsole as well. It's an essential feature to improve productivity. KDE's yakuake console implements this for its multi-pane mode and it works very well I was missing this feature. So I wrote a quick and dirty patch. (see attachment) As in yakuake, I added a general preference : "Focus terminals when the mouse pointer is moved over them". Seems to work as intended. Created attachment 130951 [details]
patch to add terminal focus following mouse in konsole
The patch works properly. Luc, could you send the merge request? https://invent.kde.org/utilities/konsole A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/197 Implemented with https://invent.kde.org/utilities/konsole/-/commit/befddfcd9209effad6bb95ed48a06fe6530c14b8 in Konsole 20.12! Just a belated note to say "thank you"! |