Bug 406080

Summary: Custom connection parameters in connection dialog
Product: [Applications] krdc Reporter: Luca Carlon <carlon.luca>
Component: VNCAssignee: Urs Wolfer <uwolfer>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Luca Carlon 2019-03-31 13:52:59 UTC
SUMMARY
It seems that VNC connections in KRDC can be established by choosing one out of three types of connections: high, medium and low. This results in a connection defined by a predefined combination of color depth, encoding, compression level and quality.
In some cases, however, I need to tweak the params more precisely. For instance, when connecting to embedded boards, I would like to use 8-bit depth with hextile, as CPU cannot handle stronger algorithms and screen changes entirely. Connection type "low", instead, seems to ask copyrect with higher priority. Is this correct?
Why not providing a fourth mode which is "custom", and let the user select the params manually? Something like this: http://www.uvnc.com/img/vieweroptions.png. Params I consider useful are: encoding, color depth, compression and quality.
Would a patch like this be useful?

EXPECTED RESULT
User can select a predefined configuration or set custom params. libvncserver may then change the setup according to what the server supports.