From b04b841b246f7eee7030a3220e8117c92ff214cb Mon Sep 17 00:00:00 2001 From: Anthony Perkins Date: Sun, 22 Jan 2023 17:16:25 +0000 Subject: [PATCH] Add lv5:rctrl_switch patch for Debian 12 --- .../debian-12-add-lv5-rctrl-switch.patch | 50 +++++++++++++++++++ roles/debian/tasks/xkb-lv5.yml | 7 +++ 2 files changed, 57 insertions(+) create mode 100644 roles/debian/files/debian-12-add-lv5-rctrl-switch.patch diff --git a/roles/debian/files/debian-12-add-lv5-rctrl-switch.patch b/roles/debian/files/debian-12-add-lv5-rctrl-switch.patch new file mode 100644 index 0000000..ba124a4 --- /dev/null +++ b/roles/debian/files/debian-12-add-lv5-rctrl-switch.patch @@ -0,0 +1,50 @@ +--- + Add the lv5:rctrl_switch option to xkeyboard-config for Debian 12. + This isn't in a release until xkeyboard-config v2.36. + + Apply it (as root) with: + + cd /usr/share/X11/xkb/rules + patch -p1 < /path/to/this/file.patch + + Based on: + https://github.com/freedesktop/xkeyboard-config/commit/da0a43b97aba73a6d60bb20d739b381748a56bba + +diff -u a/base b/base +--- a/base 2023-01-22 17:03:50.604229639 +0000 ++++ b/base 2023-01-22 17:04:13.051789551 +0000 +@@ -1264,6 +1264,7 @@ + lv3:lsgt_switch_latch = +level3(lsgt_switch_latch) + lv5:lsgt_switch = +level5(lsgt_switch) + lv5:ralt_switch = +level5(ralt_switch) ++ lv5:rctrl_switch = +level5(rctrl_switch) + lv5:lsgt_switch_lock = +level5(lsgt_switch_lock) + lv5:ralt_switch_lock = +level5(ralt_switch_lock) + lv5:lwin_switch_lock = +level5(lwin_switch_lock) +diff -u a/base.xml b/base.xml +--- a/base.xml 2023-01-22 17:03:50.608229561 +0000 ++++ b/base.xml 2023-01-22 17:04:13.051789551 +0000 +@@ -7858,6 +7858,12 @@ + + ++