This is an old revision of the document!


Beyond setting the keymap with kmaps.tcz, if your locale uses non-ascii chars, you may need to set up a different console font and font mapping to use those chars outside of X.

First load the setfont.tcz extension.<br> Set the two variables in the following script, and run it on each console. The example settings are appropriate for iso-8859-15 - latin-1 with euro.

Click on the filename to download.

setconmap.sh
#!/bin/sh
# From the LFS bootscripts, GPL
 
# Figure out if a framebuffer console is used
[ -d /sys/class/graphics/fb0 ] && USE_FB=1 || USE_FB=0
 
UNICODE=0
FONT="lat0-16 -m 8859-15"
 
# Figure out the command to set the console into the
# desired mode
[ "$UNICODE" -eq 1 ] &&
	MODE_COMMAND="echo -en '\033%G' && kbd_mode -u" ||
	MODE_COMMAND="echo -en '\033%@\033(K' && kbd_mode -a"
 
# On framebuffer consoles, font has to be set for each vt in
# UTF-8 mode. This doesn't hurt in non-UTF-8 mode also.
 
! [ "$USE_FB" -eq 1 ] || [ -z "${FONT}" ] ||
	MODE_COMMAND="${MODE_COMMAND} && setfont ${FONT}"
 
 
eval $MODE_COMMAND
Print/export
QR Code
QR Code wiki:console_key_mappings (generated for current page)