Dobrý den,
mám dotaz ohledně češtiny do slacka 10. Snad všechno co jsem tady našel se týkalo verze 9.X a tam je to trochu jinak.
V souboru /etc/profile.d/lang.sh mám následující
V X-kách je čeština OK, ale v X-termu se nezobrazují znaky
"ě" a "ř". Když spustím v X-termu mc a chci použít diakritiku tak tak se v mc spouští různé funkce (filtrovaný pohled atd.) Když se přepnu do konzole a přihlásím se, tak čeština funguje, ale jakmile spustím třeba mc tak se čeština v menu mc totálně rozsype a dole na příkazové řádce také nefunguje. Bude to asi chtít použít utf8 fonty, ale nevím, kde je vzít
Díky za radu Milda
Ja tam mam tohle ....
+ v Startu kde dalsi nastaveni locales ...
funguje to celkem gut..
#!/bin/shTEST=`whoami`if [ "$TERM" == "linux" ]; then if [ "$TEST" != "root" ]; then echo "Load Czech Env" export LANG=cs_CZ setfont lat2-16 loadkeys qwerty/cz-lat2 export LESSCHARSET=latin1 else echo "Root -- US env restore" export LANG=en_US setfont -v loadkeys us fielse
echo "Xterm ... "fiunset TEST
Podle popisu problému to vypadá:
1) Někde (MC nebo XTerm) máte nastaveno 7bitové kódování. Pak stisky českých kláves systém bere jako Alt+něco. U MC je to v nastavení, u XTermu je to v app-defaults (přesný návod najdete ve starých Czech HOWTO, popis nastavení je také v /usr/share/mc/term/README.xterm).
2) Možná máte špatný font nebo nespouštíte xterm s parametrem -u8.
3) Ve standardním mc (jaký je asi ve Slackwaru) UTF-8 zlobí. Doporučuji použít záplaty od SuSE nebo Redhatu.
OT: Máte-li nastaveno LANG, LC_MESSAGES je zbytečné. Pokud v LANGUAGE něm máte nastaven jen jeden jazyk, také ho také zastoupí LANG.