Автоотключение touchpad'а при наборе текста

Когда на ноутбуке пользуешься клавиатурой, работающий touchpad обычно мешает. Если при наборе текста его случайно зацепить, то курсор часто улетает в случайное место и печать продолжается совсем не там, где ожидаешь. Устранить эту проблему достаточно просто.

В xorg.conf в секцию, описывающую “Synaptics Touchpad” дописываем строчку – option “SHMConfig” “on”

sudo nano /etc/X11/xorg.conf

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
option "SendCoreEvents" "true"
option "Device" "/dev/psaux"
option "Protocol" "auto-dev"
option "HorizScrollDelta" "0"
option "SHMConfig" "on"
EndSection

переходим в каталог /.kde/Autostart

cd ~/.kde/Autostart

создаем там файл syndaemon следующего содержания

#!/bin/bash
/usr/bin/syndaemon -d -i 1 -k

делаем его выполняемым

chmod +x syndaemon

перезапускаем X'ы

Alt+Ctrl+Backspace

Теперь, как только начинается набор на клавиатуре, touchpad будет блокироваться. Блокировка снимется через 1 сек. после окончания набора.

Комментарии (16)

0
drakon537 - 25 Ноябрь, 2007 - 13:49

Классно, спасибо.
А можно ли сделать так, чтобы touchpad отключался при подключение мышки, и включался при её отключение?

0
themart - 26 Ноябрь, 2007 - 23:43

Конечно можно.
Готового решения у меня под рукой нет, но "копать" нужно в сторону написания правил для udev:
http://reactivated.net/writing_udev_rules.html
и двух команд:
выключить touchpad
synclient TouchpadOff=1
включить touchpad
synclient TouchpadOff=0

0
glamball - 24 Декабрь, 2007 - 13:09

на Asus Z99, проделал 1-ый пункт, заработала коибинация Fn+F9, которая отключает TouchPad, дальше не полез, так как пользуюсь мышкой

0
Гость (не зарегистрирован) - 28 Декабрь, 2007 - 21:05

херня! ksynaptics ставишь и все супер, потом настройках системы настраиваешь и все ок

0
DarkLord - 23 Январь, 2008 - 07:15
Изображение пользователя DarkLord.

И можно настроить чтобы при подключении мышки отключался?

0
Гость (не зарегистрирован) - 28 Январь, 2008 - 16:49

можно :)
я приобрел себе для этого ibm x61

0
polkan - 10 Апрель, 2008 - 02:49
Изображение пользователя polkan.

попроавка:
предварительно необходимо

man synaptics

в частности у меня стояло

SHMConfig (Bool)
Switch on/off shared memory for configuration.

то есть не "on" а "1" необходимо ставить

0
skew - 19 Сентябрь, 2008 - 20:36
Изображение пользователя skew.

приветствую всех... И прошу совета:

команда
synclient -m 100
выдает
Can't access shared memory area. SHMConfig disabled?
в /etc/X11/xorg.conf добавлял
option "SHMConfig" и "on", и "1", и "true" каждый раз Х-ы перезапуская - толку нет...

0
jurastik - 14 Ноябрь, 2008 - 19:47
Изображение пользователя jurastik.

а у меня на ноуте есть специальная кнопочка, которая блокирует работу точпада :)
одно нажатие и асе алес гуд

0
vap - 8 Ноябрь, 2011 - 10:15
Изображение пользователя vap.

а что делать, если Asus n53S с двумя видюхами и нет /etc/X11/xorg.conf

$ ls /etc/X11
app-defaults  default-display-manager  rgb.txt  xinit  xorg.conf.backup    xorg.conf.nvidia  Xreset.d    Xsession    Xsession.options
cursors       fonts                    X        xkb    xorg.conf.failsafe  Xreset            Xresources  Xsession.d  Xwrapper.config

0
DarkneSS - 8 Ноябрь, 2011 - 10:56
Изображение пользователя DarkneSS.

Если одна карточка нвидиа, и стоят фирменные дрова, то sudo nvidia-xconfig создаст файл.

0
vap - 8 Ноябрь, 2011 - 11:03
Изображение пользователя vap.

и после этого нихрена грузится не будет

0
DarkneSS - 8 Ноябрь, 2011 - 11:24
Изображение пользователя DarkneSS.

Отчего же? Насколько я понимаю, по умолчанию будет грузиться с одной активной карточкой. Можно поставить бамблбее/айронхэд для переключения.

0
vap - 8 Ноябрь, 2011 - 12:53
Изображение пользователя vap.

потому что 2 месяца парился с тем чтоб нвидеа включалась только по желанию.

0
balamutick - 10 Апрель, 2013 - 14:02
Изображение пользователя balamutick.

Люди, не в курсе, для 12.04.2 LTS актуально ?

0
dyug - 10 Апрель, 2013 - 14:07

кажется да,
ибо недавно тема пробегала, и я даже подтвердил что работает.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры