From 3e9037c726e3e3f991dbd27a3c2addac95e2f257 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Tue, 15 Nov 2016 19:11:38 +0100 Subject: [PATCH 1/1] Invoke the systemd unit from udev, don't install pmutils if systemd is in use See bug #61 and pr #60. --- contrib/systemd/autorandr-resume.service | 9 --------- contrib/systemd/autorandr.service | 11 +++++++++++ contrib/udev/40-monitor-hotplug.rules | 2 +- 3 files changed, 12 insertions(+), 10 deletions(-) delete mode 100644 contrib/systemd/autorandr-resume.service create mode 100644 contrib/systemd/autorandr.service 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" -- 2.39.2