我在这里问我的问题之前已经搜索了一段时间,但仍然找不到任何答案。
我注意到鼠标滚动在 Linux 上通常处理得不好(可能只是 Gnome tho)。
我在 Windows 10 主机下的 VirtualBox VM 上运行我的 Fedora 28。我注意到当鼠标不动时,使用鼠标滚轮滚动效果很好,但是每当我开始移动它时,滚动根本不起作用,直到鼠标再次不动为止。
你们中有人知道如何在移动鼠标时使其工作吗?我错过了一些配置还是什么?
我必须承认我不是一个可靠的 Linux 用户,我对外围设备配置了解不多。
我在联想 Thinkpad X240 上运行 Debian。前段时间我从 Stretch 升级到了 Buster。从那以后 USB 键盘和 USB 鼠标不起作用。我也无法读取或访问任何 USB 记忆棒。系统是最新的,我已经重新启动了几次。
键盘和鼠标被识别(我在运行时看到它们lsusb
),但运行时dmesg
我得到一个设备未被授权使用消息。当插入任何 USB 存储器时,我也会收到此消息。
> dmesg
[10599.977463] usb 2-2: new low-speed USB device number 10 using xhci_hcd
[10600.134705] usb 2-2: New USB device found, idVendor=XXXX, idProduct=XXXX, bcdDevice= 1.07
[10600.134709] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[10600.135024] usb 2-2: Device is not authorized for usage
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能继续进行故障排除并使 USB 正常工作?
将 USB 插入我的机器的端口后,如果我这样做,lsusb
我会看到我正在寻找的设备:
Bus 001 Device 004: ID 04f2:b573 Some Manufacturer
如果我在 下列出设备/dev/
,我可以看到很多设备路径,例如/dev/tty0
,/dev/ttyUSB0
...等。据我了解,这些路径之一将是我的 USB 设备,或者是我的 USB 设备连接的位置。
我如何知道哪一位是有 ID 的04f2:b573
?
这个问题与我的类似,但是(指已接受的答案)我不知道到底是什么$ID_SERIAL
,或者如何将其设置为等于我正在寻找的 Id,甚至不知道正确的路径是什么(因为他的示例显示了多个设备路径,例如/dev/ttyACM0
, /dev/sdb
, /dev/input/event5
...)
另外,第二个答案假设我知道设备已连接到/dev/ttyUSB0
,而我事先并不知道(顺便说一句,在这个特定路径上测试它没有给我任何设备)。