it-swarm.com.de

Wie aktiviere ich SHMconfig?

Wie aktiviere ich SHMconfig unter Ubuntu 11.04? Ich versuche, die Konfiguration des Touchpads zur Laufzeit zu ändern, kann dies jedoch nicht, da SHMconfig aktiviert sein muss. Wie kann ich das tun?

5
ashams

Ich denke, Sie können Option "SHMConfig" "true zu /usr/share/X11/xorg.conf.d/50-synaptics.conf hinzufügen, was so aussehen kann:

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

Oder vorübergehend können Sie synclient SHMConfig=1 im Terminal ausführen, um das gewünschte Verhalten zu überprüfen.

3
sagarchalise

Ist das für den Synaptics-Treiber?

Es ist schon eine Weile her, dass ich das brauche, da ich keinen Laptop habe, der es benötigt, aber in früheren Versionen konnte man dies mit einer HAL-Richtlinie tun:

Erstellen Sie zunächst die Datei

/etc/hal/fdi/policy/11-synaptics-options.fdi

mit folgendem Inhalt:

<?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>

(Ich habe MaxTapTime = 0 hinzugefügt, um Tap-to-Click zu deaktivieren.)

Starten Sie den Haldaemon neu und starten Sie dann X11 neu.

Danach sollte gsynaptics über SHMConfig kommunizieren können.

0
Eric