os-autoinst / isotest-ng

Experimental reimplementation of the isotovideo module of openQA.
GNU General Public License v2.0
4 stars 1 forks source link

[FR][EPIC] Interact with the VNC server (textbased) #4

Closed ByteOtter closed 1 month ago

ByteOtter commented 2 months ago

openQA Version

n/A

Impacted library

isototest

Proposal

What?

The first thing we need to be able to do is writing to the console of our VNC server.

This includes sending text, handling command sequences and special characters, and moving the text courser.

To achieve this, we can use the vnc-rs crate with its X11Events to create events like key presses on our server. According to the RFC linked in the documentation and manual testing, these events are working, even if the server does not have an x-server running.

Resources

Steps

ByteOtter commented 1 month ago

Fixed by #8