Package: xkb-data Version: 2.33-1 Severity: normal Tags: patch upstream The contributed Dvorak Italian layout cannot be used e.g. through IBus because it lacks the relevant rules parts. Here's the trivial patch.
-- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.16.0-4-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information
--- /usr/share/X11/xkb/rules/base.lst.old 2021-08-18 11:26:23.000000000 +0200 +++ /usr/share/X11/xkb/rules/base.lst 2022-03-19 19:38:37.604884065 +0100 @@ -560,6 +560,7 @@ intl it: Italian (intl., with dead keys) scn it: Sicilian fur it: Friulian (Italy) + dvorak it: Italian (Dvorak) kana jp: Japanese (Kana) kana86 jp: Japanese (Kana 86) OADG109A jp: Japanese (OADG 109A) --- /usr/share/X11/xkb/rules/base.xml.old 2021-06-08 22:20:40.000000000 +0200 +++ /usr/share/X11/xkb/rules/base.xml 2022-03-19 19:37:23.421391680 +0100 @@ -4032,6 +4032,12 @@ </languageList> </configItem> </variant> + <variant> + <configItem> + <name>dvorak</name> + <description>Italian (Dvorak)</description> + </configItem> + </variant> </variantList> </layout> <layout> --- /usr/share/X11/xkb/rules/evdev.lst.old 2021-08-18 11:26:23.000000000 +0200 +++ /usr/share/X11/xkb/rules/evdev.lst 2022-03-19 19:39:00.504727376 +0100 @@ -560,6 +560,7 @@ intl it: Italian (intl., with dead keys) scn it: Sicilian fur it: Friulian (Italy) + dvorak it: Italian (Dvorak) kana jp: Japanese (Kana) kana86 jp: Japanese (Kana 86) OADG109A jp: Japanese (OADG 109A) --- /usr/share/X11/xkb/rules/evdev.xml.old 2021-06-08 22:20:40.000000000 +0200 +++ /usr/share/X11/xkb/rules/evdev.xml 2022-03-19 19:37:46.109236437 +0100 @@ -4032,6 +4032,12 @@ </languageList> </configItem> </variant> + <variant> + <configItem> + <name>dvorak</name> + <description>Italian (Dvorak)</description> + </configItem> + </variant> </variantList> </layout> <layout>