我想禁用 ubuntu 9.10 中的第三个按钮模拟。通常,我只需更改选项xorg.conf
,它就会消失 - 但我该如何处理自动检测到的鼠标?
例如,我有一个连接到 USB 的鼠标,默认情况下它启用了模拟。在这种情况下,我该如何更改它?
答案1
答案2
正如所述https://wiki.ubuntu.com/X/Config/Input,这可以通过 ubuntu 8.10 -- 9.10 中的 hal 策略配置来实现。如果特定匹配成功,则.fdi
中的所有文件/etc/hal/fdi/policy
都会影响正在插入的设备。
可以通过 检查设备的当前属性lshal | less
。鼠标设备很可能包含如下行:
info.capabilities = {'input', 'input.mouse'} (string list)
为了删除第三个按钮模拟,必须将以下内容保存为.fdi
策略文件夹中的文件:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_options.Emulate3Buttons" type="string">no</merge>
</match>
</device>
</deviceinfo>
虽然 wiki 还列出了其他更改(例如将驱动程序设置为“鼠标”),但它并不总是有效,可能会导致 xorg 崩溃或完全挂起。这是仅禁用按钮模拟所需的最小文件。设备再次插入后,该选项将被更改。