locale v current-6

Josef Hajas jhajas at gmail.com
Sat May 28 17:24:12 CEST 2005


Dobry dne,
uz asi 2 tydny resim problem s nefunkcni ceskou klavesnici v xtermu.
Problem se vyskytl po prechodu na FreeBSD Current-6 (potreboval jsem
rozbehnout wpa podporu).  Po spusteni xtermu v jine konzoli napise:

Warning: locale not supported by C library, locale unchanged

Jine term programy (zkousel jsem rxvt, aterm) sice tuhle hlasku pri
startu nehodi, ale ceska klavesnice v nich stejne nefunguje a chovaji
se stejne - totiz treba + napisi, ale zadny cesky znak ne, cili jako
pri spatne nastavenych locale.

Mam v ~/.login_conf toto:
 me:\
        :charset=iso-8859-2:\
        :lang=cs_CZ.ISO8859-2:

a takove locale by v mem systemu byt urcite meli:

$ locale -a | fgrep cs 
cs_CZ.ISO8859-2
cs_CZ.UTF-8

Vsiml jsem si v /usr/src/UPDATING tehle poznamky:
20050227:
        The on-disk format of LC_CTYPE files was changed to be machine
        independent.  Please make sure NOT to use NO_CLEAN buildworld
        when crossing this point.
a usuzuji z toho, ze zrejme problem bude v tom, ze nejake porty je
treba prekompilovat, ale priznam se, ze nemam vypocetni a hlavne hdd
vykon na prekompilovani uplne vsech nainstalovanych portu (napriklad
openoffice). Nicmene jsem zkusil alespon:
# portupgrade -rR xterm
# portupgrade -rR xorg
# portupgrade -rR xorg-libraries
a nakonec v zoufalstvi take 
# portupgrade -rRPa
ale nic z toho nedonutilo zmizeni te hlasky pri startu xtermu a hlavne
fungovani ceske klavesnice v xtermu. Pritom samotnou klavesnici v X
mam asi nastavenou spravne, protoze ve firefoxu i v openoffice funguje
spravne.

Uz mi dosla invence a napady vygooglene, takze pokud byste nekdo meli
pro me nejakou radu co konkretne zkusit prekompilovat z portu,
pripadne v cem by mohl byt problem budu Vam za ni vdecen. Preci jen ke
zminenemu vykonu toho notebooku mi psani LaTeX dokumentu v openofficu
prijde dost hrozne.

Dekuji

Josef Hajas




More information about the Users-l mailing list