罗技有一个Unifying接收器,您可以使用同一USB设备添加多个设备。 Ubuntu中是否支持此功能,如果需要,我还必须进行一些配置,以便在添加新的无线设备时,它可以被同一接收器识别。

信息:http://www.logitech.com / en-us / 66/6079

#1 楼

我在这里有一个Logitech发光键盘和M525鼠标,它们都使用Logitech Unifying USB接收器。它们开箱即用,即插即用!
Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver


话虽如此,Logitech仅支持Windows和Mac OS X的Unifying软件。对于Linux,我创建了lsusb | grep Logitech工具,该工具在我的Logitech Unifying for Linux:逆向工程和取消配对工具。如果您急忙快速安装说明:

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


这将获取源代码并将程序安装到dmesg | grep Logitech,如果ltunify以前不存在,那么您可能已经重新登录或重新打开您的终端。之后,您可以使用$HOME/bin/ltunify命令将新设备配对,并使用$HOME/bin这样的命令取消设备配对(确保在卸下Unifying设备后,您可以使用第二台设备!)。图形工具也可以使用,Solaar。它具有对较新设备功能的更好支持,例如交换FN键的功能。通过sudo ltunify pair PPA可以使用它(如果您不知道如何安装这样的“ PPA”,请参阅什么是PPA以及如何使用它们?)。安装后,您可以在应用程序菜单中搜索Solaar,然后从那里启动它。

评论


@Jeff较早的内核中存在USB 3.0的已知问题,请参见askubuntu.com/q/269762/6969

– Lekensteyn
13年6月7日在22:27

抱歉,我无法在我的设置中使用此功能。我正在运行Ubuntu 13.04,它有2个鼠标和1个键盘,请帮助。

–powell4076
13年6月15日在22:57

@ powell4076您需要添加拥有的设备。如果您直接与Solaar的开发人员交谈,您将获得与该问题有关的更多帮助。帮助他将为我们所有Logitech用户提供帮助。

–路易斯·阿尔瓦拉多(Luis Alvarado)
13年7月3日在23:31

@ MAllen22842安装了udev规则后,您不需要sudo。如果无法使udev规则起作用,请尝试使用sudo ./ltunify ...代替。

– Lekensteyn
2014年3月31日下午16:05

6年后,它仍然有效。干得好,@ Lekensteyn!

–阿斯卡·卡里科夫(Askar Kalykov)
18年3月1日在18:58

#2 楼

我想通过添加一个我不知道的功能来补充Lekensteyn的回答。我有一个Logitech Anywhere MX鼠标,当电池快没电了时,我收到以下消息:



所以Unifying接收器不仅受它支持(取决于设备)的一些功能,如上图所示。此图像是在Ubuntu 12.10上使用的

在版本0.9.2的Ubuntu 14.04上,您可以看到以下内容:


用于衡量无线鼠标还剩多少电池
一个菜单(单击电池图标后),显示所有已配对的鼠标
单击“统一接收器”选项将显示第二个窗口,该窗口分别显示每只鼠标,其中有几个选项。



我建议阅读Lekensteyn撰写的有关Logitech Unifying Technology的出色文章。

请注意,在最新版本中,有不需要PPA,因为它已经在带有Q4312079q(对于Gnome3 / Unity)和solaar-gnome3软件包的Universe存储库中提供。在最新的Ubuntu版本上,只需运行以下行:

sudo apt-get update   
sudo apt-get install solaar   


注销并再次登录,Solaar应该出现在您的顶部面板上。您还可以通过键入“ Solaar”从Dash执行该应用程序。

以下是一些Logitech鼠标与一个统一接收器一起工作的图像:







Solaar提供了一种更简便的方法来知道还剩多少电池,让您放了多少时间,您使用的是哪种鼠标以及更多。它还提供了一些特殊功能,例如检测电池是否正在充电:



以下2个图像来自Ubuntu 16.04 64位With Solaar:





评论


这是Julien Danjou提供的UPower的功能,我在本文的结论中提到了这一点。

– Lekensteyn
13年4月25日在16:49

仅供参考,也可以使用upower -i <接收器的路径>检索(大约)功率状态。对于路径,运行upower -e。 UPower的0.9.20版本当前不支持某些设备(或在0.9.21中损坏)。 (我已经为此提交了一些补丁。)顺便说一句,如果可以的话,我会再次为您+1。

– Lekensteyn
2013年8月7日在22:56



