罗技 M515 升级到 12.04 后不工作

use*_*329 10 mouse input-devices 12.04 logitech logitech-unifying

升级到 12.04 后,我的 Logitech M515 无法工作,这是终端的一些输出:

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0411:002a BUFFALO INC. (formerly MelCo., Inc.) 
Bus 001 Device 004: ID 055d:3021 Samsung Electro-Mechanics Co. 
Bus 002 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 004 Device 002: ID 0582:0074 Roland Corp. EDIROL UA-25
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Run Code Online (Sandbox Code Playgroud)

留言 | 罗技grep

[   30.470528] logitech-djreceiver 0003:046D:C52B.0004: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.3-2/input2
Run Code Online (Sandbox Code Playgroud)

光标不动。此外,鼠标在 11.10 中工作,并在 Windows NT 5.1.2600 中工作。

小智 6

这是此问题的干净解决方法。部分解决方案已经给出。

说明:不必modprobe -r hid_logitech_dj && modprobe hid_logitech_dj每次启动 linux 时都输入,我们将制作一个非常简单的启动脚本来实现这两个命令。为了确保它在启动时启动,我们将它放在 init.d 文件夹中。

为了确保每个人都可以遵循它,我会一步一步地告诉你该怎么做。

  1. 制作一个名为:

    logitech-unifying.sh
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开该文件(通过单击它)并添加以下行:

    #!/bin/bash
    
    modprobe -r hid_logitech_dj
    
    modprobe hid_logitech_dj
    
    Run Code Online (Sandbox Code Playgroud)
  3. 打开终端并确保导航到“logitech-unifying.sh”所在的文件夹。然后输入这个命令:

    sudo mv -i logitech-unifying.sh /etc/init.d
    
    Run Code Online (Sandbox Code Playgroud)
  4. 输入您的密码

  5. 关闭终端

  6. 重启

当您启动 linux 时,您的罗技统一设备应该可以工作。