News - Logiciels Libres

Calculate Linux : Revenir à Pulseaudio

| | Logiciels Libres | 1 Commentaire | 135
Calculate Linux : Revenir à Pulseaudio
Bonjour à tous,

Récemment, vous qui utilisez Calculate Linux, vous avez pu constater que Pipewire a replacé Pulseaudio.
C'est l'inconvénient des Rolling Release ! Les nouveautés arrivent au fil de l'eau... et parfois surprennent. En effet, les nouveautés n'attendent pas une "nouvelle version" pour arriver.

Alors, cela peut avoir des avantages, cependant, pour moi, ça m'a causé des soucis avec Mixxx, mon logiciel de DJing, qui visiblement ne fonctionne pas avec Pipewire pour streammer sur Twitch ! (avec Xfce mais impacte probablement d'autres environnements de bureau)
D'autres ont eu des soucis avec des périphériques bluetooth qui ne fonctionnaient pas correctement (cas avec KDE)

D'ailleurs, le cl-setup-audio permet bien de basculer de Pipewire à ALSA :

Code TEXT :
1 [21:11:20] [email protected]: ~  $ cl-setup-audio --audio list
Système son disponibles :
  [alsa]      ALSA
  [pipewire]  PipeWire *
 


Si vous souhaitez remettre Pulseaudio à la place de Pipewire, voici comment faire.

Créez un fichier /etc/portage/package.use/pulseaudio :

Code BASH :
vi /etc/portage/package.use/pulseaudio


Ajoutez ceci dedans :

Code BASH :
media-sound/pulseaudio alsa-plugin
media-plugins/alsa-plugins pulseaudio
media-video/pipewire -pipewire-alsa


Ainsi, vous réactivez pulseaudio pour les plugins ALSA, et désactivez le support de pipewire.

Il ne reste qu'à réémerger les paquets :

Code BASH :
emerge -1 media-sound/pulseaudio media-plugins/alsa-plugins media-video/pipewire


N'oubliez pas d'activer l'autospawn de pulseaudio dans /etc/pulse/client.conf :

Code BASH :
autospawn = yes


Vous pouvez créer un template Calculate pour que la configuration reste permanente (pas de question à la mise à jour via cl-update, ou dispatch-conf) :

Code BASH :
vi /etc/pulse/client.conf.clt


Code BASH :
autospawn = yes


Dans le doute, reboot !

A noter que cl-setup-audio vous indiquera toujours pipewire, mais c'est bien pulseaudio qui sera en place !

:magic: