Cómo solucionar problemas de pulseaudio en Linux



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Ocasionalmente, el servicio pulseaudio se detiene por varias razones. Por lo general, deja de funcionar repentinamente después de jugar ciertos tipos de juegos de pantalla completa o reproducir ciertos videos. Si una de estas aplicaciones se detuviera repentinamente o si tuviera que usar xkill para forzarla a detenerse, es posible que deba reiniciar el servicio pulseaudio. No tiene que reiniciar completamente su PC o tableta Linux para lograr esto.



La forma más común es cerrar la sesión de su entorno de escritorio y luego volver a iniciarla, pero esto es molesto y no siempre funciona. También requiere que cierre muchos programas que ya tiene en ejecución dentro de este entorno. Un par de comandos de terminal es todo lo que necesitará para reiniciar el demonio de audi y escuchar un sonido claro una vez más. Sin embargo, es posible que tengas que reiniciar una aplicación o dos si no responden al reinicio.



Reinicio del servicio pulseaudio sin cerrar sesión

Abra una ventana de terminal manteniendo presionado CTRL , TODO y T o selecciónelo de la aplicación o del menú del tablero apropiado para el tipo de interfaz gráfica de usuario que está utilizando. No necesitará acceso de administrador para la mayoría de estos comandos, así que asegúrese de tener un $ prompt si está utilizando el shell bash. Los usuarios de tcsh pueden querer escribir quién soy para asegurarse de que no van a iniciar el servicio pulseaudio como root.



Verifique si alguna instancia se está ejecutando actualmente escribiendo pulseaudio –check y empujando retorno. Por lo general, no verá ningún resultado. También puede ver un cero, que es lo mismo que no recibir salida. Esto indica que no se está ejecutando ninguna instancia. Si recibe algún mensaje sobre una instancia que se está ejecutando actualmente, puede emitir el comando pulseaudio -k para matar al existente. Una vez que haya hecho esto, o si no tenía una instancia anterior ejecutándose de todos modos, puede escribir pulseaudio -D para iniciar una nueva instancia, y el proceso se iniciará automáticamente antes de regresar a la línea de comando.

Ni siquiera necesita la terminal si está seguro de que no tiene una instancia en ejecución. Podrías mantener presionado el súper o Clave de Windows y empujar R para abrir el cuadro de ejecución y luego escribir pulseaudio -D en ello. Presione la tecla Intro o haga clic en el botón para ejecutar el comando.



Técnicamente, incluso podría usar este cuadro para eliminar una instancia de pulseaudio existente con pulseaudio -k , que es útil si no tiene otra razón para abrir un terminal. Algunas personas escriben un script bash corto para automatizar este proceso, pero estos comandos son tan cortos que apenas es necesario hacerlo.

Inicie su video, su MMORPG o su FPS nuevamente y disfrute ahora que tiene una cobertura de sonido completa una vez más. Cualquier ajuste definido por el usuario en ~/.pulse o ~ / .config / pulse anulará la configuración de todo el sistema, por lo que es posible que desee examinar estos archivos de configuración si tiene problemas constantemente.

Si nunca escuchas sonido cuando estás ejecutando un programa, entonces es posible que debas iniciarlo con padsp delante para asegurarte de que pueda conectarse al proceso de audio de pulso. Es posible que también desee iniciar alsamixer en su terminal para asegurarse de que la configuración del nivel de audio sea correcta. Si el arreglo padsp le ayuda a ejecutarlo desde la línea de comando de Super + R o la terminal, entonces querrá modificar el archivo .desktop que inicia el programa. También puede poner padsp nameOfGame en un script bash o tcsh. Reemplaza nameOfGame con el nombre del comando real del programa que estás intentando ejecutar.

Cuando todo lo demás falla, puede iniciar el servicio pulseaudio a nivel de todo el sistema con el sudo service pulseaudio reiniciar mando. Dado que esto comienza con sudo, la CLI le pedirá que ingrese su contraseña si no ha emitido ningún comando usando sudo recientemente. Dado que esto activa el servicio a gran escala, no debe utilizarlo como primer recurso. De hecho, puede usar top o busybox top en su terminal para ver cómo se ejecuta normalmente pulseaudio. Si no lo ve en absoluto, entonces sabrá que, para empezar, no está comenzando correctamente.

Use las teclas Page Up y Page Down para desplazarse por los listados superiores, mirando cada servicio entre corchetes para ver si pulseaudio comienza con el sistema. Normalmente el pulseaudio -k El comando le dice si es así, pero esta es una excelente manera de estar seguro. Si nada más parece estar funcionando y estás usando Xubuntu u otra distribución basada en Xfce4, entonces es posible que haya sido víctima de un error que no influye en los usuarios de LXDE, KDE o Unity. Cuando vaya a apagar la máquina, una casilla de verificación le pedirá que guarde su sesión.

Esto es especialmente cierto si usa Alt + F4 desde un escritorio de Xubuntu vacío para apagar el sistema. Esto podría guardar constantemente una configuración incorrecta de audio de pulso, al menos en teoría de todos modos. Puede intentar desmarcarlo y reiniciar el sistema. Si bien esto requiere un reinicio, que probablemente intentaba evitar en primer lugar, podría evitar problemas futuros. Una vez que lo tenga funcionando bien, puede seleccionar esa casilla nuevamente para guardar los otros esquemas que tiene implementados. No tendrá que reiniciar nuevamente en el futuro, y simplemente puede usar el comando pulseaudio -D si esto realmente solucionó el problema que estaba teniendo.

Muy pocos usuarios, especialmente aquellos que ejecutan Linux en dispositivos móviles ASUS eeePC, dicen que después de reiniciar pulseaudio de repente escuchan un crujido. Este es un problema de controlador inusual, pero puede solucionarlo con relativa facilidad. Intente conectar cualquier dispositivo USB a un puerto USB y luego reinicie el demonio puleaudio. También puede intentar enchufar y desenchufar algo en la toma de auriculares. Aparentemente, esto envía inadvertidamente una señal de que el controlador de código abierto interpreta y corrige el problema. Esto no es un problema para quienes ejecutan pulseaudio con controladores propietarios instalados.

Etiquetas PulseAudio 4 minutos de lectura