Some comments on various aspects of KRfb: - KRfb has been designed for three use cases: * a user who wants to show something to a friend, so he lets his friend connect to his computer * a user who needs help from an administrator. The adminstrator can connect to the user and change settings and so on while both are talking on the telephone or using VoIP. * (advanced use case) somebody with several computers that are running GUIs want to control them without going to them. - cases 1&2 are probably more mainstream and more important for novice users, so KRfb is pre-configured for them. Case 3 is for advanced users and therefore a little bit more difficult to configure. - by offering the connection-confirmation dialog KRfb avoids configuration issues like setting a password - design goal of KRfb is to make it as easy to use as possible. I tried to limit functionality whereever possible. - the original x0rfbserver has a features for selecting the port number automatically. I skipped that because it is too complicated on the client side, but I this will change when there are mechanisms for inviting people. - the command line args are intended for starting KRfb from a system like Jabber, thats the reason why there is no preferences dialog when command line args have been used and it's also the reason for --one-connection - the newconnection-dialog is extra large and has the pixmap on the left side to capture the attention of the user before allowing a connection. tim@tjansen.de