Open lipidity opened 11 years ago
The final uterm-rework will include this feature. It's on my TODO list. However, I haven't seen anybody who actively uses this feature so it's still low-priority.
Thanks David
Thanks. I have my monitor rotated 90° so I'll need this feature before I can switch to kmscon.
for drm3d backend, I think this feature is rather trival to implement, just apply rotate matrx. a hard time for software render ;)
<- actively use "echo 3 > /sys/class/graphics/fbcon/rotate_all". harmed by its absence. ... incase that's relevant and helps.
Hm... a bit late to the "party", but I have implemented output rotation in my fork of kmscon to scratch an itch. I have written a small blog-post about my patch here: https://blog.macslow.org/?p=365. I am also providing prebuilt binaries for Ubuntu and Fedora (links in the blog-post).
A few more screencasts showing off kmscon's new output-rotation: https://www.youtube.com/watch?v=ybjmUFIXfUU&list=PLXvTBWcnTI1OHF7-Op-ASYsQKKg1TYb5Z
So far I only bothered with the gltex render-engine of kmscon (120 Hz refresh system-console is just too cool ;). I might feel like doing it for the pixman one too. But I'll most likely never touch the fbdev one :)
Currently I am writing the "dynamic mode" (for fun and as a bit of a learning exercise) reading a potentially present gyro/acceleromter sensor in the system and an "on-the-fly mode", which will allow the user to change the output-orientation at run-time (via keyboard-shortcuts) instead of just at start-up via the new command-line argument --rotate.
Once I have completed the dynamic- and on-the-fly modes for output-rotation, I will poke upstream asking, if my changes can be moved to master.
Kernel command line
fbcon=rotate:3
, or else# echo 3 > /sys/class/graphics/fbcon/rotate_all
rotates the linux console.I think it's necessary for kmscon to have rotation ability at some point.