Bluetooth-Kopfhörer unter Fedora zu nutzen ist praktisch – aber manchmal funktioniert der Klang nicht wie erwartet. Statt klarem Stereo hörst du nur Mono oder dumpfen Ton. Das liegt oft daran, dass dein System das falsche Audio-Profil benutzt.
In diesem Beitrag lernst du Schritt für Schritt:
- wie du dein Bluetooth-Gerät verbindest
- wie du den richtigen Audiomodus aktivierst
- was die technischen Begriffe und Abläufe bedeuten
- und wie du mit einfachen Terminalbefehlen selbst Kontrolle über Bluetooth und Audio bekommst
1. Bluetooth-Kopfhörer verbinden (Terminal-Methode)
Zuerst öffnest du ein Terminal (z. B. mit der Suche „Terminal“) und startest das Bluetooth-Kommandozeilenprogramm:
bluetoothctl
bluetoothctl
ist ein Programm, mit dem du Bluetooth-Geräte verwalten kannst – ähnlich wie die Bluetooth-Einstellungen in GNOME, aber in der Kommandozeile. Es gibt dir mehr Kontrolle und zeigt dir, was im Hintergrund passiert.
Nach dem Start bekommst du eine Ausgabe wie diese:
[NEW] Media /org/bluez/hci0
SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
Agent registered
[CHG] Controller 9C:FC:E8:AB:F3:2D Pairable: yes
hci0 new_settings: powered bondable ssp br/edr le secure-conn wide-band-speech
Was bedeutet das?
Media /org/bluez/hci0
: Dein Bluetooth-Adapter (genannt „hci0“) hat eine Audio-Schnittstelle für Medien erkannt./org/bluez/hci0
ist ein spezieller Linux-Systempfad, über den Programme mit dem Bluetooth-Dienst kommunizieren.SupportedUUIDs
: Das sind eindeutige Codes für Bluetooth-Profile, z. B.0000110a
für hochwertigen Stereo-Audio-Stream (A2DP).Agent registered
: Das System hat den sogenannten „Agenten“ aktiviert, der beim Koppeln hilft (z. B. Eingabe von PIN-Codes).Pairable: yes
: Dein Computer ist jetzt sichtbar und bereit, neue Geräte zu koppeln.powered
,bondable
,ssp
,br/edr
,le
,secure-conn
,wide-band-speech
: Verschiedene Fähigkeiten deines Bluetooth-Adapters wie eingeschalteter Zustand, sichere Kopplung, Unterstützung für klassische und Low Energy Bluetooth-Verbindungen.
2. Bluetooth aktivieren und Agent starten – mit typischen Ausgaben
Gib im bluetoothctl
nacheinander folgende Befehle ein:
power on
agent on
default-agent
Typische Ausgaben und ihre Bedeutung:
- Nach
power on
:
Changing power on succeeded
Bluetooth wurde erfolgreich eingeschaltet.
- Nach
agent on
:
Agent is already registered
Der Agent läuft bereits – das ist in Ordnung.
- Falls du dich vertippst (z. B.
dafault-agent
stattdefault-agent
):
Invalid command in menu main: dafault-agent
Use "help" for a list of available commands in a menu.
Use "menu <submenu>" if you want to enter any submenu.
Use "back" if you want to return to menu main.
Der Befehl ist falsch geschrieben – korrigiere ihn zu default-agent
.
- Nach korrekt eingegebenem
default-agent
:
Default agent request successful
Der Agent ist jetzt als Standard-Handler aktiv.
3. Gerät suchen und koppeln
Starte die Suche nach Geräten mit:
scan on
Nach kurzer Zeit erscheint dein Kopfhörer, z. B.:
[NEW] Device 98:47:44:73:FA:27 soundcore P40i
Die lange Zahlen- und Buchstabenkombination ist die MAC-Adresse deines Geräts. Sie ist eine eindeutige Identifikation.
Verbinde dein Gerät mit diesen Befehlen:
pair 98:47:44:73:FA:27
Typische Ausgabe:
Attempting to pair with 98:47:44:73:FA:27
[CHG] Device 98:47:44:73:FA:27 Connected: yes
Pairing successful
trust 98:47:44:73:FA:27
Typische Ausgabe:
Changing 98:47:44:73:FA:27 trust succeeded
connect 98:47:44:73:FA:27
Typische Ausgabe:
Attempting to connect to 98:47:44:73:FA:27
Connection successful
scan off
exit
Scan wird ausgeschaltet, um Akku zu sparen. Du verlässt die bluetoothctl
-Sitzung.
4. Das richtige Audio-Profil aktivieren (A2DP)
Finde heraus, wie dein Kopfhörer im Audio-System heißt:
pactl list cards short
pactl
ist ein Kommandozeilenprogramm, das mit dem Audio-Server (PipeWire) kommuniziert und Informationen über Audio-Geräte gibt. list cards short
zeigt alle erkannten Audio-Karten in einer kurzen Übersicht.
Beispielausgabe:
101 bluez_card.98_47_44_73_FA_27 module-bluez5-device.c
101
: interne IDbluez_card.98_47_44_73_FA_27
: dein Bluetooth-Kopfhörer als Audio-Kartemodule-bluez5-device.c
: Modul, das die Bluetooth-Audio-Verbindung herstellt
Aktiviere das Stereo-Audio-Profil:
pactl set-card-profile bluez_card.98_47_44_73_FA_27 a2dp-sink
Du sagst dem System, es soll für dein Bluetooth-Gerät das A2DP-Profil benutzen, das hochwertige Stereo-Audio liefert.
5. Falls das Profil nicht sofort wechselt
Starte die Audio-Dienste neu, damit der Wechsel wirksam wird:
systemctl --user restart pipewire pipewire-puls
systemctl
steuert Dienste. Mit --user
steuerst du die Dienste, die für deinen Benutzer laufen (nicht systemweit). pipewire
und pipewire-pulse
sind die Programme, die für die Soundausgabe zuständig sind. Ein Neustart sorgt dafür, dass das System die Profiländerung übernimmt.
6. Warum Bluetooth unter Linux anders ist
Linux gibt dir viel Kontrolle, aber du musst manchmal selbst mehr machen als in anderen Betriebssystemen. Das ist eine Chance, dein System zu verstehen und Fehler selbst zu beheben.
Fazit
Mit diesen Schritten verbindest du deine Bluetooth-Kopfhörer unter Fedora richtig und bekommst Stereo-Sound statt Mono. Du weißt, was hinter den Kulissen passiert und kannst künftig Probleme besser lösen.
Kommentar verfassen