abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 2
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 28
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 807 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Vstup českých znaků v terminálu

nooneanymore avatar 20.4.2008 17:20 nooneanymore | skóre: 14 | blog: Smazano
Vstup českých znaků v terminálu
Přečteno: 562×
Zdravím

Podařilo se mi téměř úplně počeštit Gentoo (podle localization howto), ale nefunguje mi vstup českých znaků v terminálu (v textovém režimu). Zkoušel jsem různé fonty Terminus, ale pokaždé se mi objeví paznaky nebo otazník místo znaků, které mají nad sebou háček nebo kroužek (znaky s čárkou se zobrazují). Podivné je, že například v midnight commanderu se mi české znaky v menu a v adresářích zobrazují správně, až na tipy pod modrou oblastí. Takže si nejsem jistý, jestli je to fontem.

Podle wiki spouštím i službu unicode, keymaps jsem rovněž neopomenul.

kernel: 2.6.24-tuxonice-r4.

Děkuji za každou radu vedoucí k vyřešení problému.

Odpovědi

20.4.2008 18:08 pavel
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Tento nefunguje?:

'-*-terminus-*-*-*-*-*-*-*-*-*-80-iso10646-*'
nooneanymore avatar 20.4.2008 21:21 nooneanymore | skóre: 14 | blog: Smazano
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Omlouvám se, ale jak tento font zavedu mimo X server na terminal (třeba na ALT+F1)? Děkuji
nooneanymore avatar 20.4.2008 22:06 nooneanymore | skóre: 14 | blog: Smazano
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Teď jsem zjistil, že když něco v konzoli zapíšu do textu, tak se mi v X zapsaný text zobrazí zkomoleně. Kde je chyba?...
kozzi avatar 21.4.2008 08:15 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
No záleží jaký kodovani pouzivas v konsoli a jaky v Xkach. Ja mam vsude utf-8 a je to ok. Co ti vypise prikaz locale v konsoli a co v Xkach
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
nooneanymore avatar 21.4.2008 08:54 nooneanymore | skóre: 14 | blog: Smazano
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
V obou mám na všech proměnných cs_CZ.UTF-8.

Nemůže to být tím, že používám radeon framebuffer? Jak jsem psal, zobrazení českých znaků mi neblbne, blbne jenom zápis, vstup.

Dík
kozzi avatar 21.4.2008 11:53 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Asi budes mít problém v keymap zkus prikaz:
loadkeys /usr/share/kbd/keymaps/i386/qwertz/cz.map.gz
ale je možná že budes mit jinaci cesty nevim jak to je u tebe.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
21.4.2008 12:45 hanzelko | skóre: 5
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
A pokial je to v UTF-8 mode, mozno
loakeys --unicode /usr/share/kbd/keymaps/i386/qwertz/cz.map.gz
21.4.2008 15:06 Brokarna | skóre: 18 | blog: problemy_s_r_o
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
do /etc/conf.d/keymaps si přidej řádek dumpkeys_charset="iso-8859-2"
nooneanymore avatar 22.4.2008 11:06 nooneanymore | skóre: 14 | blog: Smazano
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Tak jsem tak učinil. Teď mohu psát ěščřžýáíé, ale ň, ť (včetně velkých písmen) a spol. jsou pořád zkomolené. Navíc, když zmáčknu "ˇ" a pak "c" nevypíše se mi "č", přestože klávesa "č" funguje. :-(
22.4.2008 13:53 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Obávám se, že mrtvé znaky v unicode režimu na virtuálních konzolích zatím nefungují.
22.5.2008 01:26 PinoM
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Zdravím, řešil jsem přesně tento problém s tím rozdílem že nepoužívám unicode locales. Nutno říct že ve verzích jádra < 2.6.24 fungovalo všechno OK, ale po přechodu na 2.6.24 mi čeština v konzoli začla blbnout. Nevím čím je to způsobeno, ale problém jsem vyřešil po několika hodinách googlovaání, zkoušení, laborování a přemýšlení, ovšem musel jsem přejít komplet na unicode. Vy jak píšete unicode používáte, zprovoznil jste jej podle návodu.

1) Je nutné mít nastaven unicode font, já používám font z rodiny terminus, konkrétně ter-216b. Tento krok pravděpodobně máte v pořádku.

