Сенсорная панель отключена при начальной загрузке?

Я настраиваю ноутбук клиента (Acer Aspire E1-431-2867), и по некоторым причинам, сенсорная панель отключена на запуске.

  • Вручную включая его с функциональной клавишей (fn+f7), работает просто великолепно.
  • Система двойные начальные загрузки между Ubuntu и Windows и проблемой только происходит в Ubuntu.
  • Проблема не происходит ни из-за чего, что я установил, как это происходило с Живым USB также.
  • Я, может казаться, ничего не нахожу об этом нигде.

Существует ли способ мешать этому произойти? NB: я хотел бы возвратить систему владельцу в паре дней.

0
задан 12 August 2015 в 05:07

1 ответ

Простое обходное решение должно было бы выполнить сценарий, который переключает сенсорную панель на / прочь в системе runlevel достаточно низко, прежде чем X будет в порядке, чтобы удостовериться, что сенсорная панель работает, прежде чем GUI даже запущен. Так /etc/rc.local должен быть в порядке, но к сожалению я не могу сказать категорическое слово относительно этого, так как у меня нет своей машины Ubuntu удобной прямо сейчас, и я не могу на самом деле протестировать это. Это должно быть прекрасным жестко.

  • Выполненный acpi_listen и хит нажатие клавиши fn+F7; вывод должен быть подобен этому:
hotkey ATKD NNNNNNNN 00000000

Где NNNNNNNN код ACPI fn+F7 нажатия клавиши;

  • Выполненный grep NNNNNNNN /etc/acpi/events/*; имя файла в выводе должно быть именем файла файла, в котором обрабатывается код ACPI fn+F7 нажатия клавиши;

  • Откройте файл с текстовым редактором;

  • Ищите раздел как этот:

# ...
event=hotkey (ATKD|HOTK) NNNNNNNN
action=/etc/acpi/actions/action.sh
# ...

Где /etc/acpi/actions/action.sh сценарий, который выполняется каждый раз, когда нажатие клавиши fn+F7 поражено;

Теперь это - просто вопрос выполнения сценария в /etc/rc.local:

  • Открытый /etc/rc.local с текстовым редактором;

  • Добавьте эту строку в конец файла перед exit 0 строка:

# ...
/etc/acpi/actions/action.sh
# ...

Это должно быть этим. Перезагрузка и видит, включена ли сенсорная панель на перезагрузку;

В любом случае, если не нужный, я предложил бы удалить set -e команда наверху /etc/rc.local, или изменить путь сценарий называют, звоня, например, обертка, которая называет сам сценарий и которая всегда возвращается 0, избегать сценария, повреждающего выполнение rc.local должный возвращать значения отличающийся от 0.

1
ответ дан 28 July 2019 в 21:11

Другие вопросы по тегам:

Похожие вопросы: