![Где ввести команду для отключения тачпада, чтобы она выполнялась при каждом запуске ПК?](https://rvso.com/image/1346174/%D0%93%D0%B4%D0%B5%20%D0%B2%D0%B2%D0%B5%D1%81%D1%82%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%83%20%D0%B4%D0%BB%D1%8F%20%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%82%D0%B0%D1%87%D0%BF%D0%B0%D0%B4%D0%B0%2C%20%D1%87%D1%82%D0%BE%D0%B1%D1%8B%20%D0%BE%D0%BD%D0%B0%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%BB%D0%B0%D1%81%D1%8C%20%D0%BF%D1%80%D0%B8%20%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%BC%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5%20%D0%9F%D0%9A%3F.png)
Я наконец-то нашел команду для отключения тачпада в моей 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 означает отключено.