Все звуковые устройства правильно обнаруживаются и загруженные модули. Взглянувший на сообщество docuemntation и выполнил aplay-l туда терминал и получил это:
cookies@ThinkPad-X230:~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
Home directory not accessible: Permission denied
Жесткий диск шифруется и моя домашняя папка - также. Какие-либо идеи?
РЕШЕНИЕ: Попросите, чтобы Ubuntu была немного... странной для помещения его приятно. Немного смешной, но я нашел свой ответ, и так как я не могу добавить комментарии с надлежащим интервалом и не могу ответить на мой вопрос, который я буду выводить здесь:
Здесь, что я на самом деле сделал, отсюда:
# vim /etc/pulse/default.pa
Некомментарий:
load-module module-alsa-sink
Как я могу понять отсюда, вещи должны обычно работать, но по некоторым причинам демон не хочет играть. Все еще взлом, но вещи работа.
У меня была такая проблема, которая была вызвана вмешательством Джека (Джекда) 13.04. У меня никогда не было проблемы на 12.10. Я удалил Джека и Ардора, и все работало отлично. sudo apt-get remove --purge jack ardour jackd
Если у вас не установлен Джек, рассмотрите любые другие пакеты, которые могут удерживать вашу звуковую карту в качестве заложника.
Попробуйте запустить aplay -l
без sudo
и посмотрите, поможет ли это с вашей ошибкой разрешения. Иногда я видел, как root получает доступ к папкам в доме пользователя (что, по моему мнению, не должно происходить, но я видел это).
Это определенно ошибка разрешения. Вы запускаете sudo aplay -l
, что не должно быть необходимо. Как пользователь, вы должны иметь возможность запускать aplay -l
.
Возможно, вам необходимо обновить ACL в /dev/snd/*
(замените username
на свой собственный):
sudo setfacl -m u:username:rw /dev/snd/*
Вам не нужно раскомментировать load-module module-alsa-sink
в скрипте конфигурации. Возможно, вы сделали другие вещи, которые - как побочный эффект изменили разрешения - потому что, если вы только раскомментируете эту строку, вы увидите что-то подобное, если вы запустите pulseaudio -vvv
:
I: [pulseaudio] (alsa-lib)pcm_direct.c: unable to open timer 'hw:CLASS=3,SCLASS=0,CARD=0,DEV=0,SUBDEV=0'
I: [pulseaudio] (alsa-lib)pcm_dmix.c: unable to initialize poll_fd
I: [pulseaudio] alsa-util.c: Error opening PCM device default: Permission denied
E: [pulseaudio] module.c: Failed to load module "module-alsa-sink" (argument: ""): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
И, как вы видите, это показывает действительно, что есть ошибка разрешения.
Я надеюсь, что это поможет кому-то в следующий раз подумать о проблемах с разрешениями, прежде чем он / она начнет углубляться в варианты pulseaudio
или alsa
. : -)