52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
|
|
|
|
virtualenv ~/.local/venv/controldeck
|
|
|
|
source ~/.local/venv/controldeck/bin/activate
|
|
|
|
# web interface
|
|
pip install --upgrade nicegui
|
|
|
|
# gui wrapper
|
|
pip install --upgrade pywebview
|
|
pip install --upgrade "pywebview[qt]"
|
|
|
|
# optional for volume buttons
|
|
sudo pacman -S libpulse
|
|
|
|
|
|
|
|
# OLD
|
|
|
|
Requirements:
|
|
- controldeck
|
|
- python package justpy, the framework: pip install justpy --upgrade
|
|
- (optionally) for volume buttons: libpulse
|
|
- controldeck-gui
|
|
- render engine
|
|
- GTK: python-gobject, python-cairo, webkit2gtk>=2.22
|
|
- QT: qt5-webkit, python-qtpy
|
|
- QT5: python-pyqt5-webengine, python-pyqt5
|
|
- QT: pyside2, pyside6
|
|
|
|
local:
|
|
./setup.sh
|
|
|
|
Uninstall
|
|
|
|
pip uninstall controldeck
|
|
rm ~/.local/share/application/controldeck.desktop
|
|
rm ~/.config/systemd/user/controldeck.service
|
|
|
|
Configuration
|
|
|
|
~/.config/controldeck/controldeck.conf
|
|
See example in example directory.
|
|
|
|
Start (autostart) with systemd
|
|
systemctl --user start controldeck.service
|
|
systemctl --user enable controldeck.service
|
|
|
|
journalctl --user-unit=controldeck -e
|
|
journalctl --user-unit=controldeck -f
|