xinput test 9
导致按钮被识别为 8 和 9。
然而,结果xev
如下:
LeaveNotify event, serial 33, synthetic NO, window 0x2e00001,
root 0xa2, subw 0x0, time 780795, (17,2), root:(18,94),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
EnterNotify event, serial 33, synthetic NO, window 0x2e00001,
root 0xa2, subw 0x0, time 780970, (17,2), root:(18,94),
mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 4294967202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
这可能会导致 xbindkey 与所述按钮无法连接(作为尝试的解决方案)以及 pcmanfm 失败。
根据此处的说明:https://help.ubuntu.com/community/MouseCustomizations
/etc/X11/xorg.conf 不存在
我将 /etc/X11/xorg.conf 设置为:
Section "InputDevice"
Identifier "Logitech"
Driver "evdev"
Option "Name" "Logitech USB-PS/2 Optical Mouse"
EndSection
InputDevice "Logitech" "CorePointer"
然而,这导致操作系统无法识别设备,并强制回滚到此配置。
xev
在这种情况下,如何促进按钮事件的产生?- 如果没有 #1 的帮助或者与以下内容无关,那么如何使 pcmanfm 中的后退和前进按钮正常工作?
答案1
我的错,我没有xvkbd
安装。我使用
sudo apt-get install xvkbd
但是,xev
当然仍然有指定的输出,因此对其正确性的解释是有价值的。