信息:http://www.logitech.com/en-us/66/6079
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 的统一软件。对于 Linux,我创建了 ltunify
工具,详细介绍在我的文章 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/solaar
PPA获得(如果您不知道如何安装此类"PPA",请参阅什么是PPA以及如何使用它们?)。安装后,您可以在应用程序菜单中搜索Solaar并从那里启动它。
我推荐阅读由Lekensteyn撰写的关于罗技Unifying技术的优秀文章“这篇精彩的文章”。
请注意,在最新版本中,无需使用PPA,因为它已经包含在宇宙软件源中的solaar-gnome3
(适用于Gnome3/Unity)和solaar
软件包中。
另外,请查看当前支持的设备“列表”以及如果您不是在最新的Ubuntu版本上安装它,只需运行以下命令:
sudo apt-get update
sudo apt-get install solaar
upower -i <接收器路径>
来获取(大概的)电源状态。关于路径,运行upower -e
。目前,UPower 0.9.20版本可能不支持某些设备(或在0.9.21版本中存在问题)。关于此问题,我已经提交了一些补丁。另外,如果可以的话,我还会再次对你的漂亮截图点赞。 - Lekensteynsudo apt-get update
命令会出现错误信息:W: Failed to fetch http://ppa.launchpad.net/daniel.pavel/solaar/ubuntu/dists/vivid/main/binary-amd64/Packages 404 Not Found
,以及binary-i386/Packages
的错误信息。实际上,http://ppa.launchpad.net/daniel.pavel/solaar/ubuntu/dists/ 上只列出了14.04(trusty)版本的软件包。在GitHub上已经提交了一个错误报告,https://github.com/pwr/Solaar/issues/232,并在评论中提供了解决方法。 - skierpageautopair.sh
中的[[
和]]
转换为[
和]
,然后它就工作得很完美了!非常感谢。 - taneli如果你对Ubuntu还不太熟悉,请按以下步骤操作: 这与上面的答案相同,但是使用了步骤: https://github.com/treeder/logitech_unifier
点击文件autopair.sh,然后点击raw,再选择另存为,在任意路径保存。 返回并用相同的方式下载unify.c,并放入相同的文件夹中。 现在要么右键点击autopair.sh并在权限中允许执行它。 现在你应该可以通过双击来运行它 如果不能,按下ctrl+L并复制该路径 按下ctrl+shift+t 输入cd,然后按下ctrl+shift+v并按回车键 现在写入
chmod +x autopair.sh
sudo apt-get install build-essential
现在再次按照上述说明操作。 如果还不行,也许你可以尝试使用另一台电脑进行配对。
ltunify
程序 - 如果您不想为一次性任务安装各种依赖项。mkdir -p $HOME/bin &&
docker run -it \
-v /etc/localtime:/etc/localtime \
-v $HOME/bin:/home-bin \
ubuntu bash -c "
apt-get update &&
apt-get -y install gcc mono-mcs make git &&
rm -rf /var/lib/apt/lists/* &&
mkdir -p \$HOME/bin &&
git clone https://git.lekensteyn.nl/ltunify.git &&
cd ltunify &&
make install-home &&
cp -v \$HOME/bin/ltunify /home-bin/"
ubuntu:20.04
的Docker镜像上进行了验证。
该二进制文件在我的笔记本电脑上运行Ubuntu 20.04 LTS时,成功地将Logitech K520键盘与鼠标一起添加进来。
sudo
。如果无法使udev规则生效,请尝试使用sudo ./ltunify ...
。 - Lekensteynmkdir -p $HOME/bin ; docker run -it -v /etc/localtime:/etc/localtime -v $HOME/bin:/home-bin ubuntu bash -c "apt-get update && apt-get -y install gcc mono-mcs make git && rm -rf /var/lib/apt/lists/* && mkdir -p \$HOME/bin && git clone https://git.lekensteyn.nl/ltunify.git && cd ltunify && make install-home && cp -v \$HOME/bin/ltunify /home-bin/"
- 如果你想为特定版本构建而不是最新版本,请替换为ubuntu:<version>
。 - sastorsl