首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Logitech Anywhere MX在Ubuntu12.X中工作?

如何使Logitech Anywhere MX在Ubuntu12.X中工作?
EN

Ask Ubuntu用户
提问于 2012-11-17 06:16:22
回答 4查看 24K关注 0票数 15

更新2021:这已经有一段时间没有问题了。我最近接受了“更新您的系统”,因为在某种意义上这是(而且曾经)正确的答案。记得使用Solaar,如果你需要玩USB统一设备配对,而不是需要开箱即用的鼠标。

我有一个Logitech Anywhere MX鼠标(无线),当我将它连接到计算机时,它就不能工作了。

该鼠标可以在Windows以及Fedora 17和Fedora 19的其他计算机中工作,但它不能在Ubuntu12.04和12.10的两台不同的计算机中工作。此外,这些计算机与另一台Microsoft无线鼠标一起工作。

所以我认为罗技MX和Ubuntu的组合打得不好。

dmesg日志条目如下所示:

代码语言:javascript
复制
[  578.845838] usb 3-2: Product: USB Receiver
[  578.845841] usb 3-2: Manufacturer: Logitech
[  578.851625] logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[  578.851899] logitech-djreceiver 0003:046D:C52B.0009: logi_dj_probe:logi_dj_recv_query_paired_devices error:-32
[  578.854518] logitech-djreceiver: probe of 0003:046D:C52B.0009 failed with error -32

而不是预期的(摘自Fedora):

代码语言:javascript
复制
[154344.634520] usb 2-1.2: Manufacturer: Logitech
[154344.647935] logitech-djreceiver 0003:046D:C52B.000D:
hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:1d.0-1.2/input2
[154344.653788] input: Logitech Unifying Device. Wireless PID:1017 as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/0003:046D:C52B.000D/input/input21
[154344.654192] logitech-djdevice 0003:046D:C52B.000E: input,hidraw1:
USB HID v1.11 Mouse [Logitech Unifying Device. Wireless PID:1017] on
usb-0000:00:1d.0-1.2:1

更新:我想说,在这一点上,solaar是要走的路。所以我接受了先前的回答,建议这样做。

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2012-11-25 04:49:01

您只需要在使用12.04或12.10时更新系统。

我有几个关于Anywhere鼠标和Touch鼠标M600的问题

罗技的统一接收器支持吗?

我能用罗技触摸鼠标M 600吗?

我甚至参与了这个launchpad bug:https://bugs.launchpad.net/linux/+bug/958174,其中有几个解决方案,如:

sudo modprobe -r hid_logitech_dj

sudo modprobe hid_logitech_dj

提到了,但最后,更新了系统,解决了两院的所有问题。

这里甚至有一个askubuntu的答案:罗技M 515升级到12.04后无法工作

但对于我测试过的所有4台计算机,解决方案是在默认情况下激活所有未激活的存储库(宇宙、多重宇宙、提议的、支持端口),进行更新和升级。重新启动和鼠标应该工作的盒子完美。

如果偶然地这样做并不能解决问题,那么对它进行诊断就会有帮助,例如:

  1. 重新启动后,断开/连接罗技接收器。打开一个终端并键入dmesg以查看最后一行,这些行将提到接收器。看看是否出现了错误。
  2. lsusb型如果一切都被正确检测到,您应该看到与下面的行类似的行:Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
  3. 打开/关闭鼠标(鼠标中的开关在下面)并进行测试。

这已经在USB2.0和3.0端口上进行了测试。为了确保(至少对大多数用户)这一工作,所有的存储库必须被激活。与以下3幅图片相似:

在这里,我们看到主,宇宙,限制和多重宇宙激活。我还将服务器从我的国家改为MAIN。

在这里,我激活了从他们关闭,规范和第三方存储库。

这里我们看到了建议和支持(除了安全性和更新)激活。

毕竟,我做了一个sudo apt-get update && sudo apt-get upgrade。重新启动PC并完成。

每次打开鼠标时,鼠标都应该工作,但如果这一操作失败,我会看到以下几个原因:

  • Anywhere MX鼠标实际上比我测试过的其他老鼠消耗电池的速度更快。在我的测试中,与触摸鼠标M600相比,Anywhere MX使用的电池多出2倍,比罗技V450多出至少20倍。例如,每天使用它,可以使用Anywhere MX 1.5个月到2个月。触觉老鼠大约持续4到5个月。V450显然持续了整整一年,最长可达16个月。所以检查一下电池。我怀疑这是因为黑暗科技。
  • Anywhere MX鼠标在打开绿灯时会闪烁大约3秒,然后关闭。这并不意味着鼠标如果关闭,它只是意味着鼠标电池是好的。如果灯是红色的,那么你需要改变它们。在这两种情况下,灯会打开绿色或红色,然后关闭,以保存电池。
  • 下面要打开/关闭鼠标的开关可以在使用Ubuntu时进行任意次数的切换,但是如果不使用Ubuntu,最好是关闭鼠标。这样它就会持续更长时间。例如睡觉、上班等。
  • 某些BIOS选项可能会对鼠标产生影响。检查您的主板的BIOS的USB选项。和他们一起玩,以防鼠标不工作。
  • 更改接收器连接的USB端口。众所周知,有些端口(如前端端口)在拥有高功率设备方面非常糟糕。
票数 5
EN

Ask Ubuntu用户

发布于 2012-12-08 05:12:51

我提高了脚本的顶部,然后添加了一个udev规则,每当鼠标插上电源就会触发。我正在使用罗技性能MX,但规则应该是相似的。

代码语言:javascript
复制
#!/bin/bash

# loop up to 10 times trying to fix the mouse insertion
for i in {1..10}
do

  # exit the script if there was no mouse error
  if [ `dmesg | grep "logitech-djreceiver" | tail -1 | grep -c "failed with error -32"` -eq 0 ]; then
    echo "No logitech receiver error...exiting" ;
    exit 0 ;
  else
    # try to reload the mouse driver
    echo `date`" Error detected, trying reload of logitech hid driver" ;
    rmmod hid_logitech_dj ;
    modprobe hid_logitech_dj ;
    sleep 1 ;
  fi

done

这将尝试多达10次在退出之前重新加载驱动程序。

我将脚本命名为/usr/bin/mousefix,并做了一个chmod +x

下面是udev规则,可以添加到/etc/udev/rules.d/10-local.rules中的一行

代码语言:javascript
复制
SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{manufacturer}=="Logitech", ATTRS{product}=="USB Receiver", ACTION=="add", RUN+="/usr/bin/mousefix"

希望这能帮到别人。当usb连接时,让脚本运行似乎是一件容易的事情。

票数 14
EN

Ask Ubuntu用户

发布于 2013-11-23 16:13:32

索拉在12.04为我工作。终端类型:

代码语言:javascript
复制
sudo add-apt-repository ppa:daniel.pavel/solaar  
sudo apt-get update  
sudo apt-get install solaar  

安装完毕后,从Dash菜单中打开Solaar,然后单击左上角。单击右下角并按照指示操作。

如果罗技设备以前与另一台计算机配对,则可能首先需要将罗技设备从另一台计算机(S)中解锁。重新启动Ubuntu后,在USB中不带logitech接收器,从Dash / menu启动Solaar,插入logitech接收器,单击‘添加新设备’,然后打开/关闭新设备以被识别。对每个设备重复。

一旦配对,每次启动ubuntu时都会识别这些设备(Solaar会自动安装在“启动应用程序”中)。

也可以将此链接作为源http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html检查或查看更多的问题解决方法。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/218370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档