mirror of
https://github.com/KevinMidboe/keyboard-dashboard-autostart.git
synced 2025-10-28 17:20:18 +00:00
926 B
926 B
keyboard-dashboard-autostart
Listens for keyboard events on function keys to launch programs
Run
python3 main.py
Options
python3 main.py --help
Available key bindings:
F16: openBrowser()
F17: openTerminal('watch -n 1 "sensors | grep temp1"')
Configure environment
Bash:
virtualenv env
source env/bin/activate
Fish:
virtualenv env
source env/bin/activate.fish
Requirements
Install system packages:
(sudo) apt install jq xdotool
Install python dependencies:
pip3 install -r requirements.txt
Setup systemd service
Copy the systemd template & activate it:
(sudo) cp templates/keyboard-autostart.service /etc/systemd/system/
(sudo) systemctl enable keyboard-autostart.service
(sudo) systemctl start keyboard-autostart.service
View application logs
(sudo) journalctl -u keyboard-autostart.service