找到解決的方法 但是不知道原因是什麼
我本來是以為是我的耳機太新
有支援LDAC跟LHDC才會一直斷連
但我把協定改成SBC後還是一樣會斷連
之後換了很多不同的distro
相同的地方我都是用KDE
然後藍芽耳機還是會一直斷開
相同的問題在每個distro都存在
後來我在同一個distro裡裝KDE或是其他的WM(cosmic, xfce 或 cinnamon)
只有KDE會一直斷連
其他的distro也是一樣的狀況
看起來好像是KDE的問題
後來我找到這篇
https://forum.archlinuxcn.org/t/topic/14203/6
好像是bluez套件有bug
目前新的版本是bluez 5.85-1
要降級到5.82就可以解決
如果有一樣的問題的人可以試試
arch based distro可以用 downgrade這個套件來降版本
※ 引述《ls4860 (我是熟番)》之銘言:
: 最近改distro到Garuda Mokka
: 結果發現我的藍芽耳機只要一連上去沒幾秒就自己斷開
: 我以為是laptop硬體太舊 耳機太新造成的
: 但是改灌回原來舊的EndeavourOS又正常連線
: 爬文跟AI還有實際測試後發現
: Kernel用zen或是mainline都不能連線
: 一定要用linux-lts
: 然後移除linux-firmware這個套件
: 再用systemctl disable bluetooth.service
: 刪除/var/lib/bluetooth
: 再用systemctl enable bluetooth service
: 這樣就可以正常連線了
: 但是為什麼會只有在Garuda上發生
: 我覺得很奇怪
: 大家可以給點意見嗎?
:
: ----
: Sent from BePTT on my Xiaomi 24122RKC7G
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.113.31 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1766575473.A.27B.html