Utilizo Clementine y comenzó ayer a negarme a jugar cualquier cosa y mostrar un cuadro de alerta de "acceso denegado". Lo mismo con Rhythmbox. Después de un tiempo, me di cuenta de que mi indicación de sonido también está atenuada y que no hay una tarjeta de sonido visible en la configuración de sonido.
Yo creo que Pulseaudio es el culpable, pero sin certeza allí (ver el resultado a continuación). Estoy en 13.04 y algo salió mal, pero no veo cómo reiniciarlo con una configuración limpia o si necesito cambiar algo.
lionel@prime:~$ pulseaudio -vvvv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 3.0
D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: [pulseaudio] main.c: Running on host: Linux x86_64 3.8.0-29-generic #42-Ubuntu SMP Tue Aug 13 19:40:39 UTC 2013
D: [pulseaudio] main.c: Found 8 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is 77bf4823eb9fbd64b69d605100000002.
I: [pulseaudio] main.c: Using runtime directory /run/user/lionel/pulse.
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied
La salida de ls -l /run/user/lionel/
ypulseaudio --dump-conf
lionel@prime:~$ ls -l /run/user/lionel/
total 0
drwx------ 2 lionel lionel 60 août 28 15:15 dconf
dr-x------ 2 lionel lionel 0 août 28 12:30 gvfs
drwx------ 2 lionel lionel 40 août 28 12:30 gvfs-burn
drwx------ 2 lionel lionel 120 août 28 12:30 keyring-iiUWPh
drwx------ 2 lionel lionel 40 août 28 15:11 pulse
lionel@prime:~$ pulseaudio --dump-conf
### Read from configuration file: /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-3.0/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target = auto
log-level = notice
resample-method = speex-float-1
enable-remixing = yes
enable-lfe-remixing = no
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 8
default-fragment-size-msec = 10
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 1000000
13.04
sound
permissions
pulseaudio
Lionel Barret
fuente
fuente
ls -l /run/user/lionel/
ypulseaudio --dump-conf
.Respuestas:
Ok, lo entendí al final.
Fue un problema de permiso con mi carpeta de inicio y pulseaudio.
Ejecute el siguiente comando para corregir los
$HOME
permisos de directorio para el actual$USER
:Usé http://www.linuxquestions.org/questions/linux-software-2/problem-with-pulse-audio-834041/ y http://ubuntuforums.org/showthread.php?p=6208727 como fuentes.
La solución para mí fue arreglar los permisos usando el siguiente comando:
sudo chown -R lionel:lionel /home/lionel
y luego usarpavucontrol
para activar el sonido de la salida.El indicador de gnomo todavía está en gris pero la música ha vuelto, y eso es algo bueno.
fuente
(Solo estoy tratando de mejorar ligeramente la respuesta marcada, pero con un poco más de lo que creo que funciona en un simple comentario. Pensé que sería útil al menos publicar para el próximo tipo. Si un moderador no está de acuerdo, esta respuesta podría ser degradada a un comentario sobre la respuesta seleccionada si es más apropiado).
La referencia al pavucontrol fue bastante críptica y esta respuesta fue algo menos utilizable para mí, pero me puso en una solución.
No tenía ninguno de los problemas de permiso y propiedad que parecen ser el foco principal aquí. pavucontrol , que tuve que instalar para este propósito, me permitió, en la pestaña de reproducción, cambiar de "Controlador de audio de alta definición digital estéreo (HDMI)" a "Audio estéreo analógico incorporado" y mi audio comenzó a funcionar nuevamente como lo había hecho antes .
Todavía no sé si tengo mi ThinkPad (ejecutando Mint 13, que es básicamente Ubuntu 12.04 LTS) en este estado que no funciona, pero así es como pude hacer que el audio (en particular, Audacious Player usando Pulse) funcionara. Espero que esto ayude.
fuente
En mi caso, esto fue causado por mí al crear un archivo
~/.config/pulse/default.pa
. La solución a prueba de balas para solucionar mi problema de configuración de sonido fue eliminar el directorio con mis preferencias de pulseaudio:fuente
No tengo suficiente representante para comentar y agradecer a @Wanderer, pero su truco funciona perfectamente para mí. ¡Nunca dejes que la negatividad te detenga!
Sí, sería mejor entender dónde se encuentra el error de permiso, pero rehice todos mis permisos durante la última hora en vano. Tengo mi directorio de usuario en otra partición simbólica vinculada, he cambiado los permisos para el enlace, para la ubicación física, para el directorio de inicio en vano. ¡Solo quiero escuchar a Pandora mientras termino de configurar mi Window 10 VDI! Entonces puedo terminar de hacer que GCP funcione en Kubuntu. ¡Si nada más conocer este truco funciona es informativo para la solución de problemas!
Incluso cuando inicie sesión, todavía no puedo ejecutar esto sin el mismo error:
systemctl --user start pulseaudio.service
Pero puedo pasar al directorio de inicio sin problemas como usuario básico. He visto otros procesos del sistema resolviendo el enlace a / media / nombre de usuario / partición / inicio / nombre de usuario, por lo que puede ser que el servicio pulseaudio no pueda seguir ese laberinto.
fuente
Al tener el mismo problema que el OP, pero no poder cambiar los permisos en $ HOME, encontré una forma diferente de iniciar pulseaudio: iniciar explícitamente pulseaudion con un $ HOME diferente, como
que ahora ejecuta el programa para mí. Asegúrate de que
/tmp/$USER
exista.hth
fuente