是否支持Logitech的Unifying接收器?


Answers:


153

我这里有一个Logitech发光键盘和M525鼠标,它们都使用Logitech Unifying USB接收器。他们开箱即用,即插即用!

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

话虽如此,罗技仅支持适用于Windows和Mac OS X的Unifying软件。对于Linux,我创建了该ltunify工具,我的文章Logitech Unifying for Linux:逆向工程和取消配对工具对此进行了详细描述。如果您急忙快速安装说明:

sudo apt-get install git gcc
git clone https://git.lekensteyn.nl/ltunify.git
cd ltunify
make install-home

这将获取源代码并将程序安装到$HOME/bin/ltunify,如果$HOME/bin以前不存在,则可能必须重新登录或重新打开终端。完成此操作后,您可以将新设备与该sudo ltunify pair命令配对,并使用以下命令sudo ltunify unpair mouse取消对设备的配对(确保在卸下Unifying设备后再有第二个设备可以使用!)。

图形工具Solaar也可用。它具有对较新设备功能的更好支持,例如交换FN键的功能。它可以通过ppa:daniel.pavel/solaarPPA使用(如果您不知道如何安装这样的“ PPA”,请参阅什么是PPA以及如何使用它们?)。安装后,您可以在应用程序菜单中搜索Solaar,然后从那里启动它。


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

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

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

@Lekensteyn我按照Ubuntu 13.04上的字母说明进行操作,但是在使用sudo ltunify pair命令时收到以下错误:“ sudo:ltunify:未找到命令”。我正确地坐在〜/ ltunify $目录中,没有错误或安装问题。
MAllen22842

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

75

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

在此处输入图片说明

因此,Unifying接收器不仅受它的支持(取决于设备),还具有多种功能(如上图所示)。该图像是使用Ubuntu 12.10的

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

  • 面板图标(电池图标),用于测量无线鼠标剩余的电量
  • 菜单(单击电池图标后),显示已配对的所有鼠标
  • 单击Unified Receiver选项,将显示第二个窗口,该窗口分别显示每个鼠标以及几个选项。

在此处输入图片说明

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

请注意,在最新版本中,不需要PPA,因为PPA已随solaar-gnome3(Gnome3 / Unity)和solaar软件包一起提供在Universe存储库中。

还可以查看当前支持的设备列表,如果您没有使用最新的Ubuntu版本,则可以安装以下列表以进行安装:

sudo apt-get update   
sudo apt-get install solaar   

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

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

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

在此处输入图片说明


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

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

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

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

34

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

效果很好。


1
需要转换[[,并]]在其autopair.sh[],但随后它完美地工作!非常感谢。
taneli 2013年

2
刚刚在带有M305和Unifyint接收器的Ubuntu 14.04上进行了尝试,效果很好!
伊利亚·林恩2014年

... but if you get another keyboard or mouse then you need to pair it with the existing receiver这句话很有帮助。谢谢。
阿斯梅(Ame)就

1

我有一个Logitech K360键盘,Logitech无线触控板和Logitech M510无线鼠标,它们都通过同一统一接收器工作。

我最初是在Windows机器上配置设备的,然后将统一接收器移动到我的Linux机器上(运行ubuntu 12.04)。所有设备在大多数情况下都能正常运行。

我遇到了两个问题:

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

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

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

希望这可以帮助,


1
信号的损失发生时,有接近你的接收器的USB端口的USB设备。我打算在那个疯狂的话,我只是交换端口(把接收器远)
乔治Katsanos

1

如果您是Ubuntu的新手,请按照以下步骤进行操作,这与上面的回答相同,但使用步骤为:https : //github.com/treeder/logitech_unifier

单击文件autopair.sh,然后单击raw,然后另存为,将其保存在您喜欢的任何路径中。现在返回并以相同方式下载unify.c并将其放入相同的文件夹中。现在,要么右键单击autopair.sh,然后在权限中允许对其执行操作。现在,您应该可以通过双击来运行它,按ctrl + L并复制该路径,按ctrl + shift + t写入cd,然后按ctrl + shift + v并按Enter,现在写入

chmod +x autopair.sh

然后按Enter,您可以通过编写./autopair.sh并按Enter来运行它

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

sudo apt-get install build-essential

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


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

1

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

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

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

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

我希望这有帮助,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.