### Localizace Slackware 8.1 Linux 2.4.18 ###
Lokalizace a čeština na konzoli.
V souboru /etc/profile nastavime v oddílu locate hodhoty cs_CZ, lokalizace tak bude pro všechny uživatele cs_CZ.
Moje nastavení:
# Set default cs_CZ locate:
export LANG=cs
export LC_ALL=cs_CZ
Nebo nastavení necháme POSIX a nastavení si provede každý vlastní:
# Set default POSIX locate:
export LC_ALL=POSIX
A vlastní nastavení provedu třeba do souboru ~/.profile
### lokalizace ###
export LANG=cs
export LC_ALL=cs_CZ
Vyskoušet lze programem locate vypíše vaše zadané nastavení.
Nastavení fontu:
V souborech /etc/rc.d/rc.font a /etc/rc.d/rc.keymap nastavým font a mapu.
V /etc/rc.d/rc.font nastavím:
#!/bin/sh
#
# This selects your defoult screen font from among the ones in
# /usr/share/kbd/consolefonts
#
setfont -v lat2-16.psfu.gz
V /etc/rc.d/rc.keymap nastavím:
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys cz-lat2.map
fi
Nebo v souborech /etc/rc.d/rc.font a /etc/rc.d/rc.keymap ponechám původní us nastavení a vlastní nastavení zapíšu do ~/.profile za lokalizaci.
Třeba takhle
### lokalizace ###
export LANG=cs
export LINGUAS=cs
export LC_ALL=cs_CZ
/usr/bin/loadkeys cz-lat2.map.gz
/usr/bin/setfont lat2-16.psfu.gz
Přepínání provádím tlačítkem Pause.
Čeština pak na konzoli půjde jedna radost.
Problém je u Xwindow. Systémy Gnome, Kde, ... mají vlastní nastavení ale jsou tu i tací kteří by rádi používaly rychlý a nenáročný WMsystem jako je třeba fvwm.
V souboru /etc/X11/XF86Config nastavím v sekci "Keyboard".
# These are the default XKB settings for XFree86
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout"
"czsk(cz_us_qwerty)"
To postačí pro přepínání cz_us pomocí Scroll Lock.
Pro správný běh češtiny a načítaní fontů je pottřeba nastavit fonty na iso8859-2
To provedu přepsáním ... iso8859-1 na ... iso8859-2 v souborech fonts.alias v adresářích fontů.
Ty jsou v /usr/X11R6/lib/X11/fonts/100dpi /75dpi /misc ... .
Pokud bude program používat tyto fonty pak by mělo být vše OK.
Pokud program nejde šesky, musí se nejspíše nastavit v konfikuračním souboru správné použití fontů.
Odskoušeno na Slackware 8.1, fvwm2, xterm, rxvt ... .
|