Portál AbcLinuxu, 26. dubna 2024 22:50


Dotaz: Čeština v konzoli v Gentoo

Jan Šimek avatar 10.9.2009 15:38 Jan Šimek | skóre: 7
Čeština v konzoli v Gentoo
Přečteno: 2209×
Odpovědět | Admin

Ano, už se to tady mnohokrát řešilo, ale věřte mi, že jsem vyzkoušel všechny postupy (potom co mi to nešlo podle oficiální dokumentace) a stejně mám místo ěščřž rozsypaný čaj. Tohle je nejdál, kam jsem se dostal:

 

/etc/rc.conf
UNICODE=yes
/etc/conf.d/consolefont
CONSOLEFONT="ter-v16b" (nainstalovaný terminus-font)
/etc/conf.d/keymaps
KEYMAP="qwertz/cz"
SET_WINDOWKEYS="yes"
EXTENDED _KEYMAPS=""
/etc/env.d/02locale
LANG="cs_CZ.UTF-8"
LANGUAGE="cs_CZ.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
/etc/locale.gen
cs_CZ.UTF-8 UTF-8
cs_CZ ISO-8859-2
en_GB.UTF-8 UTF-8
en_GB ISO-8859-2
/etc/make.conf
USE="... unicode nls userlocales slang  ..."
LINGUAS="cs en"
$locale -a | grep "cs_CZ"
cs_CZ
cs_CZ.UTF-8
cs_CZ.ISO-8859-2
$rc-update show | grep -i consolefont
consolefont | boot

Děkuji za jakoukoli radu.

 

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.9.2009 15:56 tak nějak
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin

 jen taková drobnost, máš spuštěné  /etc/init.d/consolefont a přidané do startu pomocí rc-update add consolefont default?

Jan Šimek avatar 10.9.2009 16:07 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Bylo to v boot, tak jsem to teď přidal do default a restartoval počítač, ale pořád nic.

11.9.2009 11:43 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vystrel naslepo: nastavit premennu TERM? (pokusne hodnoty "linux" a "xterm")
If you hold a Unix shell up to your ear, you can you hear the C.
Jan Šimek avatar 11.9.2009 15:40 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
# echo $TERM
linux

- tak to teď je. Když tam dám xterm, tak je to stejné.

 

Marián Kyral avatar 11.9.2009 14:23 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin

Co třeba přidat do /etc/conf.d/consolefont

consoletranslation="8859-2_to_uni"

 

Jan Šimek avatar 11.9.2009 15:41 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Bohužel, nic.

11.9.2009 14:47 Atrament | skóre: 10
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
doporučuju se kouknout na Čeština na Linuxové konzoli a trochu si to přiohnout pro své potřeby. Není to sice nijak nejaktuálnější, ale je to řešení které mi vždycky fungovalo a funguje téměř na sto procent. Píšu téměř, protože sice správně zobrazuje komplet českou diakritiku, ale i tak se najdou nějaké znaky, které nezobrazí - namátkou napřiklad takové ty specialní uvozovky při výpisech při kompilaci, ty nahrazuje kosočtverečkem, ale to je detail s kterým se dá pohodlně žít. Lepší řešení jsem zatím nepotkal. (což samozřejmě neznamená, že neexistuje:)
11.9.2009 15:05 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Mně v Kubuntu 9.04 (stejně by to mělo jet i obecně v *ubuntu) funguje čeština (diakritika) v konzoli úplně v pohodě, takže to jít musí. Konzolí myslím i "textový režim", na který se přepnu z "grafického režimu" kombinací kláves Ctr + Alt + FX, kde X je je přirozené číslo z intervalu 1 až 6 včetně.

11.9.2009 15:19 Atrament | skóre: 10
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
tak ona by to byla celkem ostuda kdyby tak základní věc v user-friendly distribuci typu *buntu nefungovala :)
the.max avatar 11.9.2009 15:15 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
cat /etc/conf.d/consolefont
CONSOLEFONT="lat2-16"
#CONSOLETRANSLATION="8859-1_to_uni"

cat /etc/env.d/02locale
LANG="cs_CZ"
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER="cs_CZ.UTF-8"
LC_NAME="cs_CZ.UTF-8"
LC_ADDRESS="cs_CZ.UTF-8"
LC_TELEPHONE="cs_CZ.UTF-8"
LC_MEASUREMENT="cs_CZ.UTF-8"
LC_IDENTIFICATION="cs_CZ.UTF-8"
LC_ALL=""

cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
cs_CZ ISO-8859-2
cs_CZ.UTF-8 UTF-8
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Jan Šimek avatar 11.9.2009 15:33 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Upravil jsem ty soubory a s tímhle fontem se mi teď místo rozsypaného čaje píšou otazníky s bílým pozadím.

Jan Šimek avatar 11.9.2009 15:54 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Tak zpět. České znaky se mi už zobrazují, ale nemůžu psát písmena s háčky. Místo nich mám ty otazníky.

the.max avatar 12.9.2009 00:46 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
s timhle uz neporadim, na konzoli pouzivam US klavesnici, v grafice defaultne taky, ceskou (qwerty) si zapinam jen kdyz musim nutne psat s diakritikou, a to navic tu diakritiku pisu tak,ze pridam diakritiku a pak pismeno, ceske pismenka na cislech jsem se pouzivat nenaucil.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Jan Šimek avatar 11.9.2009 19:30 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak už vím jak nahodit českou klávesnici, ale nevím v čem je problém.

Stačí dát $loadkeys qwertz/cz a mám českou qwertz klávesnici, ze které lze normálně psát s diakritikou, ale proč?? V /etc/conf.d/keymaps už mám nastaveno KEYMAP="qwertz/cz"

Není to náhodou bug?

Marián Kyral avatar 11.9.2009 20:40 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

A máš nastaven start keymap při bootu?

 

Marián Kyral avatar 11.9.2009 20:45 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Případně, jestli nevadí, že tam máš KEYMAP. Já to mám malými písmeny.

keymap="-u /usr/share/keymaps/i386/qwertz/cz.map.gz"
windowkeys="YES"
extended_keymaps=""
dumpkeys_charset="iso-8859-2"
fix_euro="NO"
Jan Šimek avatar 11.9.2009 22:17 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

keymaps mám dané v bootu. Zkusil jsem v souboru /etc/conf.d/keymaps změnit KEYMAP na keymap, ale to mi při nabíhání házelo tyhle hlášky:

* You need to setup KEYMAP in /etc/conf.d/keymaps first
* ERROR: cannot start consolefont as keymaps could not start

a naskočila tam anglická klávesnice.

:-(

Marián Kyral avatar 12.9.2009 15:40 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Aha, tak to asi nemáš unstable co. Tam už je dost dlouho openrc, které to tak má.

Co vypisuje keymap při startu?

# /etc/init.d/keymaps start
keymaps            |* Loading key mappings [-u /usr/share/keymaps/i386/qwertz/cz.map.gz]...  [ ok ]
keymaps            |* Setting keyboard mode [UTF-8]...                                       [ ok ]
Jan Šimek avatar 12.9.2009 17:00 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Instaloval jsem z obrazu install-amd64-minimal-20090903.iso se stage3-amd64-20090903 a jinak mám plně aktualizováno.

# /etc/init.d/keymaps start
* Loading key mappings ...                             [ ok ]
* Setting terminal encoding to UTF-8 ...               [ ok ]
* Setting user font ...                                [ ok ]
 
Marián Kyral avatar 12.9.2009 18:22 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Možná zkusit zadat celou cestum jak to mám já.

Jan Šimek avatar 13.9.2009 00:31 Jan Šimek | skóre: 7
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo

Zkusil jsem a stále to nejde, ale díky za pomoc. Asi povolím loadkeys pro všechny uživatele a nastavím to na spuštění po přihlášení.

10.2.2010 09:47 vladan
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Odpovědět | | Sbalit | Link | Blokovat | Admin
mam taky problem, ze pri bootovani, jeste nez se spusti X, tak tam kde jsou ceske stringy, tak misto č ř š atp. mam otaznik na bilem pozadi.Vite nekdo co stim ?
10.2.2010 10:41 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
No tak se račte inspirovat z toho 150 dní starého dotazu, kde autor uvedl všechny podrobnosti týkající se jeho konfigurace, a až to budete mít sepsané, tak si založte vlastní dotaz, kde tyto důležité informace uvedete.
10.2.2010 10:57 vladan
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
praveze mam stejny nastaveni,a nijak tato diskuze neni uzavrena,takze mozna to nejak zakladatel vyresil a poradi , a nebo taky ne :)
10.2.2010 15:18 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
Pak zkuste consolefont ucw16.
11.2.2010 09:34 vladan
Rozbalit Rozbalit vše Re: Čeština v konzoli v Gentoo
tak cp1250 taky zda se funguje,..ten ucw16 jsem zkousel a cosi semu nezdalo na vysce pisma.mozna si s tim jeste pohraju.Diky!

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.