apache / apache/nuttx

graphics/vnc/server breakage

Open
#1,368 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

When the VNC server was created initially, it worked well. However, in 2019 as part of the Twm4Nx development, I tried to use it and it did not work. These are problems that I noted:

* Mouse Input is not received and, hence, the cursor is not drawn. Twn4Nx is not useful with not mouse cursor.
* Background is black (it should be blue @16bpp). Colors are bad. Background is not transparent. Toolbar buttons are visible but no other part of the Window.
* I think that root cause of the drawing errors is the RRE is not working. Or, more likely, it has been deprecated and no longer supported by the host VNC client.
* There are other Twm4Nx/VNC server integration issues but these do not seem to be directly related to VNC server issues.

I did make several changes in graphics/vnc/server but did not fix the basic problems.

Contributor guide

Open the contributing guide

Research direction

Start by reading graphics/vnc/server and reproduce the reported behavior with Twm4Nx and a host VNC client. Investigate mouse input, cursor rendering, background and color display, transparency, toolbar visibility, and RRE support. Done means the VNC server renders the window correctly and accepts mouse input.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.