2) Nastavení fontu je sice hezká věc, ale systém musí vědět o mapě klávesnice, v souboru /etc/rc.conf, kde máte unicode pro konzoli povolen, je psáno, že je nutné zvolit unicode aware font a keymap. Problém je ten, že keymap který používám (i386/qwertz/cz) není unicode aware, nebo jej systém načte v iso konfiguraci, jinak si to nedokážu vysvětlit, takže v souboru /etc/conf.d/consolefont odkomentujte CONSOLETRANSLATION a nastavte jej na 8859-2_to_uni

3) Je nutné zavolat loadkeys --unicode cz, pak vše funguje jak má. Abyste nemusel tento příkaz pokaždé volat znovu, nastavte si jej do /etc/conf.d/local.start.

Podle mě je nesmysl, aby v dnešní době měl Linux problémy s češtinou v konzoli při unicode locales, nějak se mi to nezdá. Toto řešení funguje, zobrazuje i píše znaky OK. Chtěl bych si o tomhle problému někde něco přečíst, mrzí mě že jinak výborná dokumentace Gentoo v tomhle ohledu není moc výřečná. Pokud byste někdo měl nějaký užitečný link ...
22.5.2008 01:52 PinoM
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Teď jsem vyzkoušel ještě další funkční řešení. Potvrzuje to, že použitá keymapa není unicode aware a je nutné se k ní tak chovat. Pokud se pletu tak mě někdo opravte.

1) Řádek CONSOLETRANSLATION v /etc/conf.d/consolefont může být zakomentován, font nechte ter-216b.

2) V /etc/conf.d/keymaps nastavte DUMPKEYS_CHARSET="iso-8859-2".

Toto řešení předpokládá, že používáte unicode.
22.5.2008 11:37 hanzelko | skóre: 5
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Zdravim.

Ono ta situacia nie je taka jednoducha. S kernelom 2.6.24 ide vstup ceskych slovensky klaves v pohode aj v unicode mode. (a funguju aj dead keys)

Lenze je to poriesene len na strane kernelu. Treba aj patch na kbd-1.12. Neviem ci ten patch je aj vo vasej distibucii.

Pozrite toto: http://bugzilla.kernel.org/show_bug.cgi?id=10458 http://bugzilla.kernel.org/show_bug.cgi?id=7746

je tam aj ten patch na kbd-1.12 (Fixed kbd support).

a toto: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.24
commit 04c71976500352d02f60616d2b960267d8c5fe24
Author: Samuel Thibault samuel.thibault@ens-lyon.org
Date:   Tue Oct 16 23:27:04 2007 -0700

    unicode diacritics support
    
    There have been issues with non-latin1 diacritics and unicode.
    http://bugzilla.kernel.org/show_bug.cgi?id=7746
    
    Git 759448f459234bfcf34b82471f0dba77a9aca498 `Kernel utf-8 handling'
    partly resolved it by adding conversion between diacritics and
    unicode. The patch below goes further by just turning diacritics into
    unicode, hence providing better future support. The kbd support can be
    fetched from
    http://bugzilla.kernel.org/attachment.cgi?id=12313
    
    This was tested in all of latin1, latin9, latin2 and unicode with french
    and czech dead keys.
    
    Turn the kernel accent_table into unicode, and extend ioctls KDGKBDIACR
    and KDSKBDIACR into their equivalents KDGKBDIACRUC and KDSKBDIACR.
    
    New function int conv_uni_to_8bit(u32 uni) for converting unicode into 8bit
    _input_.  No, we don't want to store the translation, as it is potentially
    sparse and large.
    
22.5.2008 13:25 PinoM
Rozbalit Rozbalit vše Re: Vstup českých znaků v terminálu
Na bugzille Gentoo jsem našel toto:

http://bugs.gentoo.org/show_bug.cgi?id=214981

Zdá se že problém je v baselayout, resp. ve skriptu který se stará o přepínání unicode a iso modu v konzoli. Jádra 2.6.24 mají výchozí unicode režim. RC skript je schopen přeponout správně z iso do unicode ale ne opačně, resp. ne správně, takže situace se jeví ok, ale přitom to funguje špatně. Takže pokud jedete přesně podle localization nebo utf-8 návodu v Gentoo dokumentaci, pak by mělo pomoct přidat parametr jádra vt.default_utf8=0.

Já jsem to zkusil, jedu na 2.6.24-gentoo-r8 jádře, ISO-8859-2 locales, ASCII konzoli, lat2-16 fontu a všechno funguje jak má. Pravděpodobně se jedná o bug v příslušném skriptu, resp. v baselayout, který bude opraven. Roli hraje změna výchozímu režimu na unicode v jádrech 2.6.24.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.