У меня есть этот скрипт (или, вернее, набор команд, который имеет разрешение на выполнение), чтобы включить прокрутку двумя пальцами и касание двумя пальцами = щелчок правой кнопкой мыши Скрипт находится в [ 1110] / Главная / Gaurav / multigesture / multigesture .
Когда я запускаю следующую команду в терминале, прокрутка двумя пальцами и касание двумя пальцами = щелчок правой кнопкой мыши начинает работать. Я должен запускать эту команду каждый раз, когда загружаю свой ноутбук.
"/ home / gaurav / Multigesture / multigesture"
blockquote>Поэтому я поместил эту команду в автозапуска приложений , чтобы мне не пришлось запускать команду каждый раз при загрузке, но при перезагрузке прокрутка двумя пальцами не работает, работает только нажатие двумя пальцами = щелчок правой кнопкой мыши .
В чем может быть проблема, если команда отлично работает с терминала, то почему она работает частично, когда я помещаю ее в автозагрузку приложений?
Вот содержимое скрипта
xinput set-int-prop "SynPS / 2 Synaptics TouchPad" "Прокрутка двумя пальцами" 8 1 xinput set-int-prop "SynPS / 2 Synaptics TouchPad "" Synaptics Прокрутка двумя пальцами "8 1 1 xinput set-int-prop" SynPS / 2 Synaptics TouchPad "" Synaptics Давление двумя пальцами "32 10 xinput set-int-prop" SynPS / 2 Synaptics TouchPad "" Synaptics Ширина двумя пальцами "32 8
blockquote>PS. файл с именем всех команд (скриптов) - multitouch
Я столкнулся с этой фиксацией, которая работает просто великолепно для меня и распознает два пальца (прокрутка и щелчок правой кнопкой). Просто загрузите этот пакет->
Согласно комментариям к отчету об ошибках, этот пакет работал на большинство мультисенсорных сенсорных панелей включая Acer. Три касания пальца не работали на меня.
прочитайте комментарий № 115 и № 116 в https://bugs.launchpad.net/ubuntu / + source/xserver-xorg-input-synaptics / + ошибка/308191 / + индекс? comments=all
Вы можете сделать загрузку скрипта при загрузке, сделав его скриптами инициализации. Вот как это сделать: Ubuntu bootto howto
Не уверенный, если это работает любой, но
добавьте эту строку к/etc/rc.local (прежде чем "выйдут 0"):
/home/gaurav/Multigesture/multigesture
Вот как настроить скрипты для сенсорной панели: Документация сообщества Ubuntu EEE PC . Раздел multi-touch
отвечает на ваш вопрос о запуске скриптов при загрузке.
Не уверенный, если это работает, но
Скопируйте сценарий в /etc/init.d/
Как
CP sudo мультисенсорный/etc/init.d/multitouch
И затем обновите сценарий для работы в runlevel 2345
sudo обновляют-rc.d мультисенсорные значения по умолчанию
и затем включите это использование команды rcconf
sudo rcconf
Выберите мультисенсорные опции с помощью клавиши "Пробел" и совершите нападки хорошо
перезагрузите систему
Вы, возможно, должны были бы установить пакет rcconf
склонные sudo - получают установку rcconf
Надеюсь, что это работает
Это учебное руководство дает лучшее понимание о том, как дистанционное управление обновления работает. http://www.debuntu.org/how-to-manage-services-with-update-rc.d
Google для runlevels, если Вы хотите получить больше знания.
Возможно, попробуйте простой стартовый скрипт. Создайте файл в / etc / init с расширением .conf. В файле положить:
exec /home/gaurav/Multigesture/multigesture
start on started tty1
Замедление запуска сценария может помочь ...
У меня была проблема с conky, потому что xserver не был полностью загружен, когда запускаемое приложение запустило conky.
Я решил с помощью:
#!/bin/bash
sleep 10 && conky;
вы можете просто изменить conky на имя вашего скрипта (и путь):)