restore audio defaults

19 contenuti / 0 new
Ultimo contenuto
Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43
restore audio defaults

Capita (quasi sempre) che se esco da una sessione e ne apro una nuova manca l'audio (l'icona nella system tray ha la linguetta rossa). Ho imparato che la cosa si risolve aprendo il Pclinux Control Center da root e andando in hardware - > audio - > avanzato - > restore audio defaults.

Non c'è modo di creare uno script (bash) che automatizzi questa procedura? In altre parole a che comando da terminale corrisponde il comando dato graficamente con restore audio default (ripristina in valori predefiniti)?

Grazie

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

DE?

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Pclos plasma 5 Desktop 64bit

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Cosa usi kmix oppure alsa? Ti spiego, usare uno script è possibile ma qui invece sarebbe da root, anche utilizzando gksu o kdesu richiederebbe una password, la cosa non sarebbe automatica e volendola mettere automatica 'type password' ti renderebbe vulnerabile ad attacchi. Molto meglio utilizzare questo https://wiki.parabola.nu/Advanced_Linux_Sound_Architecture#Restore_ALSA_...

al punto 3.3, ma dice che è in contrasto con kmix, quindi occorre sapere cosa usi Wink

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Grazie, Adriano. Ma come faccio a saperlo? Io credo, anzi direi proprio che è così, di usare Pulseaudio...

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Dal strumento avanzate non si vede?

Ritratto di francesco bat
Offline
Iscritto: 20/11/2011 - 02:46

KDE 5 usa Pulseaudio e non Alsamixer, a meno che non hai rimosso tu Pulseadudio appositamente e hai reinstallato Alsamixer.

Ciao

Francesco bat

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Prova a reinstallare pulseaudio, nel forum internazionale hanno risolto così http://www.pclinuxos.com/forum/index.php?topic=137983.0

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Pensavo di usare pulseaudio, ma dando inxi -F viene fuori questo:

Audio:     Card Intel 200 Series PCH HD Audio
           driver: snd_hda_intel
           Sound: ALSA v: k4.9.10-pclos1

 

Non ho poi capito che cosa consiglia di fare sul forum internazionale: rimuovere .config/pulse?

 

Ritratto di francesco bat
Offline
Iscritto: 20/11/2011 - 02:46

Occhio !

Bisogna non fare confusione !

Pulseaudio usa Alsa come Alsamixer.

Quindi è errato dire se hai Alsa o Pulseaudio siccome Pulseaudio per funzionare deve per forza usare Alsa.

Quindi se non hai installato alsamixer (che è quello originale di Alsa), stai usando Pulseaudio (che comunque usa Alsa ma disabilita Alsamixer).

KDE 5 usa Pulseaudio.

Ciao

Francesco bat

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Semplicemente rimuovi con synaptic pulseaudio (completamente anche i file di configurazione) e lo reinstalli, vedi se così ritorna a funzionare il demone d'avvio, non cancellare manualmente

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Prima di seguire il tuo consiglio, Adriano, specifico che il problema non si pone dopo un riavvio (reset, reboot), perché lì, la prima volta, il suono c'è; ma si pone se esco e rientro nella sessione utente. Quindi mi pare che il problema sia a livello di configurazione utente, non a livello di sistema, no?

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Inoltre su altri PC con pclos KDE 5 la soluzione è andara in PCC e resettare l'audio ai defaults, e il suono torna. Non però in questi giorni sul mio PC principale.

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Lo vedi subito, esci de sessione e loggati come root, il suono c'è?

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Col suono funzionante, ricevo questo messaggio: "$ pacmd list-cards
No PulseAudio daemon running, or not running as session daemon."

Sempre col suono funzionante ricevo anche questo:

"$ pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {43778a6fee4413eb5a8c08b2000000c7}unix:/var/run/user/1000/pulse/native, refusing to start/autospawn."

 

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

E ancora: "

[duns@duns-neos ~]$ pulseaudio
E: [pulseaudio] module-jackdbus-detect.c: Failed to parse channels= argument.
E: [pulseaudio] module.c: Failed to load module "module-jackdbus-detect" (argument: ""): initialization failed.
E: [pulseaudio] socket-server.c: bind(): Address already in use
E: [pulseaudio] module.c: Failed to load module "module-esound-protocol-unix" (argument: ""): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon."

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Reinstallo pulseaudio. C'è un file mancante, però: "

W: Failed to fetch http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/apt/pclinuxos...
  404 Not Found [IP: 145.220.21.40 80]

W: Failed to fetch http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/apt/pclinuxos...
  404 Not Found [IP: 145.220.21.40 80]"

Ritratto di duns
Offline
Iscritto: 30/10/2008 - 11:43

Fatta una prova: 1) in root non c'è suono; 2) negli altri utenti a) la prima volta che si apre la sessione c'è il suono, b) la seconda consecutiva non c'è, c) ma se cambio utente la seconda volta non consecutiva (con in mezzo la sessione di un altro utente) il suono torna.

Un po' strano e complicato! Cmq ho capito che se voglio iol suono: a) o resto nella stessa sessione aperta dopo l'avvio del sistema , b) o apro e chiudo una sessiomne di un altro utente e torno alla mia "utenza" principale.

Ritratto di adrianomorselli
Offline
Iscritto: 02/01/2015 - 12:20

Ritenta più avanti, forse il server è in manutenzione (no vedi dopo failed to fetch). Vedo però che ti sei risposto da solo, il demone (module) non c'è, da root non funziona (e quindi non centrano le tue modifiche), "failed to fetch" se cerchi di reinstallare: c'è un "pub" in più, modifica il tuo repo, questo è quello funzionante https://ftp.nluug.nl/os/Linux/distr/pclinuxos/pclinuxos/apt/pclinuxos/64...