Üdv!
Így néznek ki a man oldalaim:
----
ESC[1mNAMEESC[0m
grub - the grub shell
ESC[1mSYNOPSISESC[0m
ESC[1mgrub ESC[22m[ESC[4mOPTIONESC[24m]...
ESC[1mDESCRIPTIONESC[0m
Enter the GRand Unified Bootloader command shell.
----
Fogalmam sincs hova nyúljak, vagy hogy hol túrkáltam, mikor elállítódott:
revdep-rebuild nem oldaja meg
A segítséget előre is köszönöm!
- 1301 megtekintés
Hozzászólások
Ez az ESC-es téma Gentoo-specifikus?
Csak mert Debianon a man 7 man nem mond ilyeneket.
--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc
- A hozzászóláshoz be kell jelentkezni
Nem hiszem, nekem sem mond ilyet.
Eltekintve attól, hogy az is tele van vele.. :) - amúgy maga az "ESC" szó mindenhol highlight-olva van.
Próbálkoztam még man, man-pages és groff reemerge-el, de semmi változás.
- A hozzászóláshoz be kell jelentkezni
Ja, hogy ez a megjelenitett man oldal?
Akkor terminál kódolási hiba lehet talán. Mit mond az echo $TERM? Nálam xterm, és minden oké.
--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc
- A hozzászóláshoz be kell jelentkezni
Nem hiszem, h erről van szó, de amúgy nálam is "xterm".
- A hozzászóláshoz be kell jelentkezni
Nem upgradeltel mostanaban baselayout2-re?
PAGER be van allitva?
- A hozzászóláshoz be kell jelentkezni
De bizony, update-eltem..
/etc/man.conf:
PAGER /usr/bin/less -is
(egy ilyen van, ha erről van szó)
- A hozzászóláshoz be kell jelentkezni
Ha less-t hasznalod kell neki egy -R is.
Eddig /etc/rc.conf-ban lehetett beloni PAGER-t, de az mar baselayout-2 felett nem ervenyes. (lasd: openrc-migration)
Azert nezd meg man.conf-ot nem biralja-e valami felul:
echo $PAGER && echo $LESS
- A hozzászóláshoz be kell jelentkezni
pager-edet nezd meg
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni
man.conf
(This is the old line)
NROFF /usr/bin/nroff -Tascii -c -mandoc
(Replace the one above with this)
NROFF /usr/bin/nroff -mandoc -c
- A hozzászóláshoz be kell jelentkezni
A probléma baselayout-2 migrációval volt.
Létrehoztam a /etc/env.d/99editor-t
PAGER="/usr/bin/less -is"
tartalommal.
Nem volt szükség a "-R"-re, a probléma megoldódott.
Köszönöm a segítséget!
- A hozzászóláshoz be kell jelentkezni
Szivesen.
LESS-ben sincs -R vagy -r?
/etc/env.d/70less-ben nalam alapbol benne van.
-r or --raw-control-chars
Causes "raw" control characters to be displayed. The default is
to display control characters using the caret notation; for
example, a control-A (octal 001) is displayed as "^A". Warning:
when the -r option is used, less cannot keep track of the actual
appearance of the screen (since this depends on how the screen
responds to each type of control character). Thus, various dis‐
play problems may result, such as long lines being split in the
wrong place.-R or --RAW-CONTROL-CHARS
Like -r, but only ANSI "color" escape sequences are output in
"raw" form. Unlike -r, the screen appearance is maintained cor‐
rectly in most cases. ANSI "color" escape sequences are
sequences of the form:ESC [ ... m
where the "..." is zero or more color specification characters
For the purpose of keeping track of screen appearance, ANSI
color escape sequences are assumed to not move the cursor. You
can make less think that characters other than "m" can end ANSI
color escape sequences by setting the environment variable
LESSANSIENDCHARS to the list of characters which can end a color
escape sequence. And you can make less think that characters
other than the standard ones may appear between the ESC and the
m by setting the environment variable LESSANSIMIDCHARS to the
list of characters which can appear.
Ne erts felre, nem kotozkodesbol mondom, csak a pontossag kedveert. :)
- A hozzászóláshoz be kell jelentkezni
Nos, az a helyzet, h benéztem valamit, és mégsincs megoldva a dolog.
Véletlen user módban néztem, és ott működik. (konzolból és X alól egyaránt)
Sőt:
simán konzolról root módban is működik. Egyedül akkor nem, ha sudo-val futtatom. (független attól, hogy konzol, vagy X)
Amúgy meg user módban virtual konzolról a man fekete-fehér, simán konzolról mindkettőnél színes, hibátlan.
(ez most úgy felmerült bennem: sudo használatánál a root beállításai érvényesek, vagy a sajátom?)
Amúgy nagyonis igazad van, a 70less-ben benne van az "-R", a 99editor-t meg töröltem is, nem változott a helyzet.
Lehet, h közös tőről fakad, úgyh megjegyzem:
Ha sudo-zok, X alatt UTF8 karakterek törlésénél két karaktert töröl az egy helyett. (csak X alatt áll fenn, konzolból rendben van)
- A hozzászóláshoz be kell jelentkezni
Sudo-nak van egy olyan funkcioja, hogy reseteli environmentet.
# visudo
Majd ird at env_keep-et valahogy igy:
Defaults env_keep="EDITOR PAGER LESS"
Ertelem szeruen amire meg szukseged van ezeken kivul azt beirhatod, vagy teljesen kiveszed env_reset-et.
ps.: LANG-ot is ird hozza, valoszinuleg amiatt van az utf8-as problema.
- A hozzászóláshoz be kell jelentkezni
Allitsd be ezt a kornyezeti valtozot:
LESS='-R -M --shift 5'
valamiert az /etc/profile nem futott le neked
- A hozzászóláshoz be kell jelentkezni
Köszönet!
Na, most már tényleg siker.
A sudo env_reset-et kiszedtem, ezzel mind az utf8 probléma, mind a man megoldódott.
(Tulajdonképp miért jó ez az env_reset?)
(LESS='-R -M --shift 5' a helyén volt)
Amúgy zavarni nem zavar, de azért kíváncsi lennék rá, hogy mi az oka annak, hogy a man X alatt fekete-fehér, konzolból színes?
- A hozzászóláshoz be kell jelentkezni
Gondolom biztonsagi okokbol. Nemtudom mekkora realis kockazata van annak, ha kiszeded, de mindenesetre "tisztabb" megoldas ha csak env_keep-eket adod hozza.
"Amúgy zavarni nem zavar, de azért kíváncsi lennék rá, hogy mi az oka annak, hogy a man X alatt fekete-fehér, konzolból színes?"
Konzolban csak az alahuzasok helye szines, vagy teljesen?
Szerintem csak az alahuzasokat jeleniti meg szinesen konzol. Probald ki igy:
echo "`tput smul`alahuz`tput sgr0`"
Ha szinesebb pagert szeretnel, probald ki vimmanpagert (vim-pager use flag vim-nel) vagy most-t is tudja azt hiszem.
- A hozzászóláshoz be kell jelentkezni
Igen, csak az aláhúzások.
Nem, nem kell nekem színes pager, csak feltűnt, és kíváncsi lettem mi az oka.
- A hozzászóláshoz be kell jelentkezni