Im Gegensatz zu vielen anderen Funktionen von Linux wird die Bluetooth-Unterstützung nicht automatisch vom Linux-Kernel bereitgestellt. Dies liegt hauptsächlich an der Funktionsweise des Bluetooth-Stacks und seiner Interaktion mit dem gesamten Linux-System. Um das zu vereinfachen, unternehmen benutzerfreundliche Distributionen wie Ubuntu und Elementary große Anstrengungen, um Bluetooth für ihre Nutzer einzurichten. Jedoch ist dies nicht bei allen Linux-Varianten der Fall. Oftmals müssen verschiedene Dienste und Bluetooth-Clients manuell installiert werden. Hinzu kommt, dass jedes Bluetooth-Radio anders ist und einige keine Open-Source-Treiber besitzen, was eine nachträgliche Treiberinstallation erforderlich macht. Im Folgenden wird erklärt, wie man Bluetooth-Geräte unter Linux verbindet und verwendet.
ACHTUNG: Ein Video-Tutorial befindet sich am Ende dieses Artikels.
Hinweis: Verwenden Sie Ubuntu? Dann ist Ihr System möglicherweise bereits optimal für Bluetooth eingerichtet, und dieser Artikel ist nicht zwingend erforderlich.
Installation der benötigten Software
Um Bluetooth unter Linux nutzen zu können, benötigen Sie zunächst den sogenannten Bluez-Stack. Die Installation erfolgt je nach Distribution über den jeweiligen Paketmanager.
Arch Linux
sudo pacman -S bluez bluez-utils
Fedora
sudo dnf install bluez bluez-tools
OpenSUSE
Die Bluetooth-Tools und -Dienste für SUSE erhält man über das OBS. Hier finden Sie die Schnellinstallationsschaltfläche, über die YaST alles Notwendige installiert.
Debian
sudo apt-get install bluez*
Andere Linux-Distributionen
Der Bluez-Bluetooth-Stack ist mit allen Linux-Distributionen kompatibel, einschließlich Chrome OS. Nutzer von weniger verbreiteten Distributionen sollten daher keine Schwierigkeiten haben, diese Tools zum Laufen zu bringen. Öffnen Sie dazu Ihren Paketmanager und suchen Sie nach „bluez“. Installieren Sie zur Sicherheit alle Pakete, die „bluez“ im Namen tragen. Alternativ können Sie den Quellcode von der Download-Seite herunterladen und manuell kompilieren.
Installation des Blueman-Clients
Nach der Installation von Bluez kann Ihre Linux-Desktopumgebung Bluetooth direkt verwenden. Wenn Sie beispielsweise KDE Plasma verwenden, funktioniert die Bluetooth-Funktion direkt über den KDE-eigenen Client. Das Gleiche gilt für den in Gnome Shell integrierten Client. In diesen Fällen ist die Installation von Blueman nicht erforderlich.
Wenn Sie jedoch eine Linux-Desktopumgebung oder einen Fenstermanager ohne integrierten Bluetooth-Manager verwenden, sollten Sie Blueman installieren. Blueman ist ein leichtgewichtiges Tool, das die Interaktion mit Geräten erheblich vereinfacht.
Arch Linux
sudo pacman -S blueman
Fedora
sudo dnf install blueman
OpenSUSE
sudo zypper install blueman
Debian
sudo apt-get install blueman
Andere Linux-Distributionen
Blueman wird häufig unter Linux eingesetzt. Um es auf anderen Distributionen zu finden, suchen Sie in Ihrem Paketmanager nach „blueman“ und installieren Sie es. Falls Sie Blueman nicht in den Softwarequellen finden, können Sie es von Sourceforge herunterladen!
Konfiguration
Die Installation des Bluez-Stacks allein reicht nicht aus, um Bluetooth unter Linux zu nutzen. Die entsprechenden Dienste müssen aktiviert sein, sonst können Geräte keine Verbindung herstellen. Öffnen Sie dazu ein Terminal und wechseln Sie mit „sudo -s“ zur Root-Shell.
Laden Sie in der Root-Shell den generischen Bluetooth-USB-Treiber manuell, wenn Sie einen BT-Dongle verwenden:
modprobe btusb
Wenn Sie einen Laptop mit integriertem Bluetooth-Radio verwenden, sollte der Treiber (sofern Linux unterstützt wird) automatisch geladen werden. Eine manuelle Aktivierung ist dann nicht erforderlich.
Hinweis: Einige Bluetooth-Dongles werden unter Linux nicht unterstützt. In diesem Fall konsultieren Sie das Handbuch Ihres Geräts, um herauszufinden, welche Treiber für den Betrieb unter Linux erforderlich sind.
Arch Linux, Fedora, SUSE und andere Systemd-Linux-Distributionen
Aktivieren Sie zunächst den BT-Dienst, damit er automatisch beim Hochfahren von Linux gestartet wird. Dies geschieht mit:
sudo systemctl enable bluetooth.service
Starten Sie den Dienst dann direkt mit:
sudo systemctl start bluetooth.service
Sollte systemctl die Dienste nicht starten oder aktivieren wollen, verwenden Sie die Option „force“:
sudo systemctl enable bluetooth.service -f
und
sudo systemctl start bluetooth.service -f
Ältere Debian-Versionen
Verwenden Sie eine Debian-Version ohne Systemd? In diesem Fall starten Sie Ihren PC nach der Installation von Bluez und den anderen Bluetooth-Tools neu. Die Startdienste werden nach der erneuten Anmeldung aktiv sein.
Verbindung mit Bluetooth in Gnome
Wenn der Bluetooth-Dienst ordnungsgemäß funktioniert, sollte ein Bluetooth-Symbol im Gnome-Bedienfeld angezeigt werden, sobald Sie einen Bluetooth-Dongle anschließen oder das integrierte Bluetooth-Radio Ihres PCs nutzen.
Klicken Sie auf das Symbol, um ein Menü zu erweitern. Wählen Sie im Menü „Bluetooth-Einstellungen“, um das Suchtool für Geräte aufzurufen.
Wählen Sie im Suchtool das Gerät aus, mit dem Sie sich verbinden möchten.
Folgen Sie den Anweisungen von Gnome, um die Verbindung herzustellen.
Verbindung mit Bluetooth in KDE
Um Bluetooth-Geräte im KDE Plasma Desktop zu verbinden, stellen Sie sicher, dass Ihr USB-Dongle oder das integrierte Bluetooth-Radio funktioniert.
Klicken Sie hier auf das BT-Symbol im Plasma-Bedienfeld und wählen Sie das gewünschte Gerät aus. Befolgen Sie dann die Anweisungen des Tools, um das Gerät zu koppeln!
Verbindung mit Bluetooth in Blueman
Um ein Bluetooth-Gerät mit Blueman zu verbinden, klicken Sie zunächst auf das Bluetooth-Symbol in der Taskleiste. Klicken Sie dann auf die Schaltfläche „Suchen“, um nach Geräten zu suchen. Wenn ein Gerät angezeigt wird, wählen Sie es mit der Maus aus und klicken Sie dann auf „Setup“.
Blueman führt Sie durch den Kopplungsprozess. Folgen Sie den Anweisungen auf dem Bildschirm, und Ihr Gerät wird bald gekoppelt sein.
Fazit
Bluetooth war unter Linux oft eine Herausforderung, und viele Distributionen sind nicht standardmäßig optimal eingerichtet. Mit dieser Anleitung sollten Ihre Bluetooth-Probleme unter Linux jedoch der Vergangenheit angehören.