Vou tentar responder à parte da interface de rotação / toque.
Então, basicamente, você pode imaginar aqueles como ter uma segunda área de trabalho na sua área de trabalho. Quando você gira seu desktop, você terá que fazer o mesmo com o Touch Interface Desktop.
Em geral, você pode gerenciar essa rotação via
$ xsetwacom
No meu caso - não tenho conhecimento de outros dispositivos tablet - a área de trabalho de toque consiste em três dispositivos: Stylus, Eraser e Touch:
$ xsetwacom --list devices
Wacom Serial Penabled 2FG Touchscreen stylus id: 14 type: STYLUS
Wacom Serial Penabled 2FG Touchscreen eraser id: 15 type: ERASER
Wacom Serial Penabled 2FG Touchscreen touch id: 16 type: TOUCH
Assim, sempre que você girar a tela, também precisará chamar xsetwacom para cada um dos três dispositivos para refletir a alteração:
$ xsetwacom set <device_id> rotate <none|ccw|cw|half>
Locais apropriados para rotação de toque estão em toda parte, onde há uma rotação feita pelo xrandr. No entanto, você não pode conectar-se diretamente ao xrandr, mas deve encontrar os locais para onde as rotações xrandr são chamadas.
Eu, por exemplo, estou usando o Monitorar Extensão do Indicador de Status para o GNOME-Shell, com esta modificação para rotação de toque: link
Boa sorte com o resto! ;)