Thanks, although a better solution would
be to improve the GUI of the TurboVNC Viewer so that connection
management is available on all client platforms rather than
being confined to Linux (which is the least popular client
platform.) Also, improving the TurboVNC Viewer's GUI would
allow connection management to be used with all TurboVNC Viewer
features, including the TurboVNC Session Manager.
https://github.com/TurboVNC/turbovnc/issues/225
tracks the desire to make such
improvements. Your feedback on that issue would be helpful.
The viewer already has the infrastructure in place for
connection management, since it maintains a list of connections
and separate options for each host. Thus, connection management
could be implemented by extending the "New TurboVNC Connection"
dialog. I envision an interface with more lines (maybe 5) in
the connection list, an "Add" button to add a new connection to
the bottom (initially blank until the user fills it in), and a
"Remove" button to remove the connection from the list and
delete its stored options. The "Options" button would pull up
the options for the selected connection. I think that all other
functionality of your UI is already covered.
DRC