From 313c73a036463b93cbcef45c8c5c2f108bafb3d1 Mon Sep 17 00:00:00 2001 From: William Edwards Date: Tue, 8 Apr 2025 15:08:36 -0700 Subject: [PATCH] fix(Device Hiding): add ignore for libinput --- src/udev/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/udev/mod.rs b/src/udev/mod.rs index 26e62bd0..e8d63a65 100644 --- a/src/udev/mod.rs +++ b/src/udev/mod.rs @@ -44,8 +44,8 @@ pub async fn hide_device(path: &str) -> Result<(), Box> { {match_rule}, GOTO="inputplumber_valid" GOTO="inputplumber_end" LABEL="inputplumber_valid" -KERNEL=="js[0-9]*|event[0-9]*", SUBSYSTEM=="{subsystem}", MODE:="0000", GROUP:="root", RUN:="{chmod_cmd} 000 /dev/input/%k", SYMLINK+="inputplumber/by-hidden/%k" -KERNEL=="hidraw[0-9]*", SUBSYSTEM=="{subsystem}", MODE:="0000", GROUP:="root", RUN:="{chmod_cmd} 000 /dev/%k", SYMLINK+="inputplumber/by-hidden/%k" +KERNEL=="js[0-9]*|event[0-9]*", SUBSYSTEM=="{subsystem}", MODE:="0000", GROUP:="root", RUN:="{chmod_cmd} 000 /dev/input/%k", SYMLINK+="inputplumber/by-hidden/%k", ENV{{LIBINPUT_IGNORE}}="1", ENV{{LIBINPUT_IGNORE_DEVICE}}="1" +KERNEL=="hidraw[0-9]*", SUBSYSTEM=="{subsystem}", MODE:="0000", GROUP:="root", RUN:="{chmod_cmd} 000 /dev/%k", SYMLINK+="inputplumber/by-hidden/%k", ENV{{LIBINPUT_IGNORE}}="1", ENV{{LIBINPUT_IGNORE_DEVICE}}="1" LABEL="inputplumber_end" "# ); @@ -63,8 +63,8 @@ LABEL="inputplumber_end" {match_rule}, GOTO="inputplumber_valid" GOTO="inputplumber_end" LABEL="inputplumber_valid" -KERNEL=="js[0-9]*|event[0-9]*", SUBSYSTEM=="{subsystem}", MODE="000", GROUP="root", TAG-="uaccess", RUN+="{chmod_cmd} 000 /dev/input/%k" -KERNEL=="hidraw[0-9]*", SUBSYSTEM=="{subsystem}", MODE="000", GROUP="root", TAG-="uaccess", RUN+="{chmod_cmd} 000 /dev/%k" +KERNEL=="js[0-9]*|event[0-9]*", SUBSYSTEM=="{subsystem}", MODE="000", GROUP="root", TAG-="uaccess", RUN+="{chmod_cmd} 000 /dev/input/%k", ENV{{LIBINPUT_IGNORE}}="1", ENV{{LIBINPUT_IGNORE_DEVICE}}="1" +KERNEL=="hidraw[0-9]*", SUBSYSTEM=="{subsystem}", MODE="000", GROUP="root", TAG-="uaccess", RUN+="{chmod_cmd} 000 /dev/%k", ENV{{LIBINPUT_IGNORE}}="1", ENV{{LIBINPUT_IGNORE_DEVICE}}="1" LABEL="inputplumber_end" "# );