Changelog for v2: Only ask for username if SASL is used. Description: Current implementation always use the unix user name the client runs, which is usually not what we want. Instead, remote-viewer should ask for a username (as we do fo VNC).