7

У меня есть планшет ThinkPad X201.

На планшете есть кнопка, которая поворачивает экран. Он отлично работает в Windows, но не работает должным образом в Linux; он поворачивает экран, но не вращает wacom (касание стилуса и пальца)

Код ключа (от showkeys) для кнопки - 154.

Я хотел бы сделать следующий скрипт bash:

#!/bin/bash

xrandr -o right
xsetwacom set "Serial Wacom Tablet stylus" Rotate CCW
xsetwacom set "Serial Wacom Tablet eraser" Rotate CCW
exit 0

У меня есть два вопроса:

  1. Как можно назначить скрипт кнопке? (# 154)
  2. Как я могу выполнить это задание при запуске?

1 ответ1

2

Обычно это делается с помощью вызовов ACPI. Прежде всего, убедитесь, что демон acpid установлен и работает. Затем вам нужно будет создать правило для запуска скрипта при нажатии кнопки. Сложность здесь заключается в том, чтобы определить название кнопки. Вы можете сделать это, запустив демон acpid на переднем плане с включенной отладкой, а затем нажмите кнопку. Если вы видите некоторые сообщения, запишите имя кнопки и используйте его для написания правила, которое вызывает ваш пользовательский скрипт. Читайте man acpid для деталей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .