A volte il servizio pulseaudio si interrompe e non si riavvia automaticamente quando apro un file audio con banshee o totem.
Come posso riavviare pulseaudio senza dover disconnettermi?
A volte il servizio pulseaudio si interrompe e non si riavvia automaticamente quando apro un file audio con banshee o totem.
Come posso riavviare pulseaudio senza dover disconnettermi?
Risposte:
Ho risolto il mio problema
Verifica se è in esecuzione un'istanza di pulseaudio:
pulseaudio --check
Normalmente non stampa alcun output, solo il codice di uscita. 0
significa correre. I miei non funzionavano, quindi sono passato al passaggio 3.
Se è in esecuzione un'istanza:
pulseaudio -k
Infine, riavvia pulseaudio come demone:
pulseaudio -D
Inizia di nuovo banshee e divertiti!
pulseaudio -k
non fa il lavoro. Dopo sudo killall pulseaudio
, tutto ricomincia e funziona bene. (Ubuntu 16.04)
pulseaudio --check
normalmente non stampa alcun output , basta uscire dal codice 0 che significa in esecuzione" => quindi, non c'è output, è in esecuzione; ma, se vuoi controllare comunque il codice di uscita, esegui: echo $?
che dovrebbe stampare 0
se è in esecuzione. (il $?
è il codice di uscita del comando precedente. Se lo esegui due volte, stampa il codice di uscita di echo
)
In una configurazione standard, l'esecuzione pulseaudio -k
riavvia il demone. Nient'altro da fare.
Nel caso in cui PA non stia eseguendo la digitazione pulseaudio
senza ulteriori opzioni avvierà il demone usando i valori predefiniti in /etc/pulse/daemon.conf
e /etc/pulse/default.pa
.
Le impostazioni definite dall'utente in ~/.pulse/
o ~/.config/pulse/
sovrascriveranno le impostazioni a livello di sistema. In caso di problemi, sarà spesso utile eliminare queste directory prima di riavviare pulseaudio.
Per i dettagli, consultare PulseAudio Wiki .
/usr/bin/pulseaudio
ritorna bash: /usr/bin/pulseaudio: Permission denied
anche se i permessi dei file sembrano a posto: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
perché
rm ~/.config/pulse/*
seguito da ha pulseaudio -k
fatto il trucco.
Utilizzare il comando di servizio (solo Ubuntu 14.04 o precedente):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
Pulseaudio è un servizio utente, quindi:
systemctl --user restart pulseaudio.service
Inoltre c'è questo:
systemctl --user restart pulseaudio.socket
Per i controlli sostituire restart
con status
.
Ecco come farlo in Ubuntu 15.10:
pulseaudio -k
per uccidere il demone in esecuzione. Verrà visualizzato un errore solo se nessun daemon era in esecuzione, altrimenti non verrà visualizzato alcun messaggio.pulseaudio --check
per verificare che Pulseaudio sia in esecuzione. Un'uscita pulita (nessun messaggio) dal check
comando indica che il daemon è stato avviato correttamente. Altrimenti, esegui pulseaudio --start
per avviare il demone. Se di recente hai modificato il file di configurazione e il daemon non si avvia, controlla se il file contiene errori e controlla il syslog (con l'app SystemLog) per eventuali messaggi da Pulseaudio.pulseaudio --check
pulseaudio --kill
pulseaudio --start
Se il mancato funzionamento del pulseaudio è correlato alla sospensione S3 (sospensione su RAM), la vera causa potrebbe essere un problema hardware audio e quindi è necessario eseguire un ripristino completo a mani pesanti:
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Sì, deve essere fatto due volte con un piccolo ritardo. Non so perché, ma questo sembra funzionare ogni volta.
Se hai più ambienti desktop in parallelo (cambio rapido utente)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload