Кросспост из / r / linuxquestions:
Я пытаюсь преобразовать свой рабочий стол Ubuntu 12.04 в сервер без головы, и мне нужно, чтобы все работало без X, без необходимости запуска. Я получил разделы для автоматического монтирования и т. Д., Но после изменения параметра Grub:
GRUB_CMDLINE_LINUX_DEFAULT = "text"
Когда я подключаюсь по SSH к серверу, аудио не выводится , Обычно я могу управлять им с помощью mocp через SSH и использовать регулятор громкости mocp. Без X звук не выводится. Alsamixer не будет работать без sudo, но похоже, что Pulseaudio уже запущен (попытался перезагрузиться).
Запуск Alsamixer с помощью sudo подтверждает, что все каналы включены. Я уверен, что упускаю простой шаг здесь, но я не могу думать о том, что это, кто-нибудь может предложить некоторое понимание?
Кроме того, было предложено, чтобы я попытался добавить себя в группу «аудио». Вывод группы:
SkyCaptain adm dialout cdrom plugdev lpadmin admin sambashare
Выполнение
sudo usermod -a -G audio SkyCaptain
не изменяет выход, но не возвращает ошибку
РЕДАКТИРОВАТЬ:
У меня есть обнаружил, что воспроизведение аудио от имени root работает должным образом. Добавление себя в группу аудио позволяет мне запускать Alsamixer от имени обычного пользователя, но при этом ни один канал не отключается, и звук все равно не работает
Исправлена проблема, входя в систему с помощью X и отключая все эти настройки, которые я добавил в paprefs / pavucontrol, чтобы работала потоковая передача RTP. Похоже, это решило проблему. Спасибо всем за помощь!