Red Hat Bugzilla – Bug 80391
se-latin1 (swedish) keymap is missing
Last modified: 2007-04-18 12:49:17 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Description of problem:
From CD-install, swedish keymap is availible as a choise but after istallation
during boot -> Loaiding Keymap -FAILED. It seems like there is no se-latin1
keymaps on installation media.
Ftp-install from network boot-disk, se-latin1 is not listed att all.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install From CD or over network, swedish keymap fails.
Actual Results: defaults to us keymap.
Expected Results: should be able to use a swedish keymap.
Nalin, any idea what became of the swedish console keymaps?
It seems like it got renamed to sv-latin1.map.gz ("sv" instead of "se").
The renaming is just plain broken (since when are keyboard layouts named after
language and not country code?).
*** Bug 81163 has been marked as a duplicate of this bug. ***
*** Bug 78899 has been marked as a duplicate of this bug. ***
also redhat-config-keyboard assumes the Swedish keymap is named se-latin1...
Well.. to me renaming to language code makes some sense as there is multiple
languages in the same country and languages spoken in multiple countries.. in
Sweden we have the official Swedish language with it's keymap, but we also have
a couple of other minority languages with their own keymaps possibly shared with
However, personally I totally ignore the keymap naming on country vs language,
all I require as a tester is that the same name is used consistently in the
system (which it is not in Phoebe..)
Keyboard layouts are usually based on national standards. There is no such thing
as a "language standard". The national keyboard layout standards are however
usually based on the needs for the major languages in that country.
In countries with more than one language the keyboard layout is often the same
everywhere anyway, since they allow for input of the characters of more than one
language. In Spain there isn't a "Spanish" and "Catalan" and "Basque" layout,
it's just the "Spain" layout, which allows for input of all these languages. In
Belgium, there isn't a distinction between a "French" and "Flamish" layout, it's
just the common Belgium layout, which is neither identical to the France nor the
Netherlands layout. And so on.
Because of this, trying to name keyboard layouts after language name is
incredibly broken, since 1) it would give the false impression that keyboard
layouts are per-language which isn't true (English speakers in the US and the UK
usually don't use the same layouts), and 2) it would give the false impression
that you should select the correct layout based on your native language, which
isn't true either (think of a French-speaking Belgian user; he or she should
probably select the Belgium layout and not a "French" one, since the Belgium
keyboard is probably what he or she has).
Is is just me, or the installer sets the /etc/sysconfig/keyboard:KEYTABLE to
se-fi-lat6 which has definetely wrong mappings?
/sbin/setsysfont in the initscript later produces
plus before aring ignored
plus before Aring ignored
plus before odiaeresis ignored
plus before Odiaeresis ignored
plus before adiaeresis ignored
plus before Adiaeresis ignored
Note also the sister bug in rhpl (where the mapping table from Swedish to the
correct X and kbd keyboard layout is) #80508
Raising the severity.
With the current broken mapping, which is neither a "se" one nor an "us" one,
it's impossible to enter a colon, so I had to send a kill signal to vim to be
able to even exit from vim... Terrific.
Assigning to new owner.
the mapping names have changed after the addition of euro keyboards and latin9.
The warnings above have been fixed for the latest rawhide. the incompatibility
of keymap names between versions and X is a known problem (workaround is to
manually reset the map for now) that will be fixed in the next release.