У меня есть аппарат (Ubuntu 11.10), который я хотел бы, чтобы он воспроизводил аудио (обычно через усилитель), но аппарат должен быть безголовым (где будет его окончательное размещение). Я буду контролировать то, что играет через ssh
.
Однако звук не выводится, пока я не войду в графическую консоль. Сначала я подумал, что это проблема с pulseaudio, поэтому я быстро удалил его, чтобы использовать ALSA по умолчанию, но у меня есть те же проблемы. Я ssh к машине, я запускаю alsamixer
и получаю типичную ошибку cannot open mixer: No such file or directory
(в то время как /proc/asound/cards
отображает правильно, что у меня есть). Если я вхожу в систему на графической консоли, alsamixer
прекрасно работает в сеансе ssh, и у меня выводится звук. Я выхожу из системы, и затем alsamixer
перестает работать. Так что что-то запускается (возможно, Xsession?), Когда я вхожу в систему, что позволяет выводить звук, и отключается, когда я выхожу из системы.
Я помню, что в более старых версиях Ubuntu был барабан, когда машина показывала экран входа в систему; это уже не так. Возможно, если мне удастся включить барабанную дробь, я тоже исправлю свою проблему.
В любом случае, я задаю вопрос о том, что говорит название.
ОБНОВЛЕНИЕ: проблема до сих пор не решена. Я просто хотел отметить информацию о том, что звук настроен правильно и включен, независимо от того, вхожу ли я в систему Gnome или XFCE, а также отключен и отключен при выходе.
Ну, я нашел ответ, когда попытался запустить alsamixer
и соавт. согласно sudo
(в этом случае они запускаются). Мне пришлось добавить удаленно подключающегося пользователя в группу audio
(в которой был только пользователь pulse
из предыдущей установки pulseaudio).
Это действительно было бы более полезным, если бы различные инструменты ALSA сообщали о чем-то, связанном EPERM
/ EACCES
вместо ENODEV
/ ENOENT
.