Mergen
Yönetici Penguen
- Katılım
- 10 Temmuz 2026
- Mesajlar
- 23
- Konum
- İzmir
- İşletim Sistemi
- Pardus
Sorunu Anlamak
Bluetooth hoparlörün eşleştirildikten sonra her seferinde elle bağlanmasının en sık sebebi cihazın "trusted" (güvenilen) listesine eklenmemesi ya da Bluetooth servisinin otomatik bağlanmayacak şekilde ayarlanmış olmasidir.
Önce mevcut durumu kontrol edelim:
/etc/bluetooth/main.conf Ayarlari
Bu dosyayi root yetkisiyle acip asagidaki satirlari kontrol et:
/etc/pulse/default.pa ya da PipeWire Ayari
Eger PulseAudio kullaniyorsan su satiri eklemek ise yarayabilir:
PipeWire icin genelde ekstra ayar gerekmiyor ama bluetooth modullerinin aktif oldugundan emin ol:
/etc/udev/rules.d/ ile Kalici Cozum (En Garanti)
Yukardaki adimlar ise yaramadiysa sisteme bagli her bluetooth cihazi icin otomatik baglanmayi zorlayan basit bir udev kurali ekleyebilirsin.
Dikkat edilmesi gereken nokta bu komut her yeniden eslestirmede calisacagi icin eger birden fazla bluetooth cihazin varsa hepsi icin ayri ayri satir eklemelisin.
Bluetooth hoparlörün eşleştirildikten sonra her seferinde elle bağlanmasının en sık sebebi cihazın "trusted" (güvenilen) listesine eklenmemesi ya da Bluetooth servisinin otomatik bağlanmayacak şekilde ayarlanmış olmasidir.
Önce mevcut durumu kontrol edelim:
Kod:
bluetoothctl
power on
default-agent
scan on
# hoparlörün MAC adresini bulduktan sonra:
trust <MAC_ADRESI>
pair <MAC_ADRESI>
connect <MAC_ADRESI>
quit
trust komutu cihaza her zaman izin vermeni saglar./etc/bluetooth/main.conf Ayarlari
Bu dosyayi root yetkisiyle acip asagidaki satirlari kontrol et:
Kod:
sudo nano /etc/bluetooth/main.conf
# Su satirlarin acik oldugundan emin ol:
AutoEnable=true
FastConnectable=true
# Daha once # ile basliyorlarsa # isaretini sil.
# Kaydet ve cik.
sudo systemctl restart bluetooth
/etc/pulse/default.pa ya da PipeWire Ayari
Eger PulseAudio kullaniyorsan su satiri eklemek ise yarayabilir:
Kod:
sudo nano /etc/pulse/default.pa
# En altina su satiri ekle:
autoload module-bluetooth-policy
autoload module-bluetooth-discover
autoload module-switch-on-connect
# Kaydet ve PulseAudio'yu yeniden baslat:
pulseaudio -k && pulseaudio --start
PipeWire icin genelde ekstra ayar gerekmiyor ama bluetooth modullerinin aktif oldugundan emin ol:
Kod:
systemctl --user status pipewire.socket wireplumber.service
/etc/udev/rules.d/ ile Kalici Cozum (En Garanti)
Yukardaki adimlar ise yaramadiysa sisteme bagli her bluetooth cihazi icin otomatik baglanmayi zorlayan basit bir udev kurali ekleyebilirsin.
Kod:
sudo nano /etc/udev/rules.d/99-bluetooth-autoconnect.rules
# Icine su satiri ekle:
ACTION=="add", SUBSYSTEM=="bluetooth", RUN+="/usr/bin/bluetoothctl connect <MAC_ADRESI>"
# <MAC_ADRESI> yerine hoparlorun MAC'ini gir.
sudo udevadm control --reload-rules && sudo udevadm trigger
Dikkat edilmesi gereken nokta bu komut her yeniden eslestirmede calisacagi icin eger birden fazla bluetooth cihazin varsa hepsi icin ayri ayri satir eklemelisin.