KDE has a little utility called ksshaskpass that is invoked by SSH to prompt the user for credentials. A regular password prompt, nothing too fancy. The first issue was the lack of support for the password prompt coming from PAM. The most high profile one was the fact that it used a password dialog when asking for a user name, i.e. The common password dialog we use isn’t really designed to ask just for a user name without a password, so I instead implemented a custom dialog mimicking the look of the regular dialog.