He instalado Ubuntu 11.10 en mi máquina. He iniciado sesión como USER_A. Mi dispositivo de audio externo es un auricular y pude escuchar el audio correctamente.
Necesito unir mi máquina Ubuntu al dominio de una ventana (mi servidor de oficina). Seguí los pasos explicados en http://www.ghacks.net/2010/04/21/join-a-ubuntu-machine-to-a-windows-domain/ y logré unir mi máquina ubuntu al dominio de windows .
sudo apt-get install likewise-open5
sudo domainjoin-cli join DOMAIN USER_B
Ahora, cuando inicié sesión como USER_B, no hay audio para este usuario en la misma máquina.
Crucé el cheque con mi cuenta User_A. No hay problemas con el sonido para User_A. Solo para User_B, no hay audio.
Cuando verifiqué la configuración de sonido de User_B, no hay ningún dispositivo listado en Hardware, Entrada y Salida. Mientras que para el usuario A, mis auriculares se enumeran en entrada y salida.
¿Alguien puede ayudarme en esto? ¿Por qué no hay sonido para User_B?
¿Podría por favor informarme un poco más sobre cómo 'Verificar si los usuarios están agregados o no en el grupo de audio'?
Y también cuando intenté ejecutar pulseaudio -k en una terminal (de User_B)
E: [pulseaudio] main.c: Failed to kill daemon: No such process
Y también he encontrado esto en el registro de audio de pulso. Cuando corro:
pulseaudio --log-level=4 --log-target=stderr
Encontré las siguientes líneas de error en mi registro:
E: [pulseaudio] module-dbus-protocol.c: dbus_server_listen() failed: org.freedesktop.DBus.Error.BadAddress: Abstract socket name too long
E: [pulseaudio] module-dbus-protocol.c: Starting the local D-Bus server failed.
E: [pulseaudio] module.c: Failed to load module "module-dbus-protocol" (argument: ""): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
fuente
Respuestas:
En caso de que solo tengamos sonido para un usuario, es posible que tengamos una configuración incorrecta en la configuración de esta cuenta de usuario. Necesitamos seguir los siguientes pasos de la cuenta de usuario afectada para obtener más información sobre el problema.
¿Se está ejecutando pulseaudio?
Por lo general, verá que al tener acceso al menú de sonido en la barra superior. Alternativamente, podemos emitir el siguiente comando en una terminal:
Habrá un error en caso de que pulseaudio no se ejecute. Además, este comando se encarga de detener y reactivar pulseaudio en caso de que se cuelgue.
¿Hay configuraciones de usuario incorrectas para el demonio pulseaudio?
Para probar esto, tenemos que cambiar el nombre del directorio de configuración en el INICIO del usuario afectado seguido de un reinicio de pulseaudio (ver 1. ):
o
¿Están silenciados los canales de ALSA?
Podemos abrir el alsamixer en un terminal para ajustar los volúmenes de los canales y activar el silencio de un canal en caso de que se haya silenciado accidentalmente:
Asegúrese de que los usuarios no estén en el grupo 'audio'
Un usuario en el
audio
grupo tiene acceso exclusivo al servidor pulseaudio. Otros usuarios no pueden acceder mientras este usuario lo usa. Por lo tanto, el usuario no debe estar en elaudio
grupo.Iniciar Pulseaudio manualmente
En caso de que pulseaudio no se esté ejecutando, también podemos iniciar el demonio desde la línea de comandos con
Pulseaudio luego utiliza la configuración predeterminada y comienza su demonio. También podemos poner este comando en nuestras aplicaciones de inicio automático para superar el caso cuando pulseaudio no se ejecuta antes de cargar el escritorio.
Examine los archivos de registro
Pulseaudio se cargará al iniciar el sistema y al iniciar sesión el usuario. Por lo tanto, los errores solo se pueden leer desde un registro que se genera al iniciar pulseaudio. Consulte esta guía sobre cómo generar un script de registro de pulsaudio . En resumen, debemos tener cuidado de que pulseaudio no reaparezca, podemos ejecutarlo en modo detallado:
a completar
En el caso dado en la pregunta, pudimos ver que pulseaudio no se ejecuta porque no pudo iniciar el servicio D-Bus. Esto probablemente puede ser causado por una ruta rota o demasiado larga al INICIO del usuario ( vea el error # 872992 ). Como solución alternativa, podemos emitir pulseaudio sin control D-Bus comentando la siguiente línea de
/etc/pulse/default.pa
esta manera:Sin embargo, nosotros (y nuestras aplicaciones) no podremos controlar pulseaudio usando D-Bus.
fuente
.pulse
en la carpeta de inicio. Simbólico vinculado a.config
.ln -s /home/<user>/.pulse /home/<user>/.config/pulse
. Como estaba usando i3, agreguéexec /usr/bin/pulseaudio --start --log-target=syslog
para iniciar pulseaudio en el inicio. (Ubuntu 18.04)en mi sistema Debian, pude hacer que esto funcionara después, siguiendo el consejo de alguien más inteligente que yo, copiando (como root) la carpeta $ HOME / .pulse / y los archivos $ HOME / .pulse-cookie de $ USER_A a $ USER_B, ingiriéndolos
chown
apropiadamente.fuente