如何启用 SHMconfig?

如何启用 SHMconfig?

如何在 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 进行通信。

相关内容