如何在 Ubuntu 11.04 上启用 SHMconfig?我试图在运行时更改触摸板的配置,但无法更改,因为需要启用 SHMconfig,我该怎么做?
答案1
我认为你可以添加Option "SHMConfig" "true
如下/usr/share/X11/xorg.conf.d/50-synaptics.conf
内容:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "SHMConfig" "true"
EndSection
或者您可以暂时synclient SHMConfig=1
在终端中执行此操作来检查您想要的行为。
答案2
这是用于 synaptics 驱动程序吗?
我已经有一段时间不需要这个了,因为我没有需要它的笔记本电脑,但在以前的版本下,你可以使用 HAL 策略来做到这一点:
首先,创建文件
/etc/hal/fdi/policy/11-synaptics-options.fdi
内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" contains="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.MaxTapTime" type="string">0</merge>
</match>
</device>
</deviceinfo>
(我添加了 MaxTapTime=0 来关闭点击功能)
重新启动 haldaemon,然后重新启动 X11。
之后,gsynaptics 应该能够通过 SHMConfig 进行通信。