Matthew Burgess wrote: > Thanks for the information, Alexander. Where are the newer version of kbd > being maintained? I'll try and get around to making a patch along the lines > of what you posted above. It might be wise to find an example of a non-UTF-8 > keymap that is present in both kbd-1.12 and the latest upstream sources, so > that it's one less thing to update when the new version is released. >
Maybe French (with Euro)? # Begin /etc/sysconfig/console UNICODE="1" KEYMAP="fr-latin9" LEGACY_CHARSET="iso-8859-15" BROKEN_COMPOSE=0 FONT="lat0-16" # End /etc/sysconfig/console While verifying this, I also found that BROKEN_COMPOSE=0 is needed but it is not a documented option (a candidate for the errata). Please add the following to the errata page: "The BROKEN_COMPOSE option for the /etc/sysconfig/console file is not documented, although it is necessary in some setups. The console bootscript, by default, assumes that composing and dead keys are broken in the UTF-8 keyboard mode, and clears the composition table in this mode. To stop it from doing this, add BROKEN_COMPOSE=0 to /etc/sysconfig/console. Note that composing and dead keys are indeed broken in UTF-8 keyboard mode if the keymap attempts to produce characters outside the Latin-1 range by this method." Please also decide what to do with this default in the SVN book. Maybe drop the BROKEN_COMPOSE logic completely from the bootscript, even though this means that e.g. Czech keymap starts producing wrong characters instead of nothing when one tries to use dead keys? It worked with LFS-6.2, BTW, and the removal of the kernel patch was in fact a test whether the community would scream or LFS developers would notice a wrong step (thus confirming that they understand the issue). Neither happened. Sorry for announcing my sabotage attempt too late. And BTW, the Polish example in the book is wrong (replace the "lat2a-16" font with "lat2-16" because of the wrong screen font map) - sorry for this mistake. > > So, in a UTF-8 environment, I don't need to supply a '-m' switch, correct? > That seems to be what the following suggests, as well (running an unpatched > 2.6.22.6 kernel here). > Correct - but it will be needed with the 2.6.23-rc6 kernel, because the same patch as in LFS-6.2 got applied, and the argument of this switch is used for conversion of dead keys (and Czech works with UTF-8, BTW). As for the kbd-1.13 URL, here it is: ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-1.13.tar.bz2 -- Alexander E. Patrakov -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
