Astra Linux, Rustdesk и проблема со звуком в браузерах

Nov 20, 2024 13:32


Дано: Astra Linux 1.8. Поставили, настроили, ставим Rustdesk (программа для удаленного доступа, присмотрел на замену Anydesk, можно развернуть свой self-hosted сервер, нравится).

Проблема: после установки Rustdesk звук есть в видеоплеерах (mpv, smplayer), но его нет в браузерах при прокрутке видео.



На одном ПК видео в браузерах крутится, но без звука, на другом - даже не крутится, стоит на месте, хотя ползунком перематывается.

Проверка звуковых устройств выдает ошибку: «Не удалось воспроизвести звук для проверки».

Сообщение об ошибке звукового устройства вывода: «Invalid state»

Причина ошибки: установленные пакеты pipewire и pipewire-bin. При их удалении все приходит в норму. По идее, в Astra Linux они не нужны, в ней используется pulseaudio.

К сожалению, это не решение.

Эти пакеты указаны в зависимостях RustDesk, и ставятся вместе с ней. Удаляешь пакеты - перестает работать RustDesk.

Переходить на другую программу удаленного доступа нежелательно.

Простая переустановка pulseaudio после установки rustdesk ничего не дает.

Можно установить Rustdesk из flatpak или использовать вариант с Appimage (анолог portable программ Windows), но это такое себе решение: с этого компьютера можно подключаться к другим, но к нему не подключиться, если оно не запущено руками. Службы/демона-то нет.

Уже поздно вечером с техподдержкой «Астры» нашли решение. Костыльное, но в одну строчку.

После логона пользователя выполнить:

pulseaudio -k

После этого работают и Rustdesk, и звук в браузерах.

ТП сказала, что очень много нареканий на pipewire, поэтому есть надежда, что исправят в обновлениях.

Решение проблем, linux, astra linux

Previous post Next post
Up