Laptop logo

Бывают ситуации, когда тачпад мешает и его хочется отключить. Такая возможность есть. Для KDE или GNOME есть пакеты kde-misc/ksynaptics и gnome-extra/gsynaptics соответственно. Кроме включения/отключения тачпада они позволяют настроить массу параметров.
Но мне кроме включения/выключения ничего не нужно. Поэтому мне хватит только “иксового” драйвера тачпада x11-drivers/synaptics.

В конфиге /etc/X11/xorg.conf добавляем опцию Option “SHMConfig” “on”:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
# support for synclient
Option "SHMConfig" "on"
EndSection
Section "InputDevice" Identifier "Touchpad" Driver "synaptics" # support for synclient Option "SHMConfig" "on" EndSection
Section "InputDevice"
   Identifier "Touchpad"
   Driver "synaptics"

   # support for synclient
   Option "SHMConfig" "on"
EndSection

Для включения тачпада используем команду:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/usr/bin/synclient TouchpadOff=0
/usr/bin/synclient TouchpadOff=0
/usr/bin/synclient TouchpadOff=0

для выключения:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/usr/bin/synclient TouchpadOff=1
/usr/bin/synclient TouchpadOff=1
/usr/bin/synclient TouchpadOff=1

Для переключения состояния тачпада можно использовать такую команду:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/usr/bin/synclient -l | grep TouchpadOff | gawk '{var="0" ;\
if($3==0)var="1" ;\
system("/usr/bin/synclient TouchpadOff="var)}'
/usr/bin/synclient -l | grep TouchpadOff | gawk '{var="0" ;\ if($3==0)var="1" ;\ system("/usr/bin/synclient TouchpadOff="var)}'
/usr/bin/synclient -l | grep TouchpadOff | gawk '{var="0" ;\
if($3==0)var="1" ;\
system("/usr/bin/synclient TouchpadOff="var)}'

По желанию данную команду можно повесить на комбинацию клавиш. Я для этой цели использую xhkeys.