запуск:
tabletizer --cont
якщо не вказати параметр --cont, скрипт відпрацює один раз і завершиться; --cont [інтервал] запускає циклічне опитування акселерометра зі вказаним інтервалом в секундах (за замовчуванням 1 с).
виявилося, що гістерезис для повороту все ж таки має враховувати всі три осі, а не лише x, як я собі гадав на початку.
залежностей мінімум: xrandr, xinput, grep, sed. перевірено лише на aspire r13 (r7-371t) з arch linux (manjaro kde), але і на інших «трансформерах» та під іншими дистрибутивами теж має працювати (можливо, з невеликими модифікаціями), якщо встановлено відповідні драйвери для linux industrial i/o.
можуть бути вади, пов'язані з кількома моніторами чи робочими просторами (як в kde) — поки що не мав часу все перевірити.
в планах на колись (коли буде натхнення):
- «причесати» код, особливо в частині перемикання (гістерезис);
- додати опцію відкривання екранної клавіатури;
- позбутися залежності від sed (малесенький фрагмент, що я запозичив готовий, треба переписати).