https://bugs.kde.org/show_bug.cgi?id=503891
Bug ID: 503891
Summary: Layouts from ~/.config/xkb are not listed in settings
Classification: Applications
Product: systemsettings
Version: 6.3.4
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: kcm_keyboard
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected]
Target Milestone: ---
SUMMARY
I have two files in /home/damglador/.config/xkb/symbols/: ua + us.
They define the following layouts:
default partial alphanumeric_keys
xkb_symbols "custom" {
include "us(basic)"
name[Group1]= "English (Custom)";
key <AE01> {[ 1, exclam, onesuperior
]};
key <AE02> {[ 2, at, twosuperior,
U2019 ]};
include "level3(ralt_switch)"
};
default partial alphanumeric_keys
xkb_symbols "custom" {
include "ua(unicode)"
name[Group1]= "Ukrainian (Custom)";
key <AE01> {[ 1, exclam, onesuperior
]};
key <AE02> {[ 2, quotedbl, twosuperior,
U2019 ]};
};
I can set these layouts by editing ~/.config/kxkbrc and adding
VariantList=custom,custom, and the layouts work like they should. Despite that,
they don't show up in the list of keyboard layouts in settings, and they also
can't be previewed in settings, even though tecla from GNOME can do that.
STEPS TO REPRODUCE
1. Add a xkb symbols file as ~/.config/xkb/symbols/us with the config from
above inside of it
2. Log out and back in
3. Check keyboard layout list in settings
4. Exit ~/.config/kxkbrc so for us VariantList is set to custom
5. Log out and back in
6. Test the layout
7. Try to preview the layout in settings
OBSERVED RESULT
Instead of showing a preview of layout, it shows an error.
It doesn't list the custom layout amongst all other layouts
EXPECTED RESULT
Preview should work and keyboard layouts from ~/.config/xkb should be listed
amongst default layouts
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Kernel Version: 6.14.5-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 13.5 GiB of RAM
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.