Я создал псевдоним для отключения коврика для мыши с помощью synclient, но он не отвечает должным образом. Однако после запуска synclient touchpadoff = 1 в терминале псевдоним начинает работать правильно.
Псевдоним для запуска и остановки xampp отлично работает каждый раз.
Из ~ / .bashrc:
# Custom aliases
alias lamp="sudo /opt/lampp/xampp start"
alias stoplamp="sudo /opt/lampp/xampp stop"
alias touchoff="synclient touchpadoff=1"
alias touchon="synclient touchpadoff=0"
Кто-нибудь может понять, почему это?
Обновление:
Я переехал псевдонимы .bash_aliases и ставят touchoff и touchon первым. Это, кажется, меняет результаты abit. Теперь это работает, когда я запускаю команду touchoff
дважды. И когда я снова запускаю touchon
(один раз), сенсорная панель работает в течение нескольких секунд. Когда я запускаю его снова, он залипает.
Я также проверил это на Fedora 18, где файл .bashrc почти пуст, и он работает, как и ожидалось. Там нет проблем.
Если кто-то еще может попробовать это в Ubuntu 13.04 и оставить комментарий ниже, это может быть полезно. Требуется перезагрузка, хотя. Извините за вопрос ... -_-
Ваша проблема не с псевдонимом. Отказ из-за этого synclient
команда и я столкнулись с той же проблемой:
Теперь, я просто подтвердил эту ошибку на Панели запуска: https://bugs.launchpad.net/ubuntu / + source/xserver-xorg-input-synaptics / + ошибка/673875.
Как альтернатива можно использовать xinput
:
Определите идентификатор устройства (имя устройства должно быть чем-то с "сенсорной панелью" или "glidepoint"):
xinput list
Псевдоним для отключения его (например, здесь идентификатор устройства равняется 14):
alias touchoff='xinput disable 14'
Псевдоним для включения его:
alias touchon='xinput enable 14'
Источник: https://help.ubuntu.com/community/SynapticsTouchpad