硬件
電腦系統:Windows10、Ubuntu18.04雙系統。
鼠標:羅技無線鼠標M546、MX anywhere 2s。
情況說明
博主一直使用的是M546這款無線鼠標(含有藍牙適配器,但不支持藍牙),前些天新購入了一個MX anywhere 2s,想嘗試使用藍牙。結果發現用新的藍牙適配器之後電腦無響應,即鼠標無法使用,然後在linux下藍牙連接延遲十分嚴重。
適配器無響應解決方法
0、首先查看插入適配器前後,電腦設備管理器中是不是有相應的驅動出現
如果沒有則考慮適配器是否已經損壞。若有顯示則進入下面的步驟:
1、下載logitech option
2、插入Unifying藍牙適配器,
3、點擊左下角“您的設備–>添加設備”,
4、點擊“添加Unifying設備”,根據指示,依次關閉、打開設備,
正常情況下很快就可以顯示添加成功
5、一個設備(鼠標或鍵盤)在同一時間只能與一個Unifying藍牙適配器適配,如需更換另一個藍牙適配器,則需要按照上述操作重新進行適配(也就是說,如果適配器丟失,通過再買一個Unifying適配器是可以繼續使用的)。
6、羅技的官網說明中指出,目前anywhere 2s是不支持linux系統的,我是先在Windows系統下進行的上述適配操作,適配完成之後發現,切換至Ubuntu下之後也可以直接使用。
藍牙延遲解決方法
我在Windows10下的藍牙連接是沒有問題的,即可以不使用藍牙適配器時鼠標仍可正常工作。但是在進行藍牙適配之前,我直接在Ubuntu18.04下進行藍牙連接,可以連接但是延遲十分嚴重,羅技官網也沒有說是否支持在linux下使用anywhere 2s,後來參考了幾篇博文,主要是下面這一篇修改鼠標輪詢率和輪詢間隔的方法:
Linux 下藍牙鼠標延遲嚴重.
主要步驟爲:
在系統的藍牙設備管理器當中查看當前藍牙鼠標的地址,
地址字段類似於 D3:77:66:C8:FE:53,然後在超級用戶的狀態下修改
/var/lib/bluetooth/<mac-of-your-adapter>/<mac-of-your-mouse>/info,添加以下字段:
[ConnectionParameters]
MinInterval=6
MaxInterval=9
Latency=44
Timeout=216
按照博文的步驟進行之後,重連藍牙,發現沒有變化,然後電腦就休眠了,過了一夜驚訝地發現延遲明顯減小,藍牙連接和使用順暢了很多,猜測可能是對系統的修改沒有立即生效,需要激活或者重啓系統纔會生效,大家可以按這個步驟試一下,看看有沒有效果。
建議與提示:
- 購買電子產品之前,先了解一下產品對系統等配置方面的要求,比如這裏鼠標支持的系統方面,最好事先了解清楚,以省去不必要的時間浪費。
- 在之前進行過藍牙配對的情況下,anywhere 2s的重新配對需要長按下面的設備切換鍵直至白燈快閃。
參考資料:
Linux 下藍牙鼠標延遲嚴重.