zurück zum Artikel

Audiogeräte unter Linux mit WirePlumber systemweit benennen

| Keywan Tonekaboni

Wie angeschlossene Audiogeräte heißen, teilen ihre Treiber dem Betriebssystem mit. Doch nicht immer sind die Namen verständlich. Wir zeigen, wie Sie das ändern.

Mehr zu: Softwaretipps für Linux

Hört ihr mich jetzt?! - Die Videokonferenzsoftware hat mal wieder den falschen Audiokanal ausgewählt und die anderen Teilnehmer warten ungeduldig. Doch die Einstellungen zeigen nur unverständliche Namen: Da weiß man auf den ersten Blick gar nicht, welches Audiogerät man wählen soll. Manchmal sind auch mit der Marketingabteilung die Pferde durchgegangen: Namen wie "Tiger Lake-LP Smart Sound Technology Audio Controller" sprengen jedes Dialogfeld. Wir zeigen, wie Sie mit einem Konfigurationsskript für den Multimedia-Sitzungsmanager WirePlumber [11] [11] die Namen der Audiogeräte ändern.

Bei modernen Linux-Systemen sind mehrere Komponenten für die Audiogeräte verantwortlich. Im Kernel bildet ALSA (Advanced Linux Sound Architecture) [12] [12] die Treiberschicht. Auf die ALSA-Schnittstellen greift ein Soundserver im Userspace zu, der als Mittler zwischen den Anwendungen und dem Treiber agiert und die parallele Nutzung desselben Audiokanals durch mehrere Anwendungen erlaubt. Bisher war das vor allem PulseAudio, das aber immer mehr Distributionen durch das Multimedia-Framework PipeWire ersetzen. Bei Fedora kümmert sich PipeWire schon seit Version 34 um die Audiogeräte, bei Ubuntu erst seit Version 22.10. Für ältere Versionen wie Ubuntu 22.04 LTS ist PipeWire aber in den Softwarequellen enthalten [13] [13].

PipeWire bringt eine eigene PulseAudio-Implementierung mit. Daher funktionieren für PulseAudio erstellte Anwendungen auch mit PipeWire, selbst die meisten der PulseAudio-Tools. Auch die von Ubuntu Desktop und Fedora Workstation verwendete Desktopumgebung Gnome bezieht die Namen der Audiogeräte über die PulseAudio-Schnittstellen. Welcher Soundserver diese Schnittstellen bei Ihnen bereitstellt, verrät der Befehl pactl aus dem Paket "pulseaudio-utils". Rufen Sie dazu in einem Terminal pactl info auf. Steht bei der Antwort in der Zeile "Name des Servers" etwas von "PulseAudio (on PipeWire 0.3…)", dann arbeitet bei Ihnen PipeWire.


URL dieses Artikels:
https://www.heise.de/-7368909

Links in diesem Artikel:
[1] https://www.heise.de/ratgeber/Linux-Mit-Udev-Zugriffsrechte-auf-Hardware-gewaehren-7445759.html
[2] https://www.heise.de/ratgeber/Audiogeraete-unter-Linux-mit-WirePlumber-systemweit-benennen-7368909.html
[3] https://www.heise.de/ratgeber/Know-How-Backup-Strategien-fuer-Linux-Desktops-7136788.html
[4] https://www.heise.de/tests/Kali-Linux-Update-Snapshots-und-Tools-im-Test-7101163.html
[5] https://www.heise.de/ratgeber/Linux-Tastaturbelegung-individuell-konfigurieren-mit-xkb-6550158.html
[6] https://www.heise.de/ratgeber/Linux-Distribution-neben-Windows-installieren-6528470.html
[7] https://www.heise.de/ratgeber/Wie-Sie-die-passende-Linux-Distribution-fuer-sich-finden-6329627.html
[8] https://www.heise.de/ratgeber/Von-Windows-auf-Linux-wechseln-So-finden-Sie-die-passende-Bedienoberflaeche-6324640.html
[9] https://www.heise.de/ratgeber/Linux-Tool-Waydroid-Android-Apps-unter-Linux-ausfuehren-6318546.html
[10] https://www.heise.de/tests/Linux-Distribution-MX-Linux-MX-21-fuer-Mausliebhaber-im-Test-6319444.html
[11] https://www.collabora.com/news-and-blog/blog/2020/05/07/wireplumber-the-pipewire-session-manager/
[12] https://pipewire.pages.freedesktop.org/wireplumber/configuration/alsa.html
[13] https://www.heise.de/ratgeber/Kabelfritz-Monitor-Die-Leistungsguete-von-Fritzboxen-mit-dem-Raspi-ueberwachen-7240786.html