Наконец-то я понял команду отключения сенсорной панели в моем Fedora 17 с помощью рабочего стола Gnome 3.4.2 .: xinput set-prop 13 132 0 (специфично для моего Thinkpad)

Теперь, куда мне поместить эту команду, чтобы она действовала при каждом запуске компьютера? Я попытался поместить его в ~/.xinitrc, но безрезультатно (сама команда работает, когда выполняется в командной строке, но файл не выполняется автоматически, когда я запускаю ПК).

3 ответа3

1

Поместите вашу команду в скрипт, такой как DisableTouchpad.sh затем создайте папку ~/.config/autostart и поместите туда скрипт

https://stackoverflow.com/questions/8247706/start-script-when-gnome-starts-up

0

То, будет ли ~/.xinitrc запущен, будет зависеть от вашей среды рабочего стола, некоторые современные не используют ее, так как не используют xinit . Вы можете попробовать добавить его в /.xsession или в сценарии запуска в /etc/rc5.d

РЕДАКТИРОВАТЬ: Предполагая, что вы всегда используете Gnome, предложение @ Kruug, вероятно, лучше.

0

Я наконец-то понял. Из терминала я запустил gnome-session-properties . Это показывает "Настройки приложения запуска", где на вкладке "Программы запуска" я добавил элемент с xinput set-prop 13 132 0 в качестве значения поля «Command:».

Для полноты - как я нашел цифры выше? Используя xinput list я нашел идентификатор моей сенсорной панели (id = 11 в моем случае). И с помощью этого идентификатора xinput list-props 11 я обнаружил, что опция для включения / выключения устройства имеет номер 132, значение 0 означает отключение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .