Touchpad synaptics, imitace pravého tlačítka myši pomocí kliknutí 2ma prsty

Založil Bohouš, 19. 05. 2012, 19:04:57

Předchozí téma - Další téma

Bohouš

Zdravím

Měl by někdo nápad, jak zařídit, aby můj synaptics touchpad považoval kliknutí 2ma prsty najednou za kliknutí pravým tlačítkem myši? Postupoval jsem dle http://wiki.debian.org/SynapticsTouchpad, do /etc/X11/xorg.conf jsem vložil následující:
Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "ClickFinger2"            "2"     # multitouch
#        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
#        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
#        Option          "CircularScrolling"     "1"
#        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn
        Option          "EmulateTwoFingerMinZ"  "35"
        Option          "EmulateTwoFingerMinW"  "8"
EndSection


jenže ve výsledku klik najednou 2ma prsty je emulován jako klik prostředního tlačítka - a to je presně to, co nepotřebuji

Domnívám se, že dle manuálu to mám nastavené správně, viz úryvek z man synaptics:
Option "TapButton2" "integer"
        Which mouse button is reported on a non-corner two-finger tap.  Set to 0 to disable. Property: "Synaptics Tap Action"

Option "ClickFinger2" "integer"
         Which mouse button is reported when left-clicking with two fingers.  Set to 0 to disable. Property: "Synaptics Click Action"

Synaptics Tap Action
          8 bit, up to MAX_TAP values (see synaptics.h), 0 disables an element. order: RT, RB, LT, LB, F1, F2, F3.

Synaptics Click Action
          8 bit, up to MAX_CLICK values (see synaptics.h), 0 disables an element.  order: Finger 1, 2, 3.


Používám prostředí XFCE na Debianu Wheezy, na Squeeze s prostředím Gnome imitace pravého tlačítka myši fungovala v pořádku
OS: Debian Wheezy

Petr Slunský

Ahoj.

v minulosti jsem to řešil podobně jako ty, nastavením konfigurace v xorg.conf. Nyní zde nemám pro touchpad nastaveno nic a vše, včetně vyvolání kontextového menu pomocí kliku 2 prstů mi řeší balíček "kde-config-touchpad". Nevím přesně jaké změny se udály v Xorg, ale evidentně nějaké ano. Připojovat mé bývalé nastavení xorg.conf nemá smysl, je téměř totožné s tvým. Možná pro XFCE existuje podobný balíček jako pro KDE.
Debian

Bohouš

Díky
škoda, že ten balík chce nainstalovat půlku KDE xD
zkusím to nějak pořešit

naštěstí v XFCE 4.10 nějaký klikátor snad už bude· Added extended functionality to the touchpad and mouse settings dialog;
tak doufám, že se 4.10 objeví v dohledné době v repozitářích
OS: Debian Wheezy

Yontalcar

nevím, co má v manuálu znamenat to RT, RB, LT, LB, F1, F2, F3, ale pravé tlačítko je určitě trojka.
Takže si to v xorg.conf změň a ať nemusíš restartovat Xserver:
$ synclient TapButton2=3
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)


Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Bohouš

OS: Debian Wheezy