Bug#1007976: xkb-data: Italian Dvorak layout is available but not exposed in the rules files
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>
Reply to: