Как исправить устройство «Dummy Output» и включить воспроизведение звука на компьютере с Linux при удаленном подключении к нему (xrdp )из клиента Windows 10?

Если использование внешней программы приемлемо, вы можете использовать монитор -ip . Он написан на C и достаточно настраиваемый. В отличие от скрипта bash, который зацикливается и постоянно выполняется pingили задания cron, он может выполнять 100 пингов в секунду, потребляя при этом менее 1% процессорного времени.

Например, вы можете использовать что-то вроде этого:

sudo./monitor-ip --interval 5.0 --missed-max 20 --reset -- 1.2.3.4 \
        bash -c 'mail -s "Server Down!" myaddress@xxxx.com <<< "$MONITOR_NOTIFY_REMOTE_ADDRESS unreachable"'

Это будет отправлять эхо-запросы на 1.2.3.4с интервалом в 5 секунд, пока не будет получено 20 последовательных эхо-запросов. (1 минута простоя ), затем отправить электронное письмо на адрес myaddress@xxxx.com. Он будет продолжать отправлять электронные письма с интервалом в 1 минуту, пока условие статуса не будет разрешено.

Полное раскрытие :Я написал монитор -ip .

0
21.09.2021, 14:55
1 ответ

Многие основные дистрибутивы предоставляют доступ к звуковым устройствам по умолчанию только для сеансов локального входа.

В Debian/Ubuntu есть стандартная группа пользователей audio, которая позволяет своим членам использовать аудиоустройства в любых ситуациях. :Я ожидаю, что и в Mint она будет.

Просто используйте sudo usermod -a -G audio $(whoami), чтобы добавить свою учетную запись пользователя в группу, и тогда вам должно быть разрешено использовать звуковые устройства системы Linux даже в удаленных сеансах, заданиях cron и т. д.

Помните, что вы должны выйти из существующего сеанса и войти снова, чтобы изменение членства в группе вступило в силу в рамках сеанса.

0
21.09.2021, 18:15

Теги

Похожие вопросы