- PVSM.RU - https://www.pvsm.ru -
Взамен убитого почти всусмерть X220i купил себе X220 tablet. Замечательная железка — ноутбук с вращающимся экраном, точскрином и пером (которое понимает «силу нажатия»). Однако, увы, часть хардварных кнопок (в т.ч. на вращающемся экране) не работала.
Одна из них — кнопка поворота (на фотографии). Очень полезна для перевода ноутбука в «readmode» (c книжно-портретной ориентацией).

Что мы хотим?
Под катом — вариант решения и ссылки на использованные материалы.
Если вы будете адаптировать под своё железо — учтите следующие моменты:
Для начала ставим пакет xkeybind, который позволит нам вешать на произвольные кнопки произвольные программы:
apt-get install xkeybind
Далее, пишем скрипт поворота экрана:
#!/bin/bash
rotation=`xrandr -q | fgrep "left (" `
if [ $? == 1 ] ;
then
xrandr -o left
xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate ccw
xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate ccw
xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate ccw
else
xrandr -o normal
xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate normal
xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate normal
xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate normal
fi
Примечания:
Я этот скрипт назвал /usr/local/bin/rotate.
Не забываем про chmod +x на него.
Далее — пишем конфиг для xbindkeys:
"rotate"
m:0x0 + c:161
(понятно, что для разных устройств вторая строчка будет разной)
Автор: amarao
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/13788
Нажмите здесь для печати.