Автоматический старт Noisetorch
Перейти к навигации
Перейти к поиску
Находим DEVICEUNIT и DEVICEID
Находим UNIT
устройства.
$ systemctl list-units --type=device
Находим Device ID
$ noisetorch -l
Создаем Systemd Unit
Создаем файл ~/.config/systemd/user/noisetorch.service
c таким содержимым:
[Unit]
Description=Noisetorch Noise Cancelling
Requires=$DEVICEUNIT
After=$DEVICEUNIT
# Раскомментируйте нужное
# After=pulseaudio.service
# After=pipewire.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=%h/.local/bin/noisetorch -i -s $DEVICEID -t 95
ExecStop=%h/.local/bin/noisetorch -u
Restart=on-failure
RestartSec=3
[Install]
WantedBy=default.target
Заменяем $DEVICEUNIT
и $DEVICEID
.
Затем выполняем:
$ systemctl --user daemon-reload
$ systemctl --user start noisetorch && systemctl --user enable noisetorch