Wireplumber-0.5.5

Introduction à Wireplumber

Le paquet Wireplumber contient un gestionnaire de session et de politique pour Pipewire.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

Dépendances de Wireplumber

Requises

GLib-2.80.4, pipewire-1.2.3 et Systemd-256.4 (à l'exécution, reconstruit avec Linux-PAM-1.6.1)

Recommandées

Facultatives

Doxygen-1.12.0, lxml-5.3.0, sphinx-8.0.2, sphinx_rtd_theme-2.0.0 et Breathe

Installation de Wireplumber

Installez Wireplumber en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -D system-lua=true .. &&
ninja

Pour tester les résultats lancez : ninja test.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-D system-lua=true : ce paramètre active l'utilisation de la version système de Lua. Supprimez-le si vous n'avez pas installé Lua, mais remarquez que meson téléchargera et installera sa propre version.

Configuration de Wireplumber

Informations sur la configuration

Pour que Wireplumber puisse être utilisé par Pipewire, Wireplumber doit être configuré pour démarrer quand un environnement de bureau est lancé.

Pour configurer Wireplumber pour démarrer quand un environnement de bureau est lancé, exécutez les commandes suivantes en tant qu'utilisateur root pour active les unités systemd utilisateurs :

systemctl enable --global pipewire.socket &&
systemctl enable --global wireplumber

Maintenant que Wireplumber est configuré pour démarrer quand un environnement de bureau est lancé, il est recommandé que vous vous déconnectiez de votre session et que vous vous reconnectiez.

Contenu

Programmes installés: wireplumber, wpctl et wpexec
Bibliothèques installées: libwireplumber-0.5.so
Répertoires installés: /usr/include/wireplumber-0.5, /usr/lib/wireplumber-0.5 et /usr/share/wireplumber

Descriptions courtes

wireplumber

est un gestionnaire de session et de politique pour Pipewire

wpctl

contrôle et demande des informations de Wireplumber

wpexec

exécute des scripts Wireplumber, qui sont souvent écrits en Lua

libwireplumber-0.5.so

contient les fonctions qui permettent aux autres programmes de contrôler Wireplumber