Bu cevap thetechdepo.com'da Andrew Martin tarafından yazılmış bir öğreticiden geliyor. Orijinal gönderi için aşağıdaki bağlantıya bakın, ancak bu tam bir yeniden yazmadır. Özellikle bir elma klavyesi için yazılmıştır, ancak birden fazla cihaz için kullandım, bu yüzden elma veya klavyeye özgü değil. Sadece talimatları izleyin ve Ubuntu'da herhangi bir bluetooth cihazına otomatik olarak bağlanacaksınız.
Sistem Ayarları> Bluetooth'a gidin ve yeni bağlanan bluetooth cihazınızı eklemek için talimatları izleyin.
Talimatları izleyin ve istendiğinde pimi girin, ardından cihaz bağlandıktan ve çalıştıktan sonra cihazı kapatın. Şimdi otomatik bağlantı parçasına.
Terminalinizi açın ve aşağıdaki komutları girin:
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
Son komut, cihazınızın çıktısını aşağıdaki gibi görüntüler:
Devices:
hci0 00:00:00:00:00:00
Bluetooth'u komut satırı üzerinden bağlamanıza izin vermek için yeni bir paket yükleyin.
$ sudo apt-get install bluez-compat
Bu tamamlandıktan sonra, şimdi hidd programı yüklü olacak. Bu noktada, klavyenizi açın ve aşağıdaki komutu girin. Aşağıda görüldüğü gibi, sonraki komutlara kopyalayıp yapıştırmanız gereken klavyenizin MAC Adresini verir:
$ hcitool scan
Scanning ...
AA:BB:CC:DD:EE:FF Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF
Şimdi pc başladığında cihazı otomatik olarak bağlamak için bir başlangıç dosyası oluşturmalıyız. Terminal üzerinden ...
$ gedit ~/.keyboard.sh
AA: BB: CC: DD: EE: FF yerine yukarıda gördüğünüz donanım kimliğini kullanarak aşağıdaki metni girin. Son olarak dosyayı kaydedin.
#! /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
Şimdi yeni bir başlangıç dosyası oluşturun. Seçtiğiniz cihaz adı yerine "klavye" kullanın. Bu sadece dosyanın adıdır.
$ sudo gedit /etc/init.d/keyboard
Ubuntu'nuza başlangıçta oluşturduğunuz dosyayı çalıştırmasını söyleyen aşağıdakileri yapıştırın.
#!/bin/sh
/home/username/.keyboard.sh &
exit 0
Şimdi her iki dosya iznini de terminal aracılığıyla yürütülebilir olarak ayarlayın.
$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults
Bilgisayarınızı yeniden başlattığınızda cihazınız otomatik olarak bağlanmalı ve hiçbir şey yapmanıza gerek kalmadan çalışmalıdır.
Umarım bu birkaç kişiye yardımcı olur, sorunuma bir çözüm bulmam uzun zaman aldı ve bu öğreticiyi internete biraz daha derinleştirmek istedim.
Orijinal bağlantı burada bulunabilir .