Na początek edycja pliku /etc/profile.d/lang.sh
Zahaszuj wszystko inne i wpisz:
export LANG=pl_PL.UTF-8
export LANGUAGE=pl_PL.UTF-8
export LESSCHARSET=latin1
export LC_COLLATE=C
i dalej w /etc/profile.d/lang.csh:
setenv LANG pl_PL.UTF-8
setenv LANGUAGE pl_PL.UTF-8
setenv LESSCHARSET=latin1
setenv LC_COLLATE C
Oczywiśćie jeśli w lilo.conf masz utf8=1
w pliku /etc/rc.d/rc.font ma być:setfont -v lat2-16.psfu.gz
a w /etc/rc.d/rc.keymap masz loadkeys ustawione na pl2.map
potem daj:cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
i zmień w linijce gdzie masz "string">us<" na ">pl<"
i to chyba wsio, na koniec reboot