Cestinu do konzole


To czdebian-l zavinac debian bod cz
From "d.petr" <d bod petr zavinac post bod cz>
Date Sun, 07 Sep 2008 20:13:56 +0100
User-agent Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.8.0.14eol) Gecko/20070505 Iceape/1.0.9 (Debian-1.0.13~pre080323b-0etch3)

        Dobrý den,
mám takový linuxový evergreen - nedaří se mi dostat češtinu do konzole. Vyměnil jsem jádro (svoje vlastní) a při té příležitosti se rozhodl, že po letech přece jen přejdu na UTF8 (několik pokusů už bylo dřív, ale vždy skončily bez češtiny, takže návrat zpět). V jádru jsem nechal jen podporu UTF8. Zkoušel jsem ledacos co jsem našel po internetu, ale bez výsledku. Generoval jsem locale jak pro ISO8859-2 a pro UTF8, tak pro samotné UTF8, nastavoval etc/environment, etc/locale.gen. Dokud bylo v locales i 8859-2, tak jsem viděl místo českých písmen buď mezery, nebo čtverečky. Teď, pouze s UTF8, se tyto české texty přeply do angličtiny a hotovo.

Teď mám "dpkg-reconfigure locales" jen s volbou cs_CZ.UTF-8, po vygenerování zahlásí
----
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_CTYPE = "czech",
        LANG = "czech"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_CTYPE = "czech",
        LANG = "czech"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
----

/etc/environment obsahuje LANG=cs_CZ.UTF-8
/etc/locale.gen obsahuje cs_CZ.UTF-8 UTF-8

v /etc/console-tools/config mám
---
SCREEN_FONT=lat2u-16.psf.gz
SCREEN_FONT_vc2=lat2u-16.psf.gz
APP_CHARSET_MAP=iso02
APP_CHARSET_MAP_vc2=iso02
----

locale mi vypíše:
------
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=czech
LC_CTYPE=czech
LC_NUMERIC="czech"
LC_TIME="czech"
LC_COLLATE="czech"
LC_MONETARY="czech"
LC_MESSAGES="czech"
LC_PAPER="czech"
LC_NAME="czech"
LC_ADDRESS="czech"
LC_TELEPHONE="czech"
LC_MEASUREMENT="czech"
LC_IDENTIFICATION="czech"
LC_ALL=
-------

A čeština nikde. Programy na mě mluví anglicky, klávesnice nevím, jestli dělá česká písmena (místo českých písmen jen pípá), no prostě s lokalizací horší stav, než před lety. :-(

Verze Debianu - všechny tyto věci Etch.

Dokáže někdo poradit?
Dík Petr


Partial thread listing: