Hi,
I tested the github service scripts available on github and they didn't work
Therefore, here is my little contribution:
sudo nano /etc/systemd/user/camilladsp.service
sudo nano /etc/systemd/user/camillagui.service
To install, run and enable:
sudo systemctl --user daemon-reload
sudo systemctl --user start camillagui camilladsp
sudo systemctl --user status camillagui camilladsp
sudo systemctl --user enable camillagui camilladsp
sudo systemctl --user daemon-reload
To check for errors:
journalctl --user-unit=camilladsp --user-unit=camillagui
UPDATE sept 27
If it doesn't start at boot, check again with:
sudo systemctl --user status camillagui camilladsp
journalctl --user-unit=camilladsp --user-unit=camillagui
sudo systemctl --user disable camillagui camilladsp
Then edit the files, and again:
sudo systemctl --user daemon-reload
sudo systemctl --user start camillagui camilladsp
sudo systemctl --user status camillagui camilladsp
sudo systemctl --user enable camillagui camilladsp
sudo systemctl --user daemon-reload
and reboot to test...
New files:
I tested the github service scripts available on github and they didn't work
Code:
~$ journalctl --user-unit=camilladsp
sep 26 13:16:46 systemd[3507]: /etc/xdg/systemd/user/camilladsp.service:12: Standard output type syslog is obsolete, automatically updating to journal.>
sep 26 13:16:46 systemd[3507]: /etc/xdg/systemd/user/camilladsp.service:13: Standard output type syslog is obsolete, automatically updating to journal.>
sep 26 13:16:46 (milladsp)[20202]: camilladsp.service: Failed to determine supplementary groups: Operation not permitted
sep 26 13:16:46 systemd[3507]: Started camilladsp.service - CamillaDSP Daemon.
sep 26 13:16:46 systemd[3507]: camilladsp.service: Main process exited, code=exited, status=216/GROUP
sep 26 13:16:46 systemd[3507]: camilladsp.service: Failed with result 'exit-code'.
Therefore, here is my little contribution:
sudo nano /etc/systemd/user/camilladsp.service
Code:
[Unit]
Description=CamillaDSP Service
After=network.target
[Service]
ExecStart=/usr/local/bin/camilladsp /home/user/.config/.camilladsp/stereo.yml -p1234 -w -o /home/user/.config/.camilladsp/camilladsp.log -s /home/user/.config/.camilladsp/statefile.yml
Restart=always
[Install]
WantedBy=multi-user.target
Code:
[Unit]
Description=CamillaDSP Backend and GUI
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python3 /opt/camillagui/main.py
[Install]
WantedBy=multi-user.target
To install, run and enable:
sudo systemctl --user daemon-reload
sudo systemctl --user start camillagui camilladsp
sudo systemctl --user status camillagui camilladsp
sudo systemctl --user enable camillagui camilladsp
sudo systemctl --user daemon-reload
To check for errors:
journalctl --user-unit=camilladsp --user-unit=camillagui
UPDATE sept 27
If it doesn't start at boot, check again with:
sudo systemctl --user status camillagui camilladsp
journalctl --user-unit=camilladsp --user-unit=camillagui
sudo systemctl --user disable camillagui camilladsp
Then edit the files, and again:
sudo systemctl --user daemon-reload
sudo systemctl --user start camillagui camilladsp
sudo systemctl --user status camillagui camilladsp
sudo systemctl --user enable camillagui camilladsp
sudo systemctl --user daemon-reload
and reboot to test...
New files:
Code:
~$ cat /etc/systemd/user/camilladsp.service
[Unit]
Description=CamillaDSP Service
After=pipewire.socket network.target
[Service]
ExecStart=/usr/local/bin/camilladsp /home/user/.config/.camilladsp/stereo.yml -p1234 -w -o /home/user/.config/.camilladsp/camilladsp.log -s /home/user/.config/.camilladsp/statefile.yml
Restart=always
[Install]
WantedBy=default.target
~$ cat /etc/systemd/user/camillagui.service
[Unit]
Description=CamillaDSP Backend and GUI
After=pipewire.socket network.target
[Service]
Type=idle
ExecStart=/usr/bin/python3 /opt/camillagui/main.py
[Install]
WantedBy=default.target
Last edited: