Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
3 tasks done
ByteOtter opened this issue Jul 25, 2024 · 1 comment
Closed
3 tasks done

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

ByteOtter opened this issue Jul 25, 2024 · 1 comment
Labels
accepted Approved by maintainer enhancement New feature or request isototest

Comments

@ByteOtter
Copy link
Collaborator

ByteOtter commented Jul 25, 2024

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

  • Send raw text input
  • Handle special characters like Linebreaks, etc.
  • Handle Command Sequences
@ByteOtter ByteOtter added enhancement New feature or request accepted Approved by maintainer isototest labels Jul 25, 2024
@ByteOtter ByteOtter moved this to Current Epic in isotest-ng dev board Jul 25, 2024
ByteOtter added a commit that referenced this issue Aug 14, 2024
@ByteOtter
Copy link
Collaborator Author

Fixed by #8

@github-project-automation github-project-automation bot moved this from Current Epic to Done in isotest-ng dev board Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Approved by maintainer enhancement New feature or request isototest
Projects
None yet
Development

No branches or pull requests

1 participant