Bug 81736
Summary: | Login is impossible after Russian installation | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Need Real Name <jlr> | ||||
Component: | kbd | Assignee: | Eido Inoue <havill> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | phoebe | CC: | bfox, mharris, mitr | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2003-02-07 20:04:00 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
Need Real Name
2003-01-13 16:36:02 UTC
Russian map in kbd is not in unicode, as I recall. Created attachment 89739 [details]
Rules file which works for Cyrillic, Arabic, Hebrew, Hindu, etc.
The only change is that lines 16 and 17 are uncommented.
This problem was caused because a new method was adopted for defining key mappings for alphabets like Cyrillic, that use the upper 128 ASCII characters. This new method requires that non-Western layouts implicitly include the standard en_US layout. This is easily accomplished by uncommenting two lines in the rules file /usr/X11R6/lib/X11/xkb/rules/xfree86. But in implementing the new method, nobody uncommented these lines, and apparently nobody tested it with non-Western alphabets. The relevant text starts at line 14 of /usr/X11R6/lib/X11/xkb/rules/xfree86: ============================================================================== // If you want non-latin layouts implicitly include the en_US layout // uncomment lines below //! $nonlatin = am ar ben bg by dev el ge_la ge_ru guj gur il il_phonetic\ // ir iu mk mm ru sr th tj tml ua ============================================================================== Uncommenting these lines will only affect these keyboard layouts: Armenian, Arabic, Bengali, Bulgarian, Belorussian, Hindi, Greek, Georgian, Gujarati, Gurmukhi, Hebrew, Iranian, Macedonian, Burmese, Russian, Serbian, Thai, Tajik, Tamil and Ukrainian. It will have no effect on Western languages. Proposed Fix: Uncomment lines 16 and 17 in the file /usr/X11R6/lib/X11/xkb/rules/xfree86: ============================================================================== ! $nonlatin = am ar ben bg by dev el ge_la ge_ru guj gur il il_phonetic\ ir iu mk mm ru sr th tj tml ua ============================================================================== fixed in the latest rawhide. |