У моего новоприобретённого ноутбукопланшета есть кнопка для ручного вращения дисплея (с датчиком ориентации буду разбираться потом, если он есть, чего я не знаю пока что). Под виндой оно вело себя следующим образом: в цикле переключало варианты ориентации дисплея.
Я знаю про xrandr --rotate left|right|inverted|normal, но этого мне недостаточно. Я бы хотел, чтобы ориентация переключалась относительно текущей ориентации дисплея. То есть если сейчас normal, то становилось left, если сейчас left, то становилось inverted, если сейчас inverted, то становилось right, и, наконец, если сейчас right, то становилось normal.
Как бы такое организовать?