Systemd, которые не в состоянии выключать Wacom, затрагивают резюме

У меня есть Бамбуковый планшет Wacom, который имеет функцию сенсорной панели, которую я почти никогда не использую — это главным образом мешает. У меня есть сценарий, который выключает ту функцию, выполненную через .desktop файл в ~/.config/autostart. Это хорошо работает, и у меня нет проблемы при запущении скрипта от терминала также.

Проблема состоит в том, что после возобновления от приостанавливают, сенсорная функция повторно активирует. До обновления до 16,04, от этого сценария назвали /etc/pm/sleep.d/wacom который выключил его снова. После обновления я попытался делать то же самое с помощью systemd (/lib/systemd/system-sleep/wacom), но, кажется, существует что-то совсем другое о контексте, в котором оно выполняется, потому что команда производит озадачивающие ошибки.

Шоу системного журнала wacom_set_report: ran out of retries (last error = -32) и ошибка-32, кажется, означает, что “коммуникация передает по каналу поврежденный”.

Вход вывода показывает что даже получение сбоев состояния —xsetwacom get "$DEVICE" touch* не возвращает вывода, когда это должно сообщить "относительно" или “прочь”. Выполнение команды для выключения касания (xsetwacom set "$DEVICE" touch off) возвраты “Failed to open Display .”.

Я также получаю это —warning: commands will be executed using /bin/sh но сценарий хорошо работает для меня использование sh.

Я попытался добавить a sleep команда прежде, чем назвать сценарий, но это, кажется, не помогает. Я назвал это использованием at (at now + 1 min -f), но результатом является то же — даже при том, что это работает много позже резюме сценарий все еще не может даже получить состояние устройства. Я пытался поместить команду состояния в некоторое время цикл, но это никогда не убегало из цикла (никакое состояние не было возвращено), все же одновременно я мог выполнить команду успешно в терминале.

Я также попытался поместить команду непосредственно в /lib/systemd/system-sleep/wacom.

Это является довольно тривиальным, но раздражающим, что это раньше работало, но теперь не делает.

·

*DEVICE="Wacom Bamboo 2FG 6x8 Finger touch" как возвращено xsetwacom list dev.

1
задан 21 February 2017 в 11:39

0 ответов

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

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