Diese Antwort stammt aus einem Tutorial von Andrew Martin auf thetechdepo.com. Den Originalbeitrag finden Sie unter dem folgenden Link. Dies ist jedoch eine vollständige Neufassung. Es wurde speziell für eine Apple-Tastatur geschrieben, ich habe es jedoch für mehrere Geräte verwendet, sodass es nicht für Apple oder die Tastatur spezifisch ist. Befolgen Sie einfach die Anweisungen und Sie werden jedes Bluetooth-Gerät in Ubuntu automatisch verbinden lassen.
Gehen Sie zu Systemeinstellungen> Bluetooth und befolgen Sie die Anweisungen, um Ihr neu verbundenes Bluetooth-Gerät hinzuzufügen.
Befolgen Sie die Anweisungen und geben Sie den Pin ein, wenn Sie dazu aufgefordert werden. Nachdem das Gerät angeschlossen ist und funktioniert, schalten Sie das Gerät aus. Nun zum Auto Connect-Teil.
Öffnen Sie Ihr Terminal und geben Sie die folgenden Befehle ein:
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
Der letzte Befehl zeigt die Ausgabe für Ihr Gerät an, z.
Devices:
hci0 00:00:00:00:00:00
Installieren Sie ein neues Paket, damit Sie Bluetooth über die Befehlszeile verbinden können.
$ sudo apt-get install bluez-compat
Sobald dies abgeschlossen ist, haben Sie jetzt ein Hidd-Programm installiert. Schalten Sie zu diesem Zeitpunkt Ihre Tastatur ein und geben Sie den folgenden Befehl ein. Es gibt die MAC-Adresse Ihrer Tastatur aus, die Sie kopieren und in den nachfolgenden Befehl einfügen müssen, wie unten dargestellt:
$ hcitool scan
Scanning ...
AA:BB:CC:DD:EE:FF Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF
Jetzt müssen wir eine Startdatei erstellen, um das Gerät beim Starten des PCs automatisch zu verbinden. Über das Terminal ...
$ gedit ~/.keyboard.sh
Geben Sie den folgenden Text ein und ersetzen Sie AA: BB: CC: DD: EE: FF durch die oben angezeigte Hardware-ID. Speichern Sie abschließend die Datei.
#! /bin/bash
address="AA:BB:CC:DD:EE:FF"
while (sleep 1)
do
connected=`sudo hidd --show` > /dev/null
if [[ ! $connected =~ .*${address}.* ]] ; then
sudo hidd --connect ${address} > /dev/null 2>&1
fi
done
Erstellen Sie nun eine neue Startdatei. Ersetzen Sie den von Ihnen gewählten Gerätenamen durch "Tastatur". Dies ist einfach der Name der Datei.
$ sudo gedit /etc/init.d/keyboard
Fügen Sie Folgendes ein, das Ihr Ubuntu anweist, die gerade beim Start erstellte Datei auszuführen.
#!/bin/sh
/home/username/.keyboard.sh &
exit 0
Setzen Sie nun beide Dateiberechtigungen über das Terminal auf ausführbar.
$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults
Starten Sie Ihren Computer neu und Ihr Gerät sollte sich automatisch verbinden und funktionieren, ohne dass Sie etwas tun müssen.
Ich hoffe, das hilft ein paar Leuten, ich habe lange gebraucht, um eine Lösung für mein Problem zu finden, und ich wollte dieses Tutorial etwas tiefer in das Web einbinden.
Den Originallink finden Sie hier .