plymouth/scripts
Hans de Goede f443234585 ply-keymap-icon: Make Dvorak check case-insensitive
When using evdev support the XKB keymap name (with variant) for Dvorak
users will be e.g. "US (Dvorak)". The Dvorak layouts are not described
in /usr/share/X11/xkb/rules/evdev.xml, so these are not added to
ply-keymap-metadata.h / keymap-render.png .

For the console-keymap case dvorak is handled specially in:

keymap-render.py:normalize_keymaps()
ply-keymap-icon.c:ply_keymap_normalize_keymap()

mapping all keymap-names with a lowercase dvorak in there to "dvorak",
change this special handling to be case-insensitive so that it also works
for the xkb-keymap case.

Note the keymap-render.py change really is a no-op since keymap-render.py
only calls normalize_keymaps() on console-keymaps which are always
lower-case. normalize_keymaps() should still be updated though to keep
the 2 functions in sync.

Link: https://bugzilla.redhat.com/show_bug.cgi?id=2341810
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2025-02-10 14:23:58 +01:00
..
bootlog scripts: Add a logrotate file for /var/log/boot.log 2019-10-13 16:46:42 +02:00
check-format.sh check-format: Trim weird line that's getting added to output 2023-12-02 17:44:06 -05:00
default.cfg scripts: Update uncrustify config 2022-08-01 14:32:08 +00:00
generate-version.sh generate-version: Use day number instead of week number 2023-12-22 11:29:12 -05:00
keymap-render.py ply-keymap-icon: Make Dvorak check case-insensitive 2025-02-10 14:23:58 +01:00
meson.build Port build system to Meson 2022-11-14 12:21:55 -05:00
plymouth-generate-initrd.in generate-initrd: Use pigz if available. 2013-02-12 17:33:19 -05:00
plymouth-populate-initrd.in Fix checks for existence of vars set by fc-match 2023-12-25 14:52:54 -08:00
plymouth-set-default-theme.in plymouth-set-default-theme: Use a more targeted bash ini-parser function instead of sed to handle the config file 2024-01-13 00:31:19 +00:00
plymouth-update-initrd scripts: plymouth-update-initrd should call dracut -f with no args 2014-01-10 15:55:20 -05:00
plymouth.spec build-goo: Remove vestigial remnants of old GDM integration code. 2020-03-07 00:36:54 +08:00