From 30a67f833ede51b843044cbd397a550347c95bd8 Mon Sep 17 00:00:00 2001 From: Sven Eden Date: Mon, 10 Sep 2018 19:50:04 +0200 Subject: [PATCH] Fix elogind being non-reactive to laptop lid events. Revert "logind: relax udev rules matching devices logind watches for" This reverts commit 964a6d9fb555cc86528eb1cc1f6d044f85584842 and adds the new ENV{} mechanism to 70-power-switch.rules, but leave out gpio. Bug: https://github.com/elogind/elogind/issues/51 elogind doesn't respond to lid events with eudev-3.2.5 Closes: https://github.com/elogind/elogind/issues/51 Signed-off-by: Sven Eden --- src/login/70-power-switch.rules | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/login/70-power-switch.rules b/src/login/70-power-switch.rules index d69e65b3d..f569ab50c 100644 --- a/src/login/70-power-switch.rules +++ b/src/login/70-power-switch.rules @@ -11,5 +11,10 @@ ACTION=="remove", GOTO="power_switch_end" SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT_SWITCH}=="1", TAG+="power-switch" SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT_KEY}=="1", TAG+="power-switch" +SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="acpi", TAG+="power-switch" +SUBSYSTEM=="input", KERNEL=="event*", KERNELS=="thinkpad_acpi", TAG+="power-switch" +SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="twl4030_pwrbutton", TAG+="power-switch" +SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="tps65217_pwr_but", TAG+="power-switch" +SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="* WMI hotkeys", TAG+="power-switch" LABEL="power_switch_end" -- 2.30.2