Portál AbcLinuxu, 27. dubna 2024 01:59


Dotaz: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)

30.7.2004 15:07 Honza
Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Přečteno: 128×
Odpovědět | Admin
Zdar,
nainstaloval jsem si Fedora Core 2 a chtěl si přepnout všechno z cs_CZ.UTF-8 na cs_CZ (čili iso-8859-2). Editací /etc/sysconfig/i18n a /etc/sysconfig/keyboard se mi to podařilo jen částečně. V textovém módu mi to chodí OK. Konsole v KDE 3.2.2 stále tvrdošíjně hlásí LANG=cs_CZ.UTF-8. V RedHatu 8 i 9 mi to chodilo OK ale v FC2 ne. Nevíte někdo, jak přemluvit i ta KDEéčka?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.7.2004 15:54 Eerine
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Odpovědět | | Sbalit | Link | Blokovat | Admin
To IMHO s KDE nesouvisí. Fedoru ani KDE nepoužívám, ale zkuste nastavit locales přímo na cs_CZ.ISO-8859-2 . Ještě bych zkontroloval inicializační skripty (.profile, .bash_profile, ...) v home.
30.7.2004 16:45 Honza
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
V .bash_profile ani .bash_rc nic zajímavého není (tedy co se týče locales). .profile nemám. Zapsání cs_CZ.ISO-8859-2 místo cs_CZ nepomohlo. Dokonce změna nenastane ani, když nastavím v /etc/sysconfig/i18n LANG=en_US. KDE konzole stále hlásí LANG=cs_CZ.UTF-8.
30.7.2004 22:42 Eerine
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Resource script pro bash se jmenuje .bashrc, ale asi jste se překlepl.

Zkuste místo konsole spustit prostý xterm(Alt+F2). Odpovídá alespoň zde nastavení locales ?

Neznám sice runlevel skripty Fedory a nevím kde načítá nastavení z /etc/sysconfig/i18n, ale po editaci musíte nějak provést reinicializaci, aby se změny promítly. Např. přes změnu a návrat do runlevelu: telinit 3 a potom telinit 5 - čísla runlevelů si doplňte podle sebe. Předchozí a aktuální získáte voláním programu runlevel.

2.8.2004 09:32 Honza
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Ano, byl to překlep. Je to opravdu .bashrc.

Bohužel, v xterm je také cs_CZ.UTF-8.

Zatím to řeším nastavením proměnné LANG v /etc/bashrc, ale musí být i čistší způsob.
2.8.2004 10:46 Eerine
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Někde se prostě nastavení locales přepisuje. Jestli se nevyznáte v init scriptech, pak zkuste najít kde třeba takto:

grep -lr cs_CZ.UTF-8 /etc
grep -lr cs_CS.UTF-8 ~

Když tak dejte vědět, které soubory to našlo :-)

2.8.2004 13:13 Honza
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Poněkud Brute-Force metoda, ale bohužel asi taky nepřinesla ovoce. Viz výpis dole. Změnil jsem příslušnou položku v /etc/X11/gdm/locale.alias, ale nic se nezměnilo.

# grep -lr cs_CZ.UTF-8 /etc
grep: /etc/httpd/run/dbus/system_bus_socket: Takové zařízení nebo adresa neexistuje
grep: /etc/httpd/run/acpid.socket: Takové zařízení nebo adresa neexistuje
/etc/X11/gdm/locale.alias
/etc/sysconfig/i18n
# grep -lr cs_CS.UTF-8 ~
#

2.8.2004 14:33 Eerine
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
># grep -lr cs_CZ.UTF-8 /etc
>grep: /etc/httpd/run/dbus/system_bus_socket: Takové zařízení nebo adresa neexistuje
>grep: /etc/httpd/run/acpid.socket: Takové zařízení nebo adresa neexistuje
>/etc/X11/gdm/locale.alias
>/etc/sysconfig/i18n
Co dělá cs_CZ.UTF-8 v /etc/sysconfig/i18n ?
2.8.2004 15:49 Honza
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
Je zakomentované popř. v supported. Viz výpis:
#LANG="cs_CZ.UTF-8"
SUPPORTED="cs_CZ.UTF-8:cs_CZ:cs:en_GB.UTF-8:en_GB:en:en_US.UTF-8:en_US:en:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ru_RU.UTF-8:ru_RU:ru" #SYSFONT="latarcyrheb-sun16"
SYSFONT="lat2-16"
LC_CTYPE="cs_CZ.ISO-8859-2"
LANG="cs_CZ.ISO-8859-2"
2.8.2004 16:43 Eerine
Rozbalit Rozbalit vše Re: Nastavení LANG v KDE 3.2.2 (Fedora Core 2)
1) Zkuste přidat do proměnné SUPPORTED požadované cs_CZ.ISO-8859-2 třeba takto:
SUPPORTED="cs_CZ.ISO-8859-2:cs_CZ.UTF-8:cs_CZ:cs:en_GB.UTF-8:en_GB:en:en_US.UTF-8:en_US:en:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ru_RU.UTF-8:ru_RU:ru"
2) Proveďte reinicializaci - ve vašem případě nejlépe reboot.

3) Pokud to nepomůže, bude muset pomoct nějaký uživatel Fedory.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.