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