Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

Lubuntu and touchpad: horisontal scrolling, disable touchpad when typing

Просмотров: 3222 RSS Обсудить
Linux » Howto
, ,

Наконец дошли руки починить пару давно мешающих проблем с тачпадом (Lubuntu @ Asus 1015BX).

Первая: почему-то отключен горизонтальный скроллинг. Включаем оба варианта (прокрутка по кромке тачпада и двумя пальцами):

synclient HorizEdgeScroll=1 HorizTwoFingerScroll=1

Вторая: в настройках нет возможности отключать тачпад во время работы с клавиатурой, и это мешает при работе с текстами и кодом просто неимоверно. Вечно обнаруживаешь, что курсор куда-то перескочил и часть текста набралась чёрти где... Лечится командой

syndaemon -t -k -i 2 -d

Что означают параметры:

  • -i 2 -- устанавливает время задержки в 2 секунды (сколько ждать после последнего нажатия на клавиши перед тем, как снова включить тачпад);
  • -t -- не запрещать движения мыши при наборе текста, а только нажатия (клики) и скроллинг;
  • -k -- игнорировать клавиши-модификаторы при мониторинге активности клавиатуры (таким образом, разрешаем действия наподобие Ctrl+Click);
  • -d -- стартовать как служба (daemon), в фоне.

Вот и всё. Места, куда можно поместить эти команды для автостарта:

  • ~/.profile
  • Lubuntu: /etc/xdg/lxsession/Lubuntu/autostart

На Asus 1015BX также не работает Fn+F3 (выкл/вкл тачпад). Надо бы ещё сообразить, как на эту клавишу прицепить обработку пары простых команд synclient TouchpadOff=1 и synclient TouchpadOff=0. Хотя мне это уже и не надо -- прекрасно работает автоматическое отключение и включение тачпада.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru digg.com friendfeed.com liveinternet.ru livejournal.ru yandex.ru del.icio.us
Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

Авторизация  Facebook. MaxSiteAuth. Loginza

(обязательно)