Comment 4 for bug 174727

Revision history for this message
What, me urgent? (whatmeurgent) wrote :

This bug is still here; still confiusing people ...
With maybe one helpful, and one defintely frustrating note.

GKSU authentification window does not include keyboard layout switcher

SCENARIO:
=========
1] Set a second keyboard layout (To make this easy to illustrate, pick an RTL language, eg. hebrew or arabic)
2] Select that keyboard layout using the gnome panel applet
3] Alt+f2 to bring up the "run application dialog"
4] Select your original keyboard layout and type gksu foo-bar (nautilus, gnome-terminal, synaptic, whatever)
5] Enter your password, and watch the masking characters appear RTL (wrong keyboard layout).

There is no way to change the keyboard layout.
The only option seems to be to select cancel, which bumps the user back TWO steps, not one, but then does allow the user to change keyboard layouts before invoking the 'run application dialog'.

"TRYING TO HELPFUL" NOTE:
=========================
An identically-looking authentification screen appears when locking the terminal, or putting the machine in 'suspend' state, with the exception that in those cases, when multiple keyboard layouts have been selected, an indication of the current keyboard layout appears to the right of the password entry field. Clicking on that indication toggles the keyboard layout, and allows the password to be entered correctly.

FRUSTRATION EXPRESSION NOTE:
============================
The scenario I presented was intentionally easy to figure out. The usual case will be of two LTR keyboards, and NO visual feedback of why the user's password entry is being rejected.