next up previous index
Következő: 13.2.1.4 Latin-2 kiosztás használata Fel: 13.2.1 Magyar billentyűkiosztás és Előző: 13.2.1.2 A Linuxon használt   Index

13.2.1.3 Latin-2 kiosztás használata konzolon

Latin-2-es betűk használatát legcélszerűbben (hasonlóan az alapeset 437-es kódlapjához) 852-es kódlap szerint kódolt betűkészlettel valósíthatjuk meg. A 852-es kódlapot csak a képrnyőfontok kódolására használjuk, és a latin-2 (ISO8859-2) kódokat leképezzük a 852-es kódokra.

Két ok miatt célszerű a 852 kódlap használata a latin-2-ben kódolt betűkészlethez képest:

A fentiek miatt pl. az mc és egyéb konzolon futó programok rendes vonalrajzoló karaktereket írnak ki.

A 852-es betűk betöltése a következő paranccsal lehetséges:

 
setfont classic-852-16
Ekkor a képernyő-leképezést át kell állítani latin2 -> 852-re:
mapscrn map-lat2-852
Eddig ezeket a parancsokat el lehet végezni indításkor (boot-oláskor). Még a konzolon meg kell adni, hogy a mapscrn-nel beállított leképezést használja a konzol-meghajtó:
echo -ne '\033(K'
Ezt a parancsot minden bejelentkezéskor célszerű kiadni például a /etc/profile-ból:
export TTY=`/usr/bin/tty`
echo "Terminal device: $TTY"
if [ x"$TERM" = x"linux" ] && echo $TTY | grep tty[0-9] >/dev/null; then
 echo -ne '\033(K'
fi

Mégegyszer felhívjuk a figyelmet, hogy ehhez a megoldáshoz 852-es kiosztású betűkészletet kell használni.




1999-09-17