Portál AbcLinuxu, 6. května 2025 11:43

Dotaz: MC a rozhozená "grafika"

1.6.2009 16:50 pifko | skóre: 4
MC a rozhozená "grafika"
Přečteno: 543×
Odpovědět | Admin
Příloha:

Zdravim,

zkompiloval sem si MC. Čeština je v pořádku, ale orámování je nějaký rozhozený. Pro ilustraci viz příloha. Chyba rozhození se projevuje na řádkách, kde se vyskytují znaky s diakritikou (měsíc, název adresáře/souboru, popis). Pro každý znak s diakritikou to daný sloupec jakoby o znak zmenší. Netušim, kde je chyba. Taky je zajímavé, že v mc nemůžu napsat znaky ě, č a ř (objeví se takový ten otazník, viz obrázek a příkazový řádek). Neví někdo, čím to je způsobené? Díky

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

Odpovědi

vencour avatar 1.6.2009 17:05 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jaké máš nastavení češtiny, tedy locale? Už jsem to taky zažil, takovýhle stav ;-), kdusi dávno, takže jen nakopnu správným směrem, snad.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
1.6.2009 17:15 pifko | skóre: 4
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"

Výpis locale:

LANG=cs_CZ.UTF-8
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=

To by snad mělo být v pořádku, ne? Když sem měl nainstalovaný MC z repozitářů, tak bylo vše v pořádku. Byla to ale starší verze, proto sem se rozhodl pro kompilaci.

1.6.2009 18:33 dz.
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"
Odpovědět | | Sbalit | Link | Blokovat | Admin

Matne si vzpominam na podobne problemy. Vyresil jsem instalaci mc-mp :)

1.6.2009 22:50 mucha bobo | skóre: 2
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"
Odpovědět | | Sbalit | Link | Blokovat | Admin
MC totiž stále ještě nemá podporu pro UTF-8. Existují na to patche, které distribuce aplikují do svých balíčků a nějak to pak funguje. Jedna možnost je tak stáhnout si zdojový balíček třeba z Fedory (tam by měla docela nová verze), vytáhnout z něj kód a patche a zkusit zkompilovat.

Stejně bych radši doporučil používat MC z distribuce, UTF-8 není jediný jeho problém.
Veškeré rozdíly s pravopisem jsou nazákledě logickém nebo překlepovém a jsou vyhrazeny
vencour avatar 2.6.2009 00:36 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"

V gentoo s tim problémy nemam ... a když tak hledání ... gentoo mc font a navíc ... v /usr/share/mc/mc.hint.cs je čeština, kterou lze převést do utf-8 - i při nastavení locale jsem ji měl v 8859-2.

# eix app-misc/mc
[I] app-misc/mc
     Available versions:  4.6.1-r4 ~4.6.2_pre1 {7zip X gpm ncurses nls samba slang unicode}
     Installed versions:  4.6.1-r4(22:42:54 17.1.2009)(7zip X ncurses nls samba slang unicode -gpm)

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
2.6.2009 00:55 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepomůže toto?

http://www.e-ott.info/2009/03/24/znaky-v-midnight-commanderu-jsou-jak-rozsypany-caj-naprava-je-snadna
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
2.6.2009 01:34 Atrament | skóre: 10
Rozbalit Rozbalit vše Re: MC a rozhozená "grafika"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je ve špatné podpoře UTF-8 ve vanila zdrojácích MC jak už tu někdo psal - je třeba je opatchovat nějakým patchem kterých se po netu docela dost hemží - mně se osvědčil na verzi 4.6.1 patch z debianu je ke stažení třeba zde. Taky je potřeba mít nainstalovanou knihovnu S-Lang

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.