Автоматический старт Noisetorch: различия между версиями
Перейти к навигации
Перейти к поиску
Maks1mS (обсуждение | вклад) (Новая страница: «== Находим DEVICEUNIT и DEVICEID == Находим <code>UNIT</code> устройства.<syntaxhighlight lang="text"> $ systemctl list-units --type=device </syntaxhighlight>Находим <code>Device ID</code><syntaxhighlight lang="text"> $ noisetorch -l </syntaxhighlight> == Создаем Systemd Unit == Создаем файл <code>~/.config/systemd/user/noisetorch.service</code> c таким содержимым:<syntaxhighlight lang="toml">...») |
Maks1mS (обсуждение | вклад) Нет описания правки |
||
Строка 36: | Строка 36: | ||
* [https://github.com/noisetorch/NoiseTorch/wiki/Start-automatically-with-Systemd Оригинальное руководство] | * [https://github.com/noisetorch/NoiseTorch/wiki/Start-automatically-with-Systemd Оригинальное руководство] | ||
[[Категория:Linux]] |
Текущая версия от 08:57, 19 ноября 2022
Находим 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