Проблемы с тачпадом в Xubuntu 17.10

Моя главная проблема с использованием Xubuntu заключается в том, что она не умеет правильно отключать тачпад во время набора текста. С одной стороны, в настройках соответствующий пункт есть:

Однако ведет себя эта опция довольно загадочно. Она действительно отключает тачпад во время набора. Но не включает его обратно. Насколько я понял, проблема специфична именно для Xubuntu, и я сталкивался с ней в версиях 16.10, 17.04 и 17.10. В Manjaro XFCE и Qubes OS (которая тоже использует XFCE) такой проблемы нет, эта опция работает, как должна.

Ползать по форумам было лень, так что на Stackoverflow был немедленно найден костыль, который, говоря по правде, оказался даже удобнее решения.

Скрипт-костыль

Пишем следующий скрипт, обозванный, предположим, .toggle_touchpad.sh:

#!/bin/bash
if synclient | grep --quiet 'TouchpadOff             = 0'; then
 synclient TouchpadOff=1
 notify-send Touchpad Disabled
else
 synclient TouchpadOff=0
 notify-send Touchpad Enabled
fi

Пробелы нужно оставить, как есть, ввиду специфичности вывода команды synclient:

Настройка XFCE

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

Вот так выглядит уведомление о включении тачпада:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *