Pagina 1 di 1

(Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: ven mag 17, 2019 23:41
da francesco bat
Ciao a tutti.
Sto usando da tempo Slackware 14.2 stabile e non mi ero ancora reso conto da tempo che stavo usando Pulseaudio.
È evidente che è stato fatto un grande lavoro, ma io sono uno di quelli che trova veramente orrido questo sistema audio in generale e voglio ripristinare il vecchio alsamixer.
Ho installato il pacchetto alsamixer.app dal repository slackonly ma al riavvio vedo ancora pulseaudio in esecuzione nel sistema.
Sapete in che modo posso mettere fine a questo orrido pulseaudio e ripristinare il mitico alsamixer?
In più, sapete se in futuro continuerà ad essere supportato alsamixer su Slackware?
Vi giuro, tutte le distro con Pulseaudio, sta diventando un incubo come l'orrido systemd e grub2 (fortunatamente ho imparato ad usare extlinux e ho fanculizzato grub2 da tutte le distro che uso).
Ciao
Francesco bat

Re: Abilitare alsamixer e disabilitare pulseaudio

Inviato: mar mag 21, 2019 9:41
da brg
Alsamixer funziona senza bisogno di installare nulla, apri la console digiti alsamixer et voilà. Pulseaudio si appoggia ai driver ALSA, è solo una interfaccia a livello applicativo.

Re: Abilitare alsamixer e disabilitare pulseaudio

Inviato: mar mag 21, 2019 11:26
da rik70
Non è così immediato, dato che ormai pulseaudio è entrato nel "sistema" slackware.

Qui è spiegato come fare nella current.

Ovviamente non puoi copiare e incollare se sei sulla distro stabile - 14.2 - ma devi adattare quelle istruzioni al caso specifico.

In particolare, devi rimuovere il pacchetto pulseaudio e quelli correlati - es: pavucontrol, xfce4-pulseaudio-plugin, etc.
Poi rinominare/spostare/cancellare il file /etc/asound.conf.

Un'altra possibilità è lasciare tutto com'è,
rinominare/spostare/cancellare il file /etc/asound.conf - o meglio ancora: commentare quello che c'è dentro -
modificare in questo modo '/etc/pulse/client.conf'

Codice: Seleziona tutto

autospawn = no
e fare in modo che la sessione grafica non carichi all'avvio '/etc/xdg/autostart/pulseaudio.desktop'.
Tuttavia questa variante non esclude che un'applicazione possa "lanciare" il demone pulseaudio, con tutte le conseguenze del caso. Quindi dovrai fare attenzione che i programmi che utilizzi abitualmente siano impostati per utilizzare esclusivamente alsa.

Re: Abilitare alsamixer e disabilitare pulseaudio

Inviato: gio mag 23, 2019 15:00
da francesco bat
Grazie a tutti per le risposte e scusate per il ritardo.
In pratica ho voluto rinunciare al cambiamento perchè appunto è una versione stabile di Slackware.
Più che altro ero indeciso di affiancare a Slackware una versione current di Absolute Linux e fare qui l'operazione, ma se queste Pulseaudio è diventata una nuova corrente dilagante in tutte le configurazioni delle distro allora vi ho rinunciato di installarlo.
Ora al posto diAbsolute Linux ho installato Slitaz che ha appunto alsamixer, non usa systemd e posso scegliere il boot di avvio e ho escluso il grub a favore di extlinux come in Slackware.
Poi eventualmente valuterò in futuro anche Gentoo per ottenere tutti questi risultati.
Ciao
Francesco bat

Re: Abilitare alsamixer e disabilitare pulseaudio

Inviato: mar mag 28, 2019 15:39
da francesco bat
Allora...
Sono riuscito a ricavare un'altra partizione logica e ci ho installato anche Absolute Linux current mentre in un'altra partizione ho rimasto Slackware 14.2 stabile.
Ho eseguito come descritto dal link:
http://ftp.osuosl.org/pub/slackware/sla ... tem/README
e non tutto è andato per il verso giusto (la configurazione asound new non è stata realizzata in automatico.
Ho risolto manualmente commentando:

Codice: Seleziona tutto

# pcm.default pulse
# ctl.default pulse


e aggiungendo:

Codice: Seleziona tutto

load-module module-alsa-sink device=dmix
load-module module-alsa-source device=dsnoop


e ora pulseaudio è definitivamente sparito dal sistema.
Speriamo che regga e non ci sono problemi futuri.
Ciao
Francesco bat

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: mar mag 28, 2019 17:44
da idefix
come disabilitare pulse non è piu un mistero,
quello che mi sfugge è perche lo usino.
che vantaggio da ?

si interpone tra le applicazioni e alsa
quindi una possibile fonte di problemi in piu
senza alcun vantaggio.

inoltre firefox usa solo pulse e ha abbandonato alsa.

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: mar mag 28, 2019 17:47
da ponce
non vi preoccupate, tanto tra poco anche pulseaudio andra' in pensione per essere sostituito da PipeWire

https://pipewire.org/

(non c'è pace tra gli ulivi)

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: mer mag 29, 2019 10:09
da brg
idefix ha scritto:come disabilitare pulse non è piu un mistero,
quello che mi sfugge è perche lo usino.
che vantaggio da ?

si interpone tra le applicazioni e alsa
quindi una possibile fonte di problemi in piu
senza alcun vantaggio.

inoltre firefox usa solo pulse e ha abbandonato alsa.


Pulseaudio è un server che consente di fare software mixing, l'interfaccia utente di ALSA non è nessuna delle due cose. Questo significa che con ALSA non puoi avere due utenze che usano la stessa risorsa hardware (cosa che può portare al blocco dell'audio senza apparente motivo, se una delle due non rilascia correttamente la risorsa), non puoi controllare il volume delle applicazioni indipendentemente l'una dall'altra, non puoi connettere al volo dispositivi audio, non puoi riprodurre l'audio su un server remoto ecc. ecc.
Oltre a ciò, Pulseaudio dovrebbe (uso il condizionale perché non ho molta esperienza a riguardo) offrire un'interfaccia di programmazione pulita ed uniforme ai programmatori che intendono usarlo.
È una sorta di Jack ACK dei poveri.

Nota: l'applicazioncina che compare nella mia firma sfrutta l'interfaccia audio, attraverso gstreamer, e posso dire che Pulseaudio è certamente più flessibile e affidabile di ALSA per quanto riguarda il risultato finale.


ponce ha scritto:non vi preoccupate, tanto tra poco anche pulseaudio andra' in pensione per essere sostituito da PipeWire

https://pipewire.org/

(non c'è pace tra gli ulivi)


https://xkcd.com/927/

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: mer mag 29, 2019 11:22
da ponce
brg ha scritto:
ponce ha scritto:non vi preoccupate, tanto tra poco anche pulseaudio andra' in pensione per essere sostituito da PipeWire

https://pipewire.org/

(non c'è pace tra gli ulivi)


https://xkcd.com/927/


un grande classico!

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: mer mag 29, 2019 19:25
da idefix
finalmente una risposta che chiarisce le cose.

grazie.

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: gio mag 30, 2019 13:44
da francesco bat
Ragazzi ultimi sviluppi.
Purtroppo ho dovuto formattare e installare una vecchia versione di Absolute Linux: la 14.04
La versione è del gennaio 2013
Doveva essere current per 32 bit ma appunto non essendo più supportato il 32 bit è rimasto abbandonato.
Il motivo della scelta è che il problema come sopra descritto si era risolto solo parzialmente; funzionava audacious e qualcos'altro, ma mplayer, sox e altri richiedevano le librerie pulse per funzionare.
Veramente assurdo :evil:
Provando a vedere un po nella root ho visto files di pulse sparpagliati dappertutto anche nella directory di alsa; un vero macello; si insinua nel sistema e non te ne puoi più liberare peggio di un rootkit.
Io ancora non riesco a credere che nel mondo Linux sia stata creata una mostruosità del genere; un utente che vuole cambiare non può più cambiare e come una firma con il sangue ti devi tenere pulseaudio a meno che non formatti.
Per questo ho preferito andarmi a cercare anche una distro vecchia basta che non usi pulseaudio anche se mi dispiace di non poterla aggiornare a meno che non ci metto il repository di slackonly per quella versione di slackware dell'epoca.
Invece in modalità frugale fortunatamente ho installato Tiny Core Linux e Antix che sono liberi da pulseaudio e anche da systemd.
Invece su PCLinuxOS nell'altra partizione fortunatamente avevo una versione senza pulseaudio ma essendo rolling un aggiornamento di alsa ha terminato il suo funzionamento; dovevo scegliere tra pulseaudio e tornare indietro ai vecchi pacchetti.
Così ho scaricato tutti i vecchi pacchetti di Alsa del 2014 e li ho reinstallati in modo coatto e bloccando gli aggiornamenti su quella versione e ora va tutto alla grande senza pulseaudio anche se non so per quanto potrà durare.
Per carità io non ho nulla contro l'innovazione, ma questa è proprio una boiata.
Magari il nuovo sistema Pipewire come ha detto Ponce potrebbe essere più pratico lasciando all'utente la scelta di utilizzo senza creare casini al sistema e magari funziona pure bene, perchè no ad utilizzarlo?
Ma questo solo il tempo lo potrà dire :|
Ciao
Francesco bat

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: gio mag 30, 2019 14:51
da ponce
francesco bat ha scritto:Magari il nuovo sistema Pipewire come ha detto Ponce potrebbe essere più pratico lasciando all'utente la scelta di utilizzo senza creare casini al sistema e magari funziona pure bene, perchè no ad utilizzarlo?

mah, io mica ho detto questo, eh? anzi, sarei pure abbastanza dubbioso...

Re: (Risolto) Abilitare alsamixer e disabilitare pulseaudio

Inviato: gio mag 30, 2019 14:56
da francesco bat
ponce ha scritto:
francesco bat ha scritto:Magari il nuovo sistema Pipewire come ha detto Ponce potrebbe essere più pratico lasciando all'utente la scelta di utilizzo senza creare casini al sistema e magari funziona pure bene, perchè no ad utilizzarlo?

mah, io mica ho detto questo, eh? anzi, sarei pure abbastanza dubbioso...


No, infatti.
Questo l'ho capito :badgrin:
Più che altro intendevo la segnalazione :)
Ciao
Francesco bat