From f8e32f4fc7a3b8b0f60cf12426d79827507ca9ac Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Wed, 15 Nov 2023 15:45:37 +0100 Subject: [PATCH] Examples of autostart/stop for qtile. --- _gui/_configs/qtile/config.py | 2 ++ _gui/_configs/qtile/examples/autostart.sh | 2 ++ _gui/_configs/qtile/examples/autostop.sh | 3 +++ 3 files changed, 7 insertions(+) create mode 100755 _gui/_configs/qtile/examples/autostart.sh create mode 100755 _gui/_configs/qtile/examples/autostop.sh diff --git a/_gui/_configs/qtile/config.py b/_gui/_configs/qtile/config.py index 85c030d..8c7a772 100644 --- a/_gui/_configs/qtile/config.py +++ b/_gui/_configs/qtile/config.py @@ -114,11 +114,13 @@ else: @hook.subscribe.startup_once def autostart(): + # see examples/autostart.sh autostart=os.getenv('XDG_CONFIG_HOME') + '/qtile/autostart.sh' subprocess.run([autostart]) @hook.subscribe.shutdown def autostop(): + # see examples/autostop.sh autostop=os.getenv('XDG_CONFIG_HOME') + '/qtile/autostop.sh' subprocess.run([autostop]) diff --git a/_gui/_configs/qtile/examples/autostart.sh b/_gui/_configs/qtile/examples/autostart.sh new file mode 100755 index 0000000..cc086c3 --- /dev/null +++ b/_gui/_configs/qtile/examples/autostart.sh @@ -0,0 +1,2 @@ +#!/bin/sh +firefox & diff --git a/_gui/_configs/qtile/examples/autostop.sh b/_gui/_configs/qtile/examples/autostop.sh new file mode 100755 index 0000000..56e181f --- /dev/null +++ b/_gui/_configs/qtile/examples/autostop.sh @@ -0,0 +1,3 @@ +#!/bin/sh +# be sure that processes quit with qtile +killall -9 firefox