Что мне нужно сделать, чтобы при включении Linux пользователем не отключался звук?
Если я воспроизводлю звук под пользователем user1
, я не хочу, чтобы он останавливался при переключении на неиспользуемую виртуальную консоль или user2
(через Меню->Выход->Сменить пользователя).
решение1
Причина отключения звука в том, что Pulseaudio запускается при каждом входе в систему с привилегиями этого пользователя, и система не позволяет пользователям прослушивать аудио других пользователей.
Решение :
Добавьте всех пользователей, которые должны иметь возможность воспроизводитьимпульсный доступгруппа
adduser <user-name> pulse-access
Создавать/etc/systemd/system/pulseaudio.serviceследующего содержания:
[Service] Type=simple PIDFile=/var/run/pulse/pid ExecStart=/usr/bin/pulseaudio --daemonize=yes --system=yes --disallow-module-loading=yes --disallow-exit=yes [Install] WantedBy=multi-user.target
Включите эту новую службу systemd, чтобы она запускалась при загрузке:
systemctl enable pulseaudio
Имейте в виду, что эта конфигурация
- менее безопасно (например, другие пользователи могут прослушивать ваш микрофон)
- вывод звука больше не будет автоматически переключаться на наушники и обратно
- может помешать работе Bluetooth.
Источник и дополнительная информация в посте: Как предотвратить отключение звука при переключении пользователя?