From: Phillip Berndt Date: Tue, 15 Nov 2016 18:11:38 +0000 (+0100) Subject: Invoke the systemd unit from udev, don't install pmutils if systemd is in use X-Git-Tag: 1.1~6^2~7 X-Git-Url: https://git.donarmstrong.com/?p=deb_pkgs%2Fautorandr.git;a=commitdiff_plain;h=3e9037c726e3e3f991dbd27a3c2addac95e2f257 Invoke the systemd unit from udev, don't install pmutils if systemd is in use See bug #61 and pr #60. --- diff --git a/contrib/systemd/autorandr-resume.service b/contrib/systemd/autorandr-resume.service deleted file mode 100644 index 871fad5..0000000 --- a/contrib/systemd/autorandr-resume.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=autorandr resume hook -After=sleep.target - -[Service] -ExecStart=/usr/bin/autorandr --batch -c --default default - -[Install] -WantedBy=sleep.target diff --git a/contrib/systemd/autorandr.service b/contrib/systemd/autorandr.service new file mode 100644 index 0000000..a013fa0 --- /dev/null +++ b/contrib/systemd/autorandr.service @@ -0,0 +1,11 @@ +[Unit] +Description=autorandr execution hook +After=sleep.target + +[Service] +ExecStart=/usr/local/bin/autorandr --batch --change --default default +Type=oneshot +RemainAfterExit=false + +[Install] +WantedBy=sleep.target diff --git a/contrib/udev/40-monitor-hotplug.rules b/contrib/udev/40-monitor-hotplug.rules index cbea19b..792fe34 100644 --- a/contrib/udev/40-monitor-hotplug.rules +++ b/contrib/udev/40-monitor-hotplug.rules @@ -1 +1 @@ -ACTION=="change", SUBSYSTEM=="drm", RUN+="/usr/bin/autorandr --batch -c --default default" +ACTION=="change", SUBSYSTEM=="drm", RUN+="/bin/systemctl start autorandr.service"