fedora 9 + konsole + čeština

Ať dělám, co dělám, ve fedoře 9 mám špatnou češtinu v konsoli (ALT+F1 - ALT+F6)

Nastaveno mám toto:

[rad@eros ~]$ cat /etc/sysconfig/i18n
LANG=“cs_CZ.UTF-8”
SYSFONT=“latarcyrheb-sun16”

[rad@eros ~]$ locale
LANG=cs_CZ.utf8
LC_CTYPE=“cs_CZ.utf8”
LC_NUMERIC=“cs_CZ.utf8”
LC_TIME=“cs_CZ.utf8”
LC_COLLATE=“cs_CZ.utf8”
LC_MONETARY=“cs_CZ.utf8”
LC_MESSAGES=“cs_CZ.utf8”
LC_PAPER=“cs_CZ.utf8”
LC_NAME=“cs_CZ.utf8”
LC_ADDRESS=“cs_CZ.utf8”
LC_TELEPHONE=“cs_CZ.utf8”
LC_MEASUREMENT=“cs_CZ.utf8”
LC_IDENTIFICATION=“cs_CZ.utf8”
LC_ALL=

Neví někdo, jak to opravit?

Hmm… ono je to nastaveni ceskeho prostredi vubec nejakej jine (napr. casy mi to ukazuje s teckou? 12:30 -> 12.30) a vypada to ze mi to taky nefunguje. Co jsem zbezne koukal tak fontem to asi nebude…

Cas s teckou je podle normy. To je asi naopak v poradku.

Podle platné normy ČSN 01 6910 pojednávající o “Úpravě písemností zpracovaných textovými editory” se čas zapisuje 12:30 (12:30:00).

A taky se vám čeština zobrazuje špatně? Tečka nebo dvojtečka mi až tak nevadí :wink:

Uz jsem na to prisel - je potreba pustit “unicode_start”. Pokud vam pak bude fungovat, jdu to nahlasit jako chybu.

Předpokládám, že asi nejlépe někam do /etc/rc.d/rc.local dát /bin/unicode_start

Ano, driv to bylo v /etc/profile.d/lang.sh


      case $LANG in
        *.utf8*|*.UTF-8*)
        if [ "$TERM" = "linux" ]; then
           if [ "$consoletype" = "vt" ]; then
                if [ -x /bin/unicode_start ] && /sbin/consoletype fg ; then
                        for langfile in /etc/sysconfig/i18n $HOME/.i18n ; do
                                [ -f $langfile ] && . $langfile
                        done
                        /bin/unicode_start $SYSFONT $SYSFONTACM
                fi

Tahle norma to definuje takto, pravidla ceskeho pravopisu a typograficka pravidla uprednostnuji tecku. Vypadá to, že nejsou stanovena jednoznačná a závazná pravidla. Datum v pocitaci lze tezko chapat jako pisemnost zpracovavanou textovym editorem.

Přidání do /etc/profile.d/lang.sh podle výše uvedeného příspěvku funguje a opravuje problém. Akorát ě a ň je bílé místo šedé :wink:

Díky všem za pomoc

Pracuje se na tom… snad: https://bugzilla.redhat.com/show_bug.cgi?id=450690