Lubuntu and touchpad: horisontal scrolling, disable touchpad when typing
Наконец дошли руки починить пару давно мешающих проблем с тачпадом (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. Хотя мне это уже и не надо -- прекрасно работает автоматическое отключение и включение тачпада.