-------------------------------------------- El sáb, 24/5/14, ALZ (phyglos.org) <[email protected]> escribió:
Asunto: Re: [lfs-support] iso8859-15 spanish accented characters in lfs-7.5 Para: "LFS Support List" <[email protected]> Fecha: sábado, 24 de mayo, 2014 18:51 On 05/24/2014 05:17 PM, Ken Moffat wrote: > On Sat, May 24, 2014 at 04:18:58PM +0200, ALZ (phyglos.org) wrote: >> On 05/24/2014 03:58 PM, Bruce Dubbs wrote: >> >>> If you can put a few echo statements in /etc/init.d/console and see >>> where there is a problem, I can update the script. >>> >>> -- Bruce >> >> Thanks Bruce. After some troubleshooting I've realized that in LFS this two >> commands are not equivalent: >> >> #loadkeys es >> >> #loadkeys /usr/share/keymaps/i386/qwerty/es >> >> The former is what LFS bootscripts end executing from /etc/sysconfig/console >> (from KEYMAP=es) while the later is the right command to be run to solve >> this issue. >> >> So, the way to set /etc/sysconfig/console in order to work with spanish >> accented vowels in LFS 7.5 + SVN right now is: >> >> # Begin /etc/sysconfig/console >> >> KEYMAP="/usr/share/keymaps/i386/qwerty/es" >> KEYMAP_CORRECTIONS="euro2" >> FONT="lat0-16 -m 8859-15" >> >> # End /etc/sysconfig/console Yes, I confirm, this is the solution and thank you very much to everybody >> >> I don't know the root cause of this behavior. Either Viktor and I do have a >> rare kernel option set when compiling the kernel and "#loadkeys es" invokes >> some default kernel table (just speculating here), or kbd-2.0.1 needs now >> the full path to be set in LFS rc.d scripts. >> >> The Changelog inside kbd sources says that at kdb-1.5.3 an enviroment >> variable LOADKEYS_KEYMAP_PATH is introduced. In fact, when doing >> >> #export LOADKEYS_KEYMAP_PATH=/usr/share/keymaps/i386/qwerty >> #loadkeys es >> >> the expected behavior is now obtained. >> >> If LFS scripts are to be updated after kbd-1.5.3+ is now beyond my LFS >> knowledge. >> >> ALZ. >> > > I find that strange, but I cannot dispute those results on your > machines. On my own, things are different - despite the comment in > the console script "Native English speakers probably don't have > /etc/sysconfig/console at all" I do have one of these, both for my > own font and for my own keymap (uk-utf : uk with a lot of extras > added). And my map does get loaded. > > At the moment I'm timing a xulrunner build in X on 7.5, so I went > to a tty on this machine and tried (as root) "loadkeys es" - got a > spanish keymap. I didn't try changing the font (mine already covers > all Spanish glyphs, except a couple only used in Asturian). I also > did not try setting the euro2 override. > > Took me a while to find where '-' had moved to, then I typed > "loadkeys uk-utf" - it failed, I got an error message (something > about hte file's content and EOL) despite loadkeys uk-utf working > during bootup. For now, 'loadkeys uk' worked. > > I then booted another machine, with a recent copy of LFS-svn, and > confirmed that it was definitely using my uk-utf map after booting. > > My tests have all been on x86_64, with a framebuffer console. > > ĸen > Seems to me that you were fortunate and no new keymaps (like olpc/es.map.gz) were introduced for UK keyboards. Your own uk-utf file is a good protection against future collisions :-) Maybe some Portuguese LFS user has found that before. In olpc/ directory there are only two keymaps for ES and PT keyboards. ALZ. -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
