Выполнение сценария удара на пробуждении

С некоторого времени у меня есть Prolbem с моим дистрибутивом Linux (Kubuntu 18.04). Каждый раз, когда мой Linux возвращается из резервного способа, сенсорная панель не работает правильно больше (не может захватить и перетащить файлы или другие объекты).

Я уже нашел решение для своей проблемы:

modprobe psmouse -r
modprobe psmouse

Этот код действительно решает проблему. Однако после этого область щелчка правой кнопкой, которую я всегда отключаю в sartup, включена снова. У меня есть сценарий, который работает на запуске, который выполняет следующее:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

То, что я теперь пытаюсь сделать, должно записать сценарий, который работает каждый раз, когда система будит резервный способ формы. Я записал сценарий как это:

#!/bin/bash
exec 1> /home/luc/Schreibtisch/update.log 2>&1
set -x

case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # Place your pre suspend commands here, or `exit 0`
    # if no pre suspend action required
    exit 0
    ;;
  post/*)
    echo "Waking up from $2..."

    sh /home/luc/Schreibtisch/test.sh
    sh /home/luc/Schreibtisch/test2.sh
    ;;
esac

Куда test.sh работает modprobe команды и test2.sh работают synclient команды.

После движения к резервному способу и пробуждения снова я получаю следующий журнал:

+ case $1/$2 in
+ echo 'Waking up from suspend...'
Waking up from suspend...
+ sh /home/luc/Schreibtisch/test.sh
+ sh /home/luc/Schreibtisch/test2.sh
Failed to connect to X Server.
Failed to connect to X Server.

И захватывание и перетаскивание файлов работают отлично, но щелчок правой кнопкой все еще включен.

Мой вопрос состоит теперь в том, если возможно выполниться synclient команды после X-сервера готовы?

Наилучшие пожелания Pepsilon

1
задан 25 October 2019 в 06:54

1 ответ

Похоже, что я нашел обходное решение для проблемы с сенсорной панелью, не работающей правильно после пробуждения.

В моем /etc/modprobe.d/blacklist.conf модуль i2c_i801 был помещен в черный список. После удаления этого модуля формируют черный список, моя сенсорная панель теперь хорошо работает после дежурного режима.

0
ответ дан 7 December 2019 в 18:19

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

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