Bluetooth

Bluetooth bağlantısı sağlamak için bluez kullanılır. Ayrıca bluetooth kartının sürücüsü için linux-firmware gerekmektedir.

Kurulum

Öncelikle bluez kurulumu yapalım.

$ ymp install bluez

Ardından servisi etkinleştirelim.

$ rc-update add bluetooth
$ rc-service bluetooth start

Bağlantının kurulması

İlk olarak klavye mouse gibi aygıtları bağlayabilmek için gerekli modülü yükleyelim.

modprobe uhid

Bunu açilişta yüklemek için aşağıdaki gibi ekleme yapabilirsiniz.

echo uhid > /etc/modules-load.d/bluetooth.conf

bluetoothctl komutu ile bağlantı kurmamız mümkündür. Öncelikle kullanılabilir aygıtları görüntüleyelim.

$ bluetoothctl scan on
...
[NEW] Device 1A:AA:D4:9C:8D:F5 Xiaomi Mi 6X
...

Arama modundan ctrl+c ile çıkalım. Çıktıdan bağlanmak istediğimiz aygıtın adresini alalım ve aşağıdaki gibi eşleştirelim.

$ bluetoothctl pair 1A:AA:D4:9C:8D:F5

Şimdi de bağlanalım.

$ bluetoothctl connect 1A:AA:D4:9C:8D:F5

Not: Özellikle dual boot kullanıyorsanız donanım sürekli olarak farklı şekilde haberleşmeye çalıştığı için bağlanma sorunları oluşabilir. Bu durumun üstesinden gelmenin en basit yolu aygıtı kaldırıp tekrar eklemektir.

Otomatik bağlanma

Her seferinde bağlantıyı elle yapmayıp aygıta güvenmek için aşağıdaki komutu uygulayabilirsiniz.

$ bluetoothctl trust 1A:AA:D4:9C:8D:F5

Aygıtı kaldırma

Bağlantıyı kesmek için öncelikle tanınan aygıt listesine bakalım.

$ bluetoothctl devices

Şimdi aygıtın bağlantısını keselim.

$ bluetoothctl disconnect 1A:AA:D4:9C:8D:F5

Ardından aygıtı silelim.

$ bluetoothctl remove 1A:AA:D4:9C:8D:F5