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. 0significa 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 -knon 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 0se è 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 -kriavvia il demone. Nient'altro da fare.
Nel caso in cui PA non stia eseguendo la digitazione pulseaudiosenza ulteriori opzioni avvierà il demone usando i valori predefiniti in /etc/pulse/daemon.confe /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/pulseaudioritorna bash: /usr/bin/pulseaudio: Permission deniedanche se i permessi dei file sembrano a posto: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudioperché
rm ~/.config/pulse/*seguito da ha pulseaudio -kfatto 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 restartcon status.
Ecco come farlo in Ubuntu 15.10:
pulseaudio -kper uccidere il demone in esecuzione. Verrà visualizzato un errore solo se nessun daemon era in esecuzione, altrimenti non verrà visualizzato alcun messaggio.pulseaudio --checkper verificare che Pulseaudio sia in esecuzione. Un'uscita pulita (nessun messaggio) dal checkcomando indica che il daemon è stato avviato correttamente. Altrimenti, esegui pulseaudio --startper 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