Bug 501533 - assigning [meta]+[^] keyboard shortcut to "keep windows above" does not survive re-login / reboot
Summary: assigning [meta]+[^] keyboard shortcut to "keep windows above" does not survi...
Status: RESOLVED DUPLICATE of bug 336750
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.3.3
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-15 13:24 UTC by Liz Lee
Modified: 2025-03-28 04:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
unhealthy string appearing after assigning [^] (11.55 KB, image/png)
2025-03-15 13:48 UTC, Liz Lee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Liz Lee 2025-03-15 13:24:34 UTC
SUMMARY
assigning [meta]+[^] keyboard shortcut to "keep windows above" does not survive re-login / reboot

STEPS TO REPRODUCE
1. assign the keyboard shortcut [meta]+[^] to "keep windows above others"
2. logout and login again or reboot

OBSERVED RESULT
assigned shortcut is forgotten

EXPECTED RESULT
assigned shortcut should be remembered

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: AMD Radeon R9 380 Series


kwin info:
KWin version: 6.3.2
Qt Version: 6.8.2
Qt compile version: 6.8.2
XCB compile version: 1.17.0
Operation Mode: Wayland
Build Options
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_GLX: yes
Comment 1 Liz Lee 2025-03-15 13:34:13 UTC
still persists on plasma 6.3.3

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: AMD Radeon R9 380 Series

kwin info:
Version
KWin version: 6.3.3
Qt Version: 6.8.2
Qt compile version: 6.8.2
XCB compile version: 1.17.0
Operation Mode: Wayland
Build Options
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_GLX: yes
Comment 2 Liz Lee 2025-03-15 13:45:55 UTC
i did some further research and came to the conclusion that the problem is solely the [^] key.

assigning the following shortcut to "keep window above others":
- [meta]+[any other key, e.g. "ä"] => works (+)
- [ctrl]+[^] => does NOT work (-)

assigning the following shortcuts to e.g. "peek at desktop":
- [meta]+[any other key, e.g. "h"] => works (+)
- [meta]+[^] => does NOT work (-)
- [ctrl]+[^] => does NOT work (-)

=> [^] is the culprit.
Comment 3 Liz Lee 2025-03-15 13:48:00 UTC
Created attachment 179425 [details]
unhealthy string appearing after assigning [^]

i also made a screenshot that shows a rather "unhealthy" string appearing right after assigning an keyboard shortcut containing the [^] key
Comment 4 John Kizer 2025-03-27 19:37:43 UTC
Hi - just checking, do you use a keyboard layout that includes "dead keys"? I'm thinking that this is an occurrence of https://bugs.kde.org/show_bug.cgi?id=336750 but wanted to check. Thanks!
Comment 5 Liz Lee 2025-03-28 01:45:45 UTC
(In reply to John Kizer from comment #4)
> Hi - just checking, do you use a keyboard layout that includes "dead keys"?
> I'm thinking that this is an occurrence of
> https://bugs.kde.org/show_bug.cgi?id=336750 but wanted to check. Thanks!

yes, indeed, my keyboard layout is german and " ^ " is a dead key.
Comment 6 John Kizer 2025-03-28 04:44:38 UTC
Got it - merging this in with that existing report to help keep discussion together. Thanks!

*** This bug has been marked as a duplicate of bug 336750 ***