diff options
author | tdro <tdro@users.noreply.github.com> | 2020-05-26 17:47:23 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2020-05-26 17:47:23 -0400 |
commit | bfda8e88f8592c97dbb626b039729e0fe6397b42 (patch) | |
tree | 73bd83b2d2ab7343d9daa0cb54b147e6b12b8595 /.config/systemd | |
parent | 878c1adb355eec3116a3eb1c0876f6fe1a92a22d (diff) | |
download | dotfiles-bfda8e88f8592c97dbb626b039729e0fe6397b42.tar.gz dotfiles-bfda8e88f8592c97dbb626b039729e0fe6397b42.tar.bz2 dotfiles-bfda8e88f8592c97dbb626b039729e0fe6397b42.zip |
.local/bin/scripts: Add usb and resume event monitors
Diffstat (limited to '.config/systemd')
-rw-r--r-- | .config/systemd/user/events-resume.service | 12 | ||||
-rw-r--r-- | .config/systemd/user/events-usb.service | 12 | ||||
-rw-r--r-- | .config/systemd/user/x11vnc-resume.service | 10 |
3 files changed, 24 insertions, 10 deletions
diff --git a/.config/systemd/user/events-resume.service b/.config/systemd/user/events-resume.service new file mode 100644 index 0000000..67ca886 --- /dev/null +++ b/.config/systemd/user/events-resume.service @@ -0,0 +1,12 @@ +[Unit] +Description=Execute events on resume event + +[Service] +Type=simple +ExecStart=/usr/bin/env sh -c 'dbus-monitor --system | while read; do grep -m1 -q 'post-resume.target' && %h/.local/bin/scripts/events-resume; done' +Restart=always +RestartSec=5s +SyslogIdentifier=events-resume + +[Install] +WantedBy=default.target diff --git a/.config/systemd/user/events-usb.service b/.config/systemd/user/events-usb.service new file mode 100644 index 0000000..d2a5b63 --- /dev/null +++ b/.config/systemd/user/events-usb.service @@ -0,0 +1,12 @@ +[Unit] +Description=Execute events on kernel usb events + +[Service] +Type=simple +ExecStart=/usr/bin/env sh -c 'udevadm monitor | while read; do grep -m1 -q "(usb)" && %h/.local/bin/scripts/events-usb; done' +Restart=always +RestartSec=5s +SyslogIdentifier=events-usb + +[Install] +WantedBy=default.target diff --git a/.config/systemd/user/x11vnc-resume.service b/.config/systemd/user/x11vnc-resume.service deleted file mode 100644 index 672bd1c..0000000 --- a/.config/systemd/user/x11vnc-resume.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Restart x11vnc after resume - -[Service] -Type=simple -ExecStart=/usr/bin/env sh -c 'dbus-monitor --system | while read; do grep -q 'post-resume.target' && systemctl --user restart x11vnc; done' -SyslogIdentifier=x11vnc-resume - -[Install] -WantedBy=default.target |