From 6b600dec73ce48a3970d3abb76809f98c2751c50 Mon Sep 17 00:00:00 2001 From: sh-ow Date: Tue, 18 Oct 2016 20:24:00 +0200 Subject: [PATCH 1/2] fix monitor disconnect issue --- src/display-visor | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/display-visor b/src/display-visor index 62e7608..bf6f93c 100755 --- a/src/display-visor +++ b/src/display-visor @@ -94,6 +94,8 @@ declare_outputs () if [ "connected" == "$status" ]; then echo "$prefix $dev connected" declare -gA $dev="yes" + else + unset $dev fi done <<< "$devices" } From 764780865a5476a2f1b31a3d2c9e5073d15b16ae Mon Sep 17 00:00:00 2001 From: sh-ow Date: Thu, 20 Oct 2016 18:47:33 +0200 Subject: [PATCH 2/2] fix pkill path in udev rule --- data/udev/90-HOTPLUG_display-visor.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/udev/90-HOTPLUG_display-visor.rules b/data/udev/90-HOTPLUG_display-visor.rules index 034a76d..be902c7 100644 --- a/data/udev/90-HOTPLUG_display-visor.rules +++ b/data/udev/90-HOTPLUG_display-visor.rules @@ -1 +1 @@ -ACTION=="change", SUBSYSTEM=="drm", ENV{HOTPLUG}=="1", RUN+="pkill -RTMIN+5 display-visor" +ACTION=="change", SUBSYSTEM=="drm", ENV{HOTPLUG}=="1", RUN+="/usr/bin/pkill -x -RTMIN+5 display-visor"