manual
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Pią, 2 Sie 2002, 00:28:01 CEST
>
> On Thu, Aug 01, 2002 at 04:45:41PM +0200, Andrzej Krzysztofowicz wrote:
> > > Co się rozwaliło w manualu?
> > > Dostaję nieprzefiltrowany przez groff text:
> > >
> > > $man man
> > > ^[[1mOPIS^[[0m
> > > ^[[1mman ^[[22mformatuje i wyświetla strony manuala dostępne w
> > > systemie. Ta wersja
> > > sprawdza zmienne środowiskowe ^[[1mMANPATH ^[[22mi
> > > ^[[1m(MAN)PAGER^[[22m, więc możesz mieć
>
> Przy jakim $TERM?
Np. linux
> > Wlasnie szukam przyczyny.
> > 1. Z root-a dziala OK
> > 2. Downgrade groffa do 1.17-4 pomaga
>
> Już pisałem - groff 1.18 domyślnie używa sekwencji \e[...m, żeby tego
> nie robił trzeba dodać -c do opcji... tu coś trzeba pogrzebać - np.
> żeby wymagał _dodania_ jakiejś opcji dla takiego zachowania, albo
> ustawionej jakiejś zmiennej środowiskowej.
> TERM nie można sprawdzać, bo groff zazwyczaj używany jest przez rurkę
> do jakiegoś pagera.
Patch do man-a ?
> less na TERM=linux działa dobrze, mc działa źle, less na innych
> terminalach nie wiem.
Z *tym* groffem IMO na TERM=linux less wlasnie *nie* dziala dobrze.
Chyba, ze masz ustawione LESSCHARSET=latin1 lub cos podobnego.
Ja testuje na nieustawionym locale. (czyli domyslnym "C")
BTW. wydaje mi sie, ze warto by zmodyfikowac zachowanie man-a, zeby
przenosil bezwarunkowo (zwlaszcza gdy nie sa eksportowane) ustawienia locale
do tego, co sam uruchamia. Inaczej ciezko ogladac strony w innym jezyku niz
wynikajacy z aktualnego locale (np. LANG=... man ...)
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl