Portál AbcLinuxu, 4. května 2025 05:18

Manuálové stránky v UTF-8

15.4.2009 15:38 | Gentoo | Výběrový blog | poslední úprava: 15.4.2009 22:05

Aby se v Gentoo zobrazovaly manuálové stránky v kódování UTF-8 správně, je potřeba nainstalovat groff-utf8 (jedná se o obálku nad groffem), např. z overlaye gentoo-china:
layman -a gentoo-china
emerge groff-utf8
Následně změňte v /etc/man.conf řádek
NROFF          /usr/bin/nroff -mandoc
na
NROFF           /usr/bin/groff-utf8 -Tutf8 -c -mandoc
Vyzkoušejte např. man top.

Na základě upozornění v diskuzi jsem se dozvěděl, že pro sys-apps/groff od verze 1.20.1 není nutné app-text/groff-utf8 instalovat. Místo toho stačí použít program preconv. Zmíněný řádek v /etc/man.conf bude tedy vypadat následovně:
NROFF           /usr/bin/preconv | /usr/bin/nroff -mandoc -c
       

Hodnocení: 87 %

        špatnédobré        

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

Komentáře

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

Vložit další komentář

hikikomori82 avatar 15.4.2009 17:36 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Odpovědět | Sbalit | Link | Blokovat | Admin
Vitam gentooisty v 21 storoci
Slobodný font na technické kreslenie
15.4.2009 19:03 Scarabeus IV | skóre: 20 | blog: blogisek_o_gentoo | Praha
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Ono se to da delat i jinak tvrdaku,
Ale co nema cenu to vysvetlovat.
15.4.2009 19:38 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Už netřeba
Odpovědět | Sbalit | Link | Blokovat | Admin
Bylo potřeba. Nestabilní verze ~sys-apps/groff-1.20.1 už obsahuje potřebný filtr preconv.
DaBler avatar 15.4.2009 22:06 DaBler | skóre: 17 | blog: dabler | Brno
Rozbalit Rozbalit vše Re: Už netřeba

To jsem netušil. Díky za upozornění. 

15.4.2009 22:20 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
Rozbalit Rozbalit vše Re: Už netřeba
Oprava: sys-apps/groff-1.20.1 je momentálně označen jako stabilní pro x86 i amd64.
15.4.2009 22:21 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
Rozbalit Rozbalit vše Re: Už netřeba
Oprava opravy: je to sys-apps/groff-1.20.1-r1.
Luboš Doležel (Doli) avatar 16.4.2009 15:53 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Už netřeba
Tenhle groff mám, v /etc/man.conf mám
NROFF           /usr/bin/nroff -mandoc -c
a výsledkem je tohle:
man - zformátuje a zobrazí on-line manuálové stránky
       manpath - zobrazí manuálové cesty u¾ivatele
Pokud tam dám
NROFF           /usr/bin/preconv | /usr/bin/nroff -mandoc -c
dostanu
man - zform�tuje a zobraz� on-line manu�lov� str�nky
       manpath - zobraz� manu�lov� cesty u�ivatele
Jak to teda má být?
DaBler avatar 16.4.2009 17:18 DaBler | skóre: 17 | blog: dabler | Brno
Rozbalit Rozbalit vše Re: Už netřeba

V jakém kódování máte manuálové stránky? Zjistíte to např. příkazem bzcat /usr/share/man/cs/man1/ls.1.bz2 | enca -d -L czech.

Luboš Doležel (Doli) avatar 16.4.2009 17:23 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Už netřeba
Universal transformation format 8 bits; UTF-8
16.4.2009 17:24 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Už netřeba
man(1) je v ISO-8859-2, jakožto jeho NLS katalogy. V dnešní době by asi bylo účelnější je překódovat do UTF-8.
16.4.2009 17:20 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
Rozbalit Rozbalit vše Re: Už netřeba
Mám nastaveno NROFF /usr/bin/preconv | /usr/bin/nroff -mandoc -c a třeba výstup z man --help mi to mrší stejně jako vám, ale vlastní manuálové stránky to zobrazuje bez problémů.
Luboš Doležel (Doli) avatar 16.4.2009 17:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Už netřeba
Bude to tak. man ls je už v pořádku.
default avatar 15.4.2009 20:21 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Odpovědět | Sbalit | Link | Blokovat | Admin

Manuálové stránky v Gentoo jsou v UTF-8 a výchozí prohlížeč UTF-8 neumí. Chápu to správně?

16.4.2009 06:56 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Ne. Manuálové stránky v Gentoo jsou v UTF-8 a výchozí prohlížeč UTF-8 umí.
Užívej dne – možná je tvůj poslední.
default avatar 16.4.2009 10:12 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8

Teď už to chápu. :-D

15.4.2009 23:26 Dračík | Kladno
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Odpovědět | Sbalit | Link | Blokovat | Admin

Díky za tip, hned jsem to vyzkoušel a zjistil jsem, že mám many v latin2, takže ta moje řádka vypadá takhle:

 

NROFF           /usr/bin/preconv -e latin2 |/usr/bin/nroff -mandoc -c

 

Stejně český many moc nepoužívám, některý manuály jsou nektuální...

Marián Kyral avatar 17.4.2009 07:21 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8

Mám to stejně, ale třeba man mplayer je v utf-8 :-(

vencour avatar 16.4.2009 12:13 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Odpovědět | Sbalit | Link | Blokovat | Admin

Dík za nakopnutí, abych něco konečně udělal s tipama v mc ... měl jsem je v iso-8859-2, recode do utf8 helplo. Měl jsem za to, že mam komplet gentoo v utf8 ... až na ono mc.hint.cs.

Kdybych neviděl tuten zápisek, dál bych na to prděl ;-)

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.
3.8.2009 12:48 Plague
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Odpovědět | Sbalit | Link | Blokovat | Admin
DEKUJU!!! Jako hledal jsem an googlu asi 5h (a to umím hledat dost dobře), žel žádná pomoc nikde. Až spásná myšlenka hledat česky našla tenhle příspěvek! Nechápu proč o tomhle nepíšou v gentoo handbook.
DaBler avatar 3.8.2009 22:53 DaBler | skóre: 17 | blog: dabler | Brno
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8

:-) 

19.2.2011 12:26 anonymous_coward | skóre: 6
Rozbalit Rozbalit vše Re: Manuálové stránky v UTF-8
Díky bohu za tento příspěvek! Jinak taky Gentoo bug #259176
S odchovanci klikoidních grafických systémů a Wordoidních editorů bohužel neumím najít společnou řeč. -- Petr Olšák --

Založit nové vláknoNahoru

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