Bluetooth

Persiapan

Sebelum menggunakan Bluetooth, pastikan controller tidak terblokir:

rfkill

Contoh output:

ID TYPE      DEVICE    SOFT      HARD
0  wlan      phy0      unblocked unblocked
1  bluetooth hci0      blocked   unblocked

Jika status SOFT menunjukkan blocked, buka blokir secara software:

sudo rfkill unblock bluetooth

Jika HARD menunjukkan blocked, kemungkinan ada saklar fisik di laptop atau opsi di BIOS yang perlu diaktifkan terlebih dahulu.

Instalasi

sudo xbps-install -S bluez
ln -s /etc/sv/dbus /var/service/
ln -s /etc/sv/bluetoothd /var/service/

Tambahkan pengguna ke grup bluetooth:

sudo usermod -aG bluetooth <nama_user>

Lalu reboot agar perubahan grup diterapkan.

Merestart layanan dbus dapat mematikan proses yang sedang menggunakannya — reboot lebih aman.

Dukungan Audio Bluetooth

Untuk menggunakan perangkat audio Bluetooth (speaker, headset, dll.):

Audio SystemPaket Tambahan
ALSAbluez-alsa
PulseAudioTidak diperlukan
PipeWirelibspa-bluetooth
# Contoh untuk PipeWire
sudo xbps-install -S libspa-bluetooth

Penggunaan

Kelola koneksi dan controller Bluetooth menggunakan bluetoothctl:

bluetoothctl

Contoh Pairing Perangkat

> power on
> agent on
> default-agent
> scan on
> pair XX:XX:XX:XX:XX:XX
> connect XX:XX:XX:XX:XX:XX
> trust XX:XX:XX:XX:XX:XX
> scan off
> exit

Ganti XX:XX:XX:XX:XX:XX dengan MAC address perangkat yang muncul saat scan on.

Konfigurasi

File konfigurasi utama: /etc/bluetooth/main.conf

Beberapa opsi yang umum diubah:

[Policy]
# Otomatis menyambung kembali ke perangkat yang dipercaya saat boot
AutoEnable=true

[General]
# Ubah nama controller Bluetooth
Name=T4nOS

@T4n-Labs · @Gh0sT4n