After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 610903 - gdm could set group xkb layout for non-ASCII layouts.
gdm could set group xkb layout for non-ASCII layouts.
Status: RESOLVED OBSOLETE
Product: gdm
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks: 622305
 
 
Reported: 2010-02-24 03:29 UTC by Takao Fujiwara
Modified: 2013-11-18 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch for slave, greeter, gdm.schemas (38.67 KB, patch)
2010-02-24 03:34 UTC, Takao Fujiwara
none Details | Review
Patch for slave, greeter, gdm.schemas (41.80 KB, patch)
2010-03-31 11:02 UTC, Takao Fujiwara
none Details | Review
Patch for slave, greeter, gdm.schemas (42.29 KB, patch)
2010-04-09 15:55 UTC, Takao Fujiwara
none Details | Review
Patch for slave, greeter, gdm.schemas (42.82 KB, patch)
2010-05-19 02:26 UTC, Takao Fujiwara
none Details | Review

Description Takao Fujiwara 2010-02-24 03:29:01 UTC
If you select "Russian" layout with GDM greeter, the layout doesn't include ASCII chars and you might fail to input passwords.
If you select "USA" layout with greeter, probably you could input passwords.
Normally the layouts without ASCII chars are expected to use with the group layout with "us" toggling the layouts.

E.g. /lib/kbd/keymaps/i386/qwerty/ru.map.gz can type both ASCII and Russian chars.

I think it's better to enable the group layouts in GDM if the selected layout doesn't include ASCII chars.
Comment 1 Takao Fujiwara 2010-02-24 03:34:33 UTC
Created attachment 154564 [details] [review]
Patch for slave, greeter, gdm.schemas

This patch loads the group layout from a gconf key and shows a GUI label "Ctrl+Shift toggles layouts [layout]" if the layout can be the group layout.
Comment 2 Takao Fujiwara 2010-02-24 03:36:20 UTC
I picked up the group layouts from /usr/lib/python2.6/site-packages/system_config_keyboard/keyboard_models.py .
Comment 3 Takao Fujiwara 2010-03-31 11:02:52 UTC
Created attachment 157571 [details] [review]
Patch for slave, greeter, gdm.schemas

Merged the fix of bug 613681.
Comment 4 Takao Fujiwara 2010-04-09 15:55:19 UTC
Created attachment 158304 [details] [review]
Patch for slave, greeter, gdm.schemas

When I merged the fix of bug 613681, the original fix was lost as regression.
I fixed it with this attachment.
Comment 5 Frederic Crozat 2010-04-27 15:46:41 UTC
this patch is relying on ray's multistack branch and can't be used directly on gdm 2.30.x :(
Comment 6 Takao Fujiwara 2010-05-19 02:26:06 UTC
Created attachment 161400 [details] [review]
Patch for slave, greeter, gdm.schemas

(In reply to comment #5)
> this patch is relying on ray's multistack branch and can't be used directly on
> gdm 2.30.x :(

Oops, I didn't notice GdmSessionConversation is not integrated in HEAD.
I commented gdm_session_direct_report_info() with '#if 0' for HEAD.
Comment 7 Ray Strode [halfline] 2013-11-18 15:15:46 UTC
closing obsolete since we don't ship a greeter anymore in GDM.