
Я наконец-то нашел команду для отключения тачпада в моей Fedora 17 с использованием рабочего стола Gnome 3.4.2.: xinput set-prop 13 132 0
(специфично для моего Thinkpad)
Теперь, куда мне поместить эту команду, чтобы она действовала каждый раз при запуске компьютера? Я пробовал поместить ее в ~/.xinitrc, но безрезультатно (сама команда работает, если ее выполнить в командной строке, но файл не выполняется автоматически при запуске ПК).
решение1
Поместите вашу команду в скрипт, например, DisableTouchpad.sh
затем создайте папку ~/.config/autostart и поместите туда скрипт.
https://stackoverflow.com/questions/8247706/start-script-when-gnome-starts-up
решение2
Будет ли ~/.xinitrc
он запущен, будет зависеть от вашей среды рабочего стола, большинство современных не используют его, поскольку они не используют xinit
. Вы можете попробовать добавить его в /.xsession
или в скрипты запуска в/etc/rc5.d
EDIT: Если предположить, что вы всегда используете Gnome, то предложение @Kruug, вероятно, будет лучше.
решение3
Я наконец-то разобрался. Из терминала я запустил gnome-session-properties
. Это показывает "Параметры запуска приложений", где на вкладке "Программы запуска" я добавил элемент со xinput set-prop 13 132 0
значением поля "Команда:".
Для полноты картины - как я нашел эти цифры? Используя xinput list
я нашел идентификатор моего тачпада (id=11 в моем случае). И используя этот идентификатор xinput list-props 11
я нашел опцию включения/выключения устройства с номером 132, значение 0 означает отключено.