[Fedora-i18n-bugs] [Bug 1405539] Changing the default keyboard layout changes also disk decryption in plymouth, but only after next kernel update (initramfs rebuild), long afterwards
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1405539
Hans de Goede <hdegoede(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hdegoede(a)redhat.com
--- Comment #50 from Hans de Goede <hdegoede(a)redhat.com> ---
So this is somewhat related to bug 1059485 where I just added the following
comment:
"I'm not convinced regenerating the initrd is a good idea, we do kernel-updates
often enough that users will pick-up the new plymouth soon enough and if the
new plymouth contains some bug breaking the boot, then regenerating the initrd
means we've just broken the users system in a way which is quite hard to
recover from."
This is different though, because we are not changing plymouth at the same
time, except if the user has also installed a plymouth updated and not rebooted
since ...
I think we may need some way to boot a backup initrd and maybe then we can
consider regenerating the initrd.
Hmm, thinking more about this, plymouth uses the console keymap for input, and
the initrd by default has all keymaps, so all that is necessary is updating the
kernel commandline, which controls the keymap in the initrd I think, or at
least it should ...
With the upcoming BLS support for F30, the kernel options are coming from the
grubenv, so updating them is much easier (does not require regenerating
grub.cfg). But I wonder if the kernel commandline approach works, since things
starting to work after the next kernel update suggests that somehow the keymap
does get coded inside the initrd ?
Either way I'm tempted to call this "not a bug" from the plymouth pov, since
plymouth just uses / consumes the installed console keymap for keyboard input,
even when the display is graphical.
--
You are receiving this mail because:
You are on the CC list for the bug.
5 years, 2 months
[Fedora-i18n-bugs] [Bug 1670078] Incorrect classification of Norwegian keyboard layouts
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1670078
--- Comment #6 from Mike FABIAN <mfabian(a)redhat.com> ---
/usr/share/X11/xkb/rules/base.xml contains for Norway:
<layout>
<configItem>
<name>no</name>
<shortDescription>no</shortDescription>
<description>Norwegian</description>
<languageList>
<iso639Id>nor</iso639Id>
<iso639Id>nob</iso639Id>
<iso639Id>nno</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Norwegian (no dead keys)</description>
</configItem>
...
And for Denmark:
<layout>
<configItem>
<name>dk</name>
<shortDescription>da</shortDescription>
<description>Danish</description>
<languageList>
<iso639Id>dan</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>nodeadkeys</name>
<description>Danish (no dead keys)</description>
</configItem>
...
And /usr/share/xml/iso-codes/iso_639.xml has for "dan":
<iso_639_entry
iso_639_2B_code="dan"
iso_639_2T_code="dan"
iso_639_1_code="da"
name="Danish" />
So it looks to me that "nno" is used to lookup that name in case
of Norway and "dan" is used for Denmark. And the name is looked up
in And /usr/share/xml/iso-codes/iso_639.xml.
--
You are receiving this mail because:
You are on the CC list for the bug.
5 years, 2 months
[Fedora-i18n-bugs] [Bug 1670078] Incorrect classification of Norwegian keyboard layouts
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1670078
--- Comment #5 from Mike FABIAN <mfabian(a)redhat.com> ---
It looks to me that this does not come from langtable. Because:
$ grep -B 4 "Norwegian Nynorsk; Nynorsk, Norwegian"
/usr/share/xml/iso-codes/*
/usr/share/xml/iso-codes/iso_639-2.xml- <iso_639_entry
/usr/share/xml/iso-codes/iso_639-2.xml- iso_639_2B_code="nno"
/usr/share/xml/iso-codes/iso_639-2.xml- iso_639_2T_code="nno"
/usr/share/xml/iso-codes/iso_639-2.xml- iso_639_1_code="nn"
/usr/share/xml/iso-codes/iso_639-2.xml: name="Norwegian Nynorsk;
Nynorsk, Norwegian" />
--
/usr/share/xml/iso-codes/iso_639.xml- <iso_639_entry
/usr/share/xml/iso-codes/iso_639.xml- iso_639_2B_code="nno"
/usr/share/xml/iso-codes/iso_639.xml- iso_639_2T_code="nno"
/usr/share/xml/iso-codes/iso_639.xml- iso_639_1_code="nn"
/usr/share/xml/iso-codes/iso_639.xml: name="Norwegian Nynorsk;
Nynorsk, Norwegian" />
I.e. the exact string "Norwegian Nynorsk; Nynorsk, Norwegian" which is seen in
your screenshot
happens to be in /usr/share/xml/iso-codes/iso_639.xml.
But I cannot find that string in the langtable data. langtable does
have "Norwegian Nynorsk" as the English name for the language id “nn”:
<language>
<languageId>nn</languageId>
<iso639-1>nn</iso639-1>
<iso639-2-t>nno</iso639-2-t>
<iso639-2-b>nno</iso639-2-b>
<names>
...
<name><languageId>en</languageId><trName>Norwegian
Nynorsk</trName></name>
--
You are receiving this mail because:
You are on the CC list for the bug.
5 years, 2 months