[touchpad astuce] le désactiver avec ksynaptics (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

[touchpad astuce] le désactiver avec ksynaptics (résolu)

Message par chipster »

Salut
je viens de résoudre un problème que ma copine avait avec son portable. Au début impossible de virer le touchpad quand une souris usb était branchée. Il fallait donc modifier le /etc/X11/xorg.conf pour qu'il soit reconnu par synaptics.
Voici mon xorg.conf :

Code : Tout sélectionner

# Xorg configuration created by livna-config-display

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Touchpad" "Corepointer"
        InputDevice    "MicrosoftOpticalMouse3000" "AlwaysCore"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules/extensions/nvidia"
        ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
        Option      "AIGLX" "on"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "MicrosoftOpticalMouse3000"
    Driver         "mouse"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier      "Touchpad"
Driver          "synaptics"
Option          "Device"        "/dev/input/mouse2"
#Option "Device" "/dev/psaux"
#Option "Protocol" "auto-dev"

#Option "SendCoreEvents" "true"
#Option "Device" "/dev/input/event3"
#Option "Protocol" "event"

Option  "Protocol"      "auto-dev"
# Option "Protocol" "Auto"

Option  "LeftEdge"      "1700"
Option  "RightEdge"     "5300"
Option  "TopEdge"       "1700"
Option  "BottomEdge"    "4200"
Option  "FingerLow"     "25"
Option  "FingerHigh"    "30"
Option  "MaxTapTime"    "180"
Option  "MaxTapMove"    "220"
Option  "VertScrollDelta" "100"

#Option  "MinSpeed"      "0.06"
#Option  "MaxSpeed"      "0.12"
#Option  "AccelFactor" "0.0010"

Option  "MinSpeed"      "1.0"
Option  "MaxSpeed"      "1.0"
Option  "AccelFactor"   "0.2"
Option  "SHMConfig"     "on"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
        Option      "XkbVariant" "latin9"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "nvidia"
        Option      "AddARGBGLXVisuals" "True"
        Option      "NoLogo" "true"
        Option      "TripleBuffer" "True"
        Option      "RenderAccel" "true"
        Option      "UseEdidDpi" "FALSE"
        Option      "backingstore" "true"
        Option      "DPMS" "TRUE"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Extensions"
        Option      "Composite" "Enable"
EndSection
La section qui nous intéresse est ici :

Code : Tout sélectionner

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Touchpad" "Corepointer"
        InputDevice    "MicrosoftOpticalMouse3000" "AlwaysCore"
EndSection
Pour que les deux fonctionnent correctement il faut mettre le touchepad en premier avec la mention corepointer et ensuite la souris usb.
Attention, pour la souris externe, il faudra bien déclarer quelle se trouve sur /dev/input/mice sinon si vous débranchez la souris et que vous la rebranchez, vous n'aurez plus de souris externe
Ensuite sous kde il existe un programme ksynaptics qui permet de désactiver le touchpad soit totalement soit supprimer que les clics

Sinon vous ne savez pas où pointe votre souris, il faudra faire un cat /dev/input/mouseX et bouger la souris. Si des caractères apparaissent c'est que vous êtes au bon endroit sinon essayez avec un autre emplacement ;)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

pour ma part, je me suis fait 2 alias pour désactiver et réactiver le touchpad :
padoff='synclient TouchpadOff=1' (lancé au démarrage car ce pad m'énerve trop !)
padon='synclient TouchpadOff=0'
Comme ça, si j'en ai besoin, je n'ai qu'à taper padon dans une console ! ;)
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message par chipster »

Cactus a écrit :pour ma part, je me suis fait 2 alias pour désactiver et réactiver le touchpad :
padoff='synclient TouchpadOff=1' (lancé au démarrage car ce pad m'énerve trop !)
padon='synclient TouchpadOff=0'
Comme ça, si j'en ai besoin, je n'ai qu'à taper padon dans une console ! ;)
Faut que ça reste simple pour ma copine quand même :D
Répondre