問題描述
Logitech有一個Unifying接收器,您可以使用同一個USB設備添加多個設備。這在Ubuntu中是否支持,如果是這樣,我必須另外配置一些東西,以便在添加新的無線設備時,它可以被同一個接收器識別。
信息:http://www.logitech.com/en-us/66/6079
最佳解決思路
我在這裏有一個羅技照明鍵盤和M525鼠標,兩者都使用羅技Unifying USB接收器。他們工作out-of-the框,即插即用。玩!
lsusb | grep Logitech
:
Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
dmesg | grep Logitech
:
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input2
generic-usb 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input0
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input3
generic-usb 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input1
generic-usb 0003:046D:C52B.0003: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input2
話雖如此,Logitech only supports適用於Windows和Mac OS X的Unifying軟件。對於Linux,我創建了ltunify
工具,在我的文章Logitech Unifying for Linux: Reverse Engineering and unpairing tool中詳細描述。如果你很匆忙,快速安裝:
sudo apt-get install git gcc
git clone https://git.lekensteyn.nl/ltunify.git
cd ltunify
make install-home
這將獲取源代碼並將程序安裝到$HOME/bin/ltunify
,如果$HOME/bin
以前不存在,那麽您可能必須重新打開re-login或重新打開終端。這樣做後,您可以使用sudo ltunify pair
命令將新設備與sudo ltunify pair
命令配對,並使用類似sudo ltunify unpair mouse
的命令取消配對設備(請確保在分離Unifying設備後有第二個設備!)。
還有一個圖形工具Solaar。它更好地支持諸如swapping the functionality of FN keys等新設備的功能。它可以通過ppa:daniel.pavel/solaar
PPA獲得(如果您不知道如何安裝這種”PPA”,請參見What are PPAs and how do I use them?)。安裝完成後,您可以在應用程序菜單中搜索Solaar並從此處啟動它。
次佳解決思路
我想通過添加一個我不知道的功能來補充Lekensteyn的回答。我有一個Logitech Anywhere MX鼠標,當電池快用完時,我收到以下消息:
因此,Unifying接收器不僅支持它提供的功能(取決於設備),還包括上圖中的幾個功能。這張圖片是Ubuntu 12.10的
在Ubuntu 14.04版本0.9.2中,您可以看到以下內容:
-
測量無線鼠標剩餘電量的麵板圖標(電池圖標)
-
一個菜單(點擊電池圖標後)顯示所有已配對的鼠標
-
點擊統一接收器選項將顯示第二個窗口,其中每個鼠標單獨顯示幾個選項。
我建議閱讀Lekensteyn寫的this excellent article about Logitech Unifying Technology。
請注意,在最新版本中,不需要PPA,因為它已經包含在solaar-gnome3
(適用於Gnome3 /Unity)和solaar
軟件包的Universe存儲庫中。
另請參閱當前supported devices的列表並安裝它,如果您不在最新的Ubuntu版本上,隻需運行以下幾行:
sudo apt-get update
sudo apt-get install solaar
注銷並再次登錄,Solaar應出現在頂部麵板上。您也可以通過輸入”Solaar”從Dash執行應用程序。
以下是一些與一個統一接收器一起工作的羅技鼠標的圖像:
索拉爾提供了一種更簡單的方法來知道你剩下多少電池,你有多少時間,你正在使用哪個鼠標等等。它還提供特殊功能,如檢測電池是否充電:
以下2張圖片來自Ubuntu 16.04 64-bit With Solaar:
第三種解決思路
您插入的第一個設備正常工作,但如果您獲得另一個鍵盤或鼠標,則需要將其與現有接收器配對。以下是可用於在Linux上配對設備的腳本:
很棒。