Перехват разветвленных подпроцессов

Перехват разветвленных подпроцессов

Я запускаю игру в Wine, которая требует pasuspender для отключения PulseAudio, чтобы игра могла работать в ALSA.

Однако, похоже, что скрипт и само вино запускают отдельные процессы, поэтому pasuspender завершается раньше времени.

Нет ответа:

$ pasuspender -- sleep 10s
$

При запуске игры:

$ pasuspender -- wine dxhr.exe
Connection failure: Connection terminated
$

И затем процесс продолжает работать в фоновом режиме терминала.

Связанный контент