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
HARDmenunjukkanblocked, 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
dbusdapat mematikan proses yang sedang menggunakannya — reboot lebih aman.
Dukungan Audio Bluetooth
Untuk menggunakan perangkat audio Bluetooth (speaker, headset, dll.):
| Audio System | Paket Tambahan |
|---|---|
| ALSA | bluez-alsa |
| PulseAudio | Tidak diperlukan |
| PipeWire | libspa-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