Клавиатура ноутбука иногда прекращает работать

Вы могли создать свое собственное. В то время как это ясно, кажется, проблема курицы-и-яйца, у меня просто был более глубокий взгляд на Studio SUSE, и он мог быть очень полезным здесь. Просто войдите в систему/создайте в учетную запись, выберите, основной шаблон (скажите, "минимальный X"), добавьте программное обеспечение, выберите "Live CD" на вкладке Build.

Так как все репозитории OpenSUSE доступны, необходимо найти все, что это необходимо. Плюс, когда Ваш законченный, можно Добавить изображение как "OpenSUSE LiveCD, который поддерживает все необходимое для LFS 7.0"

3
08.04.2013, 04:52
1 ответ

Причина Ваш сценарий не работает от рычага резюме, состоит в том, что он не знает который X-сервер говорить. Необходимо установить DISPLAY переменная среды, и возможно XAUTHORITY также. Посмотрите, что я могу запустить графическую программу на рабочем столе другого пользователя как корень? для большего количества объяснений.

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

if [ "${1}" = "resume" ] && [ "${2}" != "standby" ]; then
  for p in $(ps -C Xorg -o pid=); do
    </proc/$p/cmdline awk -v RS='\0' '/^:[0-9]$/ {print} $0=="-auth" {getline; print}' | {
        read DISPLAY; export DISPLAY
        read XAUTHORITY && export XAUTHORITY || unset XAUTHORITY
        setxkbmap -rules evdev -layout us -model evdev
     }
  done
fi
2
27.01.2020, 21:28
  • 1
    Спасибо, я надеюсь, что это работает... У меня на самом деле не было проблемы в паре дней, с тех пор как я обновил к последнему ядру. Но это не был бы первый раз, когда проблема возвратилась после нескольких дней. Если это произойдет снова, и это работает, то я приму. Если этого не произойдет приблизительно через неделю, то я приму на вере :). –  kporter 10.04.2013, 08:40
  • 2
    Ну, кажется, что это не работало... Проблема произошла снова, и я не мог восстановить клавиатуру.... Может случиться так, что Ваш сценарий корректен, но/etc/apm/event.d/enable_xkb не называют, когда я закрываю крышку. Я изучу его еще немного. –  kporter 17.04.2013, 03:43
  • 3
    у меня теперь есть решение, которое определенно называет сценарий после возобновления... Таким образом, кажется, что я читал некоторую устаревшую документацию для своего исходного рычага. –  kporter 17.04.2013, 05:05
  • 4
    Хорошо вышеупомянутый сценарий выполняется каждый раз, когда я возобновляюсь, но он не устраняет проблему. Я знаю, включаю ли я клавиатуру usb и выполняюсь, setxkbmap - управляет evdev - расположением нас - модель evdev, Это устранит проблему. –  kporter 22.04.2013, 03:20

Теги

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