diff --git a/Manual.org b/Manual.org index 114d0a5..f7d0a73 100644 --- a/Manual.org +++ b/Manual.org @@ -1790,6 +1790,11 @@ first_run: False # NOTE: write-x11-keyboard-config is in the xlogin package # Ubuntu's systemd is patched, so it does not create the file automatically +- name: add snippet to ignore eventlircd devices in xorg + template: + src: templates/xorg-ignore-eventlircd.conf.j2 + dest: /etc/X11/xorg.conf.d/40-ignore-eventlircd.conf + - name: apt | install desktop programs apt: name: '{{ item }}' @@ -2124,6 +2129,16 @@ Wants=x@vt7.service {{ ansible_managed | comment }} exec openbox-session #+END_SRC +***** xorg.conf snippets +#+BEGIN_SRC conf :tangle roles/yavdr-xorg/templates/xorg-ignore-eventlircd.conf.j2 +{{ ansible_managed | comment }} + +Section "InputClass" + Identifier "exclude eventlircd devices" + MatchTag "eventlircd" + Option "Ignore" "True" +EndSection +#+END_SRC ***** xorg.conf #+BEGIN_SRC conf :tangle roles/yavdr-xorg/templates/xorg-verbose.conf.j2 Section "Device" diff --git a/roles/yavdr-xorg/tasks/setup-xorg.yml b/roles/yavdr-xorg/tasks/setup-xorg.yml index e8a2a43..1e4897e 100644 --- a/roles/yavdr-xorg/tasks/setup-xorg.yml +++ b/roles/yavdr-xorg/tasks/setup-xorg.yml @@ -88,6 +88,11 @@ # NOTE: write-x11-keyboard-config is in the xlogin package # Ubuntu's systemd is patched, so it does not create the file automatically +- name: add snippet to ignore eventlircd devices in xorg + template: + src: templates/xorg-ignore-eventlircd.conf.j2 + dest: /etc/X11/xorg.conf.d/40-ignore-eventlircd.conf + - name: apt | install desktop programs apt: name: '{{ item }}' diff --git a/roles/yavdr-xorg/templates/xorg-ignore-eventlircd.conf.j2 b/roles/yavdr-xorg/templates/xorg-ignore-eventlircd.conf.j2 new file mode 100644 index 0000000..e72cffb --- /dev/null +++ b/roles/yavdr-xorg/templates/xorg-ignore-eventlircd.conf.j2 @@ -0,0 +1,7 @@ +{{ ansible_managed | comment }} + +Section "InputClass" + Identifier "exclude eventlircd devices" + MatchTag "eventlircd" + Option "Ignore" "True" +EndSection