Portál AbcLinuxu, 16. července 2025 06:35
LANG=cs_CZ LC_CTYPE="cs_CZ" LC_NUMERIC="cs_CZ" LC_TIME="cs_CZ" LC_COLLATE="cs_CZ" LC_MONETARY="cs_CZ" LC_MESSAGES="cs_CZ" LC_PAPER="cs_CZ" LC_NAME="cs_CZ" LC_ADDRESS="cs_CZ" LC_TELEPHONE="cs_CZ" LC_MEASUREMENT="cs_CZ" LC_IDENTIFICATION="cs_CZ" LC_ALL=A echo $LC_CTYPE nevypíše nic.
od
. napr. s prepínačom -c
. Pusti ho, napíš zopár znakov a ukonči Ctrl+D. Potom pozri či kódy, ktoré vypíše od
zodpovedajú tým znakom (nemusí to byť hneď zjavné napr. kvoli poradiu bytov, ale keď sa človek dobre zahľadí, tak sa to dá). Ak tie kódy sedia, je to problém fontu.
0aa8 je 0a a8. "0a" je "\n" - teda znak noveho riadku. a8 je, podla ISO-8859-2, znak ¨ Pre malé š by tam skôr malo byť B9, alebo 0161. Ako prepínaš na lokalizovanú klávesnicu?
dpkg-reconfigure console-data
a vybrat správnou mapu.
Pokud se budou na některých virtuálních terminálech v programech špatně zobrazovat některá písmena s háčky, pomůže přidat do ~/.bash_profile něco jako
[ "$TERM" = "linux" ] && { echo -n -e '\033(K' 2>/dev/null; }
loadkeys cz-lat2(a prepni pomoci pause na ceskou, nebo misto cz-lat2 pouzij cz-us-qwerty) (Počáteční nastavení viz /etc/init.d/keymap.sh a /etc/console/boottime.kmap.gz (u mě je to link), balicek console-common) Kdyby to bylo fontem, co se stane po spuštění
consolechars -f lat2u-16 charset G0 iso02(nastavování při startu viz /etc/init.d/console-screen.sh a /etc/console-tools/config, balicek console-tools)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.