Правильное решение состоит в том, чтобы отключить поведение системы оскорбительных систем в целом.
Измените /etc/systemd/logind.conf (конечно, вы должны sudo) и установите
KillUserProcesses=no
Вы можете также поместите этот параметр в отдельный файл, например /etc/systemd/logind.conf.d/99-dont-kill-user-processes.conf.
Затем перезапустите systemd-logind.service.
sudo systemctl restart systemd-logind
В Ubuntu демона pulseaudio «запускает» аудиоустройства. Вместо того, чтобы убить его, вы можете заставить его пропустить вывод OSS приложения следующим образом: padsp ./yourApp
Если это не сработает, вот отчет об ошибке ссылки на то, как ребята из Fedora преодолели подобную проблему с дерзостью : https://bugzilla.redhat.com/show_bug.cgi?id=445644
В Ubuntu демона pulseaudio «запускает» аудиоустройства. Вместо того, чтобы убить его, вы можете заставить его пропустить вывод OSS приложения следующим образом: padsp ./yourApp
Если это не сработает, вот отчет об ошибке ссылки на то, как ребята из Fedora преодолели подобную проблему с дерзостью : https://bugzilla.redhat.com/show_bug.cgi?id=445644