Тонкая настройка и отключение тачпада в linux

Краткая заметка, как настроить тачпад в линукс.

Скроллинг двумя пальцами.

Оказывается помимо привычного для всех скроллинга, используя правый край тачапада, есть замечательная функция скроллинга двумя пальцами. Настраивается утилитой synclient (кстати man synclient очень интересен, можно много поменять).

synclient VertTwoFingerScroll=1 #включает вериткальный скроллинг двумя пальцами
synclient HorizTwoFingerScroll=1 #горизонтальный
synclient EmulateTwoFingerMinW=5 #определяет минимальную ширину пальцев
synclient EmulateTwoFingerMinZ=48 #определяет минимальную силу нажатия

Стоить заметить, что не все тачпады поддерживают все опции (зависит от модели).

Чтобы при загрузке применялись данные параметры, необходимо прописать скрипт с команадами в автозугрзку.

Отключение тачпада во время ввода текста

Существует отличная утилита syndaemon, которая этим занимается. Можно задать ей параметр время включения после последней нажатой клавиши (1 секунда).

syndaemon -i 1

Чтобы запустить программу как демона используется опция -d, с ней можно также вставить в автозугрузку.

Включение или отключение тачпада

Иногда тачпад вообще не нужен, например когда подключаешь мышь. Как полностью отключить тачпад?

Если у вас ещё нет каталога ~/.local/bin, то создайте его. Это очень хороший способ хранить скрипты для настройки разных нужных мелочей. Также добавьте в файл ~/.bashsrc следующую строку:

PATH=”$HOME/.local/ bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”

Узнаём ID тачпада следующей командой:

xinput -list

Пусть ID тачпада равен 14. Теперь создадим файл с любым названием в каталоге ~/.local/bin и пропишем в нём следующее:

#!/bin/bash
state=$(/usr/bin/xinput -list 14 | grep "disabled")
if [[ $state ]]
then
/usr/bin/xinput set-prop 14 "Device Enabled" 1
else
/usr/bin/xinput set-prop 14 "Device Enabled" 0
fi

Если ID другой, то заменяем 14 на Ваше число. Далее идём в Система – Параметры – Комбинации клавиш клавиатуры и добавляем шорткат для нашего скрипта (не забудьте поставить права на выполнение).

//спасибо статье на linuxopen.ru

1 comment so far:

Анонимный says: synclient TouchpadOff=1

synclient TouchpadOff=1

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

  • HTML-теги запрещены
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Image CAPTCHA