如果您使用的是14.10(Utopic)或15.04(Vivid),则无法使用太阳能库。 sudo apt-get更新失败,出现“ W:无法获取ppa.launchpad.net/daniel.pavel/solaar/ubuntu/dists/vivid/main/…404未找到”,并且再次获取二进制i386 / Packages。实际上,ppa.launchpad.net/daniel.pavel/solaar/ubuntu/dists仅列出不超过14.04(可信任)的软件包。已在github.github.com/pwr/Solaar/issues/232上提交了一个错误,并在注释中提供了解决方法。

–skierpage
2015年8月11日19:00

从Vivid Vervet开始的最新版本不需要PPA存储库,因为Universe存储库中包含solaar和solaar-gnome3。 @skierpage

– jarno
15-10-19在6:56

@PhilRoggenbuck我不知道,但这是一个好问题。

–路易斯·阿尔瓦拉多(Luis Alvarado)
20年1月30日在19:04

#3 楼

您插入的第一个设备就可以使用,但是如果您有另一个键盘或鼠标,则需要将其与现有接收器配对。这是您可以用来在Linux上配对设备的脚本:


https://github.com/treeder/logitech_unifier

效果很好。

评论


需要将其autopair.sh中的[[和]]转换为[和],但随后运行完美!非常感谢。

– taneli
2013年1月17日15:09

刚刚在带有M305和Unifyint接收器的Ubuntu 14.04上进行了尝试,效果很好!

–伊利亚·林恩(Elijah Lynn)
2014年8月9日,12:33

...但是如果您使用其他键盘或鼠标,则需要将其与现有接收器配对。这句话很有帮助。谢谢。

– Asme Just
17年12月19日在3:30

#4 楼

Linux的优势之一是,如果您遇到问题,那么有人会找到解决该问题的绝妙方法,然后他们会分享。

在这种情况下,一位名叫Daniel Pavel的绅士创建了一个名为Solaar的应用程序。此应用程序提供了一个非常优雅的界面来管理Logitech Unifying Receiver及其连接的设备。

本文介绍了该应用程序并提供了安装说明:http://www.webupd8.org/2013/ 07 / pair-unpair-logitech-unifying-devices.html

我已经使用Solaar一段时间了,我发现它非常有用。

我希望这一点帮助,

#5 楼

我有一个Logitech K360键盘,Logitech无线触控板和Logitech M510无线鼠标,它们都通过同一台统一接收器工作。我的Linux机器(正在运行ubuntu 12.04)。所有设备在大多数情况下都能正常运行。

我遇到了两个问题:

第一个问题是我想为触控板和键盘配置不同的速度鼠标,但是它们被共同识别为鼠标,因此只有一种配置。

第二个问题是,我有时会丢失信号。换句话说,所有设备都无法工作-否则它们将停止工作。我也在Windows上遇到过-只是其中之一。我从USB插槽中拉出接收器,然后将其重新插入,信号得以恢复-设备正常工作。

我对这种安排感到满意,尽管我希望我能找到解决方案第一个问题。

希望对您有所帮助,

评论


当有一个USB设备靠近您的接收器的USB端口时,就会发生信号丢失。.

–乔治·卡萨诺斯(George Katsanos)
13年4月17日在13:59

#6 楼

如果您是Ubuntu的新手,请按照以下步骤进行操作,这与上面的回答相同,但使用的步骤如下: autopair.sh,然后单击原始,然后另存为,将其保存在您喜欢的任何路径中。
现在返回并以相同方式下载unify.c并将其放入相同的文件夹中。
现在可以右键单击autopair.sh,并允许其执行权限。
现在您应该可以通过双击运行它。
如果没有,请按ctrl + L并复制该路径
按ctrl + shift + t
写cd然后按ctrl + shift + v并按Enter
现在编写

chmod +x autopair.sh


然后按Enter
现在可以通过编写./autopair.sh并按来运行它输入

,这应该全部告诉您关闭设备,然后按Enter键,然后打开设备,就这样,对更多设备重复此操作。
我猜想编译器是否不起作用,您需要安装构建基础。通过运行

sudo apt-get install build-essential


现在再次执行上述说明。
如果仍然无法使用,也许您可​​以使用另一台计算机进行配对。

评论


这是使我的鼠标和键盘正常工作的解决方案。我必须使用两个接收器才能使它们工作。现在,我只需要一个接收器。谢谢!

–路易斯·罗伯·波波维亚
15年9月29日在22:08