So koppeln und verwenden Sie Bluetooth-Geräte unter Linux

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.