Summary: | OSD is annoying (layout switching) on Wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Vladimir <civil.over> |
Component: | platform-wayland-nested | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | butirsky, kde, plasma-bugs |
Priority: | NOR | ||
Version: | 5.9.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=426450 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/86381afb241ac0d3d70947819e8971a14300518a | Version Fixed In: |
Description
Vladimir
2017-02-13 21:47:11 UTC
On Wayland KWin triggers the OSD and does so on every keyboard layout change. Imho we should change the X11 implementation to do the same. We also show an OSD when changing the volume in all cases (both through keyboard shortcuts and interacting with the System Tray). I often accidentally switch keyboard layouts and don't notice until I start typing rubbish. There should be a way to globally disable the OSD. That is sufficient. I disagree with closing bug as "won't fix" with a comment "there should be a way to disable it globaly". There is NO WAY to disable OSD globally at this moment. Please close a bug with either meaningful explanation why you won't fix it (in that case you'll 100% sure lose me as a user) or close it once you implement a way to disable OSD globally. > There is NO WAY to disable OSD globally at this moment.
There is. System Settings → Workspace Behavior → Workspace → "Visual feedback for status changes"
Should we re-open this? People continue to complain: bug 426450 Git commit 61be205a0dd98bc6a56c34697490a86ad5118231 by Andrey Butirsky. Committed on 01/02/2021 at 13:39. Pushed by butirsky into branch 'master'. feat: add option to disable OSD on keyboard layout change Counterpart commit with the same title is in P-D Related: bug 426450 M +5 -3 shell/osd.cpp M +2 -1 shell/osd.h https://invent.kde.org/plasma/plasma-workspace/commit/61be205a0dd98bc6a56c34697490a86ad5118231 Git commit 86381afb241ac0d3d70947819e8971a14300518a by Andrey Butirsky. Committed on 01/02/2021 at 13:55. Pushed by butirsky into branch 'master'. feat: add option to disable OSD on keyboard layout change Existing ability to disable OSD globally seems is not enough. People see OSD on keyboard layout change especially annoying. So provide the fine grained option. Counterpart commit with the same title is in P-W Related: bug 426450 M +2 -0 kcms/keyboard/CMakeLists.txt M +8 -1 kcms/keyboard/kcm_keyboard.cpp M +2 -0 kcms/keyboard/kcm_keyboard.h M +7 -4 kcms/keyboard/kcm_keyboard.ui M +14 -2 kcms/keyboard/kcm_keyboard_widget.cpp M +4 -1 kcms/keyboard/kcm_keyboard_widget.h A +6 -0 kcms/keyboard/workspace_options.kcfgc M +6 -0 kcms/workspaceoptions/workspaceoptions_plasmasettings.kcfg https://invent.kde.org/plasma/plasma-desktop/commit/86381afb241ac0d3d70947819e8971a14300518a |