Com solucionar problemes de pulseaudio a Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Ocasionalment, el servei de pulseaudio s’atura per diversos motius. El més habitual és que deixi de funcionar sobtadament després de jugar a certs tipus de jocs de pantalla completa o de jugar a determinats vídeos. Si una d’aquestes aplicacions s’aturaria de sobte o si haguéssiu d’utilitzar xkill per forçar-lo a aturar-lo, és possible que hàgiu de reiniciar el servei de pulseaudio. Per aconseguir-ho, no cal que reinicieu completament el vostre ordinador o tauleta Linux.



La forma més habitual és tancar la sessió de l’entorn de l’escriptori i tornar-la a iniciar, però és molest i no sempre funciona. També requereix que tanqueu molts programes que ja teniu executats dins d’aquest entorn. Un parell d’ordres de terminal són tot el que necessiteu per reiniciar el dimoni audi i tornar a sentir un so clar. Tot i així, és possible que hàgiu de reiniciar una o dues aplicacions si no responen al reinici.



Reiniciar el servei pulseaudio sense tancar la sessió

Obriu una finestra de terminal mantenint premuda CTRL , TOT i T o bé seleccioneu-lo a l'aplicació o al menú Dash adequat per al tipus d'interfície gràfica d'usuari que utilitzeu. No necessiteu accés d'administrador per a la majoria d'aquestes ordres, així que assegureu-vos que teniu un $ prompt si utilitzeu el shell bash. És possible que els usuaris de tcsh vulguin escriure Qui sóc per assegurar-vos que no iniciaran el servei pulseaudio com a root.



Escriviu per comprovar si hi ha alguna instància en curs pulseaudio –comprovar i empenyent el retorn. Normalment no veureu cap sortida. També podeu veure un zero, que és el mateix que no rebre cap sortida. Això indica que no hi ha cap instància en execució. Si teniu algun missatge sobre una instància que s'està executant actualment, podríeu emetre l'ordre pulseaudio -k per matar l'existent. Un cop ho hàgiu fet, o si no teniu cap instància anterior en funcionament, podeu escriure pulseaudio -D per iniciar una nova instància i el procés s'iniciarà automàticament abans de tornar a la línia d'ordres.

Ni tan sols necessiteu el terminal si sabeu amb seguretat que no teniu cap instància en funcionament. Es podria mantenir premut el Súper o bé Tecla de Windows i empenta R per obrir el quadre d'execució i, a continuació, escriviu pulseaudio -D dins de. Premeu la tecla d'inici o feu clic al botó per emetre l'ordre.



Tècnicament fins i tot podeu utilitzar aquesta caixa per matar una instància pulseaudio existent amb pulseaudio -k , que és útil si no teniu cap altra raó per obrir un terminal. Algunes persones realment escriuen un script bash curt per automatitzar aquest procés, però aquestes ordres són tan curtes que difícilment és necessari fer-ho.

Inicieu el vostre vídeo, el vostre MMORPG o el vostre FPS de nou i gaudiu ara que teniu una cobertura completa de so una vegada més. Qualsevol configuració definida per l'usuari a ~ / .Premi o bé ~ / .config / pulse substituirà la configuració de tot el sistema, de manera que és possible que vulgueu examinar aquests fitxers de configuració si teniu problemes constantment.

Si mai no escolteu so mentre executeu un programa, és possible que hàgiu d’iniciar-lo amb padsp al davant per assegurar-vos que pugui entrar al procés de pulseaudio. És possible que també vulgueu iniciar alsamixer al vostre terminal per assegurar-vos que la configuració del nivell d’àudio sigui correcta. Si la correcció de padsp us ajuda a iniciar-la des de la línia d’ordres Super + R o des del terminal, voldreu modificar el fitxer .desktop que inicia el programa. També podeu posar padsp nameOfGame en un script bash o tcsh. Substituïu nameOfGame pel nom de l'ordre real del programa que esteu intentant executar.

Quan falla la resta, podeu iniciar el servei pulseaudio a tot el sistema amb el servei sudo pulseaudio reinici comandament. Com que això comença amb sudo, la sol·licitud de la CLI us demanarà que introduïu la vostra contrasenya si no heu emès cap ordre amb sudo recentment. Com que això activa el servei a gran escala, no l’haureu d’utilitzar com a primer recurs. En realitat, podeu utilitzar top o busybox top al terminal per veure com funciona pulseaudio. Si no ho veieu gens, aleshores sabreu que no comença correctament.

Utilitzeu les tecles Pàgina amunt i Pàgina avall per desplaçar-vos pels llistats principals, mirant cada servei entre claudàtors per veure si pulseaudio comença amb el sistema. Normalment pulseaudio -k L'ordre us indica si és igual, però aquesta és una manera excel·lent d'assegurar-vos. Si no sembla que res més funcioni i utilitzeu Xubuntu o una altra distribució basada en Xfce4, hi ha un error que potser no us afecta els usuaris de LXDE, KDE o Unity. Quan aneu a apagar la màquina, una casella de selecció us demana que deseu la sessió.

Això és especialment cert si utilitzeu Alt + F4 des d'un escriptori buit de Xubuntu per apagar el sistema. Això podria estalviar constantment una configuració de pulseaudio incorrecta, almenys en teoria de totes maneres. Podeu provar de desmarcar-lo i reiniciar el sistema. Tot i que això requereix un reinici, que probablement heu intentat evitar en primer lloc, pot prevenir problemes futurs. Un cop tingueu funcionat bé, podeu tornar a seleccionar aquesta casella de selecció per desar la resta d’esquemes que teniu al lloc. No haureu de reiniciar de nou en el futur i, simplement, podreu utilitzar l’ordre pulseaudio -D si realment això solucionava el problema que teníeu.

Pocs usuaris, especialment aquells que executen Linux en dispositius mòbils ASUS eeePC, diuen que després de reiniciar pulseaudio senten de sobte un soroll cruixent. Aquest és un problema inusual del controlador, però podeu solucionar-lo amb relativa facilitat. Proveu de connectar qualsevol dispositiu USB a un port USB i reinicieu el dimoni puleaudio. També podeu provar de connectar i desconnectar alguna cosa a la presa dels auriculars. Pel que sembla, això envia sense voler un senyal que el controlador de codi obert interpreta i corregeix el problema. Això no és un problema per a aquells que executen pulseaudio amb controladors propietaris instal·lats.

Etiquetes PulseAudio 4 minuts de lectura