VNC Server 'rotate' function - Portait-mode VNC remote control

I am using Emteria on a Pi 3B to run a radio application which only operates properly in portrait mode (designed primarily for Android Phone, and needs a long-and-thin aspect to display all the on-screen options - app doesn't scroll!). I have got this running successfully by setting the screen orientation to 270-degrees in the Emteria-specific settings, and by physically turning my HDMI-connected display to portrait orientation.

This works when I am physically present, but presents challenges when trying to access remotely (which is my primary use-case) via the Emteria built-in VNC server, as the VNC session is rotated, as is the mouse pointer control, like so:

Is there a way I can get the Emteria built-in VNC server to do this rotation (both of the display and the mouse pointer control) so that I can run the app remotely in portrait mode? I understand that there is a low-level 'Transformed:rot90' config option supported by the open-source vnc server library that purports to do this - anyone know of a way I can insert this kind of config into Emteria, or submit a feature-request to get this exposed via Emteria-specific settings?

For info, my current Emteria settings are as follows (needed to get the app to run on an attached Portrait-orientated display):

Have tried a number of VNC clients (Real VNC viewer, Screens VNC, MacOS Screen Sharing) but none of them offer the option to rotate the client window [and mouse pointer controls] by 90-degrees, so solving this at the client end is not currently an option! Have asked Real VNC to consider support for this in their viewer, but suspect that make take a while to buibble to the top of their list!

Many thanks in advance for any help on this,


Sign In or Register to comment.