Bug 492540

Summary: Unable to switch layouts
Product: [Fedora] Fedora Reporter: Arkady L. Shane <atigro>
Component: gdmAssignee: jmccann
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: rawhideCC: atorkhov, cschalle, jmccann, mclasen, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-28 03:51:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Output of lshal. none

Description Arkady L. Shane 2009-03-27 11:21:26 UTC
I'm using GDM. After logging in (KDE, GNOME, IceWM, XFCE etc.) it is not possible to switch layouts using keyboard combination (alt-shift in my case). It is possible to add the appropriate applet in KDE, GNOME and XFCE, but in IceWM, LXDE, Fvwm and others this is not possible.

However, if you use KDM instead of GDM, the problem does not exist. Keyboard combination works fine.

This problem also present in Fedora 10.

The output of lshal is in attachment.

Comment 1 Arkady L. Shane 2009-03-27 11:22:50 UTC
Created attachment 336991 [details]
Output of lshal.

Output of lshal.

Comment 2 Arkady L. Shane 2009-03-28 06:27:28 UTC
setxkbmap -print
Using GDM:

xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+us+ru:2+inet(evdev)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

Using KDM
xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete+ledscroll(group_lock)"	};
	xkb_symbols   { include "pc+us+inet(evdev)+group(alt_shift_toggle)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

Comment 3 Arkady L. Shane 2009-04-16 10:27:51 UTC
So, GDM does not send group(layout_toogle) after login. For languages what have only one layout (de, fr, ee and others) it does not matter, but for everyone who use two layouts (us,ru; us,ua; us,cz) it is critical.

KDM (I think xdm and X too) has another bug, it does not send the second layout.

Comment 4 Matthias Clasen 2009-04-28 03:51:36 UTC
The login screen is not meant to configure complex, multi-layout keyboard configurations. The keyboard selection on the login screen is mostly there to ensure that people can enter their password. 

If you need multiple keyboard layouts in your session, you will have to use the keyboard capplet to configure it.