Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć,
Czytałem trochę na dugu jak doprowadzić moje manuale do ogólnej czytelności. Zainteresowałem się most'em i zmieniłem pager dodając takie wpisy:
NROFF /usr/bin/nroff -mandoc -mlatin2 -Tutf8 -c PAGER /usr/bin/most -s
Problem w tym, że ogólnie many zaczęły mówić do mnie po polsku, ale np. man emerge pokrzaczał od tego.
Macie może pomysły jak to naprawić?
Pozdrawiam
Offline
[url=http://forum.dug.net.pl/viewtopic.php?pid=142809#p142809]post #219[/url]
Nic dodatkowo z myślą o manach nie dłubałem, a nie miałem krzaków.
Offline
Teraz mnie zagiąłeś...
# cat /etc/env.d/02locale LANG="pl_PL.utf8" #LANG="pl_PL.UTF-8" #LC_MESSAGES="en_US.UTF-8"
Zdaje się, że tu tkwił problem.
Usunąłem linie
NROFF /usr/bin/nroff -mandoc -mlatin2 -Tutf8 -c
(to co dopisałem do niej) i krzaczy. u Ciebie działa od tak... eh :P
Ostatnio edytowany przez hornet (2011-03-22 00:49:32)
Offline
Znaczy zdaje się, że co konkretnie? Bo ja mam tak samo jak właśnie pokazałeś, czyli:
# cat /etc/env.d/02locale LANG="pl_PL.utf8"
a propos pagera:
eselect pager list eselect pager set ...
Offline
Ja miałem LANG="pl_PL.UTF-8" w ten sposób napisane i krzaczyło. Po zmianie na Twoje wszystko gra.
Ale może niepotrzebnie ingerowałem w man.conf
Offline
O to to pewnie. To czy wielkimi czy małymi ma znaczenie. :)
U mnie tak zwraca: http://forum.dug.net.pl/viewtopic.php?pid=145237#p145237
Offline
Po przywróceniu konfiguracji standardowej mam krzaki.
WAIT(2) Podrêcznik programisty Linuksa WAIT(2) NAZWA wait, waitpid - oczekiwanie na zakoñczenie procesu SK£ADNIA #include <sys/types.h> #include <sys/wait.h> pid_t wait(int *status); pid_t waitpid(pid_t pid, int *status, int options);
Loki ~ # locale -a C pl_PL pl_PL.iso88591 pl_PL.utf8 POSIX Loki ~ # locale LANG=pl_PL.utf8 LC_CTYPE="pl_PL.utf8" LC_NUMERIC="pl_PL.utf8" LC_TIME="pl_PL.utf8" LC_COLLATE="pl_PL.utf8" LC_MONETARY="pl_PL.utf8" LC_MESSAGES="pl_PL.utf8" LC_PAPER="pl_PL.utf8" LC_NAME="pl_PL.utf8" LC_ADDRESS="pl_PL.utf8" LC_TELEPHONE="pl_PL.utf8" LC_MEASUREMENT="pl_PL.utf8" LC_IDENTIFICATION="pl_PL.utf8" LC_ALL=
Ciekawe, co?
Offline
Jakim poleceniem tego tutaj manuala odpaliłeś? U mnie [tt]man wait[/tt] otwiera wersję po angielsku. :)
[b]EDIT:[/b] Mam już — [tt]man waitpid[/tt]. U mnie nie krzaczy...
Offline
Skasowałem specjalnie man.conf, zrobiłem emerge -av1 man, przejrzałem Twój post ponownie i próbowałem znaleźć jakąś różnicę. Nie znalazłem żadnej. Nie mam pojęcia czemu to wszystko się tak różni. Może wersje manuali?
Co do polecenia to man 2 wait.
Ostatnio edytowany przez hornet (2011-03-22 01:20:38)
Offline
No dobra, nic mi nie przychodzi do głowy, a dłubać teraz przy tym nie będę. :P W każdym razie jak zmieniłem u siebie na [i]LANG="pl_PL.UTF8"[/i] i puściłem [tt]env-update && source /etc/profile[/tt], to wynik polecenia [tt]locale[/tt] owszem się zmienił, ale many i tak nie krzaczyły. ;)
Co do wersji manuali to wątpię szczerze mówiąc...
Offline
grep man /etc/bash/bashrc alias man="LC_ALL=pl_PL.utf8 man"
i gotowe.
Z mana waitpid:
Funkcja wait zatrzymuje wykonywanie bieżącego procesu aż do zakończenia procesu potomka lub aż do dostarczenia sygnału kończącego
W rolach gł: gnome-terminal
Sznurek: http://forum.dug.net.pl/viewtopic.php?pid=145365#p145365
Ostatnio edytowany przez Jacekalex (2011-03-22 04:23:52)
Offline
[b]Jacekalex[/b]: Tu już właściwie nie chodzi o to co zrobić żeby działało stosując takie czy inne obejścia (twoje też jest we wcześniejszym linku). Tylko o to dlaczego czasem (jak u mnie) działa tak po prostu od strzała, a czasem (jak u autora wątku) trzeba dodatkowo kombinować. Jakiś sens przecież musi w tym być. ;)
Offline
Żeby było śmieszniej, rozwiązanie Jacekalex'a też nie działa. :P
Offline
No ale na tym zmienionym [tt]NROFF[/tt] działa? Jak działa, to IMO zostawić (w google widzę, że nie tylko u Ciebie tak jest ;)). A czemu u mnie działa bez tego naprawdę nie wiem... Nie wykluczam jednak możliwości, że to nie żadna magia, a że po prostu sam gdzieś kiedyś coś [i]"sprytnie"[/i] zmieniłem (to moje Gentoo to w ogóle moje pierwsze Gentoo, nigdy nie reinstalowałem systemu) i nie mogę teraz dojść co. :)
Offline
Mój desktopowy Gentoo też się tak zachowuje. Próbowałem robić upgrade mana, nie pomogło. Pod Debianem np. nie ma krzaków. :P
Offline
Jakie masz flagi dla mana?
Offline
[ebuild R ] sys-apps/man-1.6f-r4 USE="nls -lzma" 0 kB [ebuild R ] sys-apps/man-pages-3.28 USE="nls" LINGUAS="pl -cs -da -de -fr -it -ja -nl -ro -ru -zh_CN" 0 kB
[b]edit:[/b]
Wam też to krzaczy?
Nie ma strony podrêcznika dla coś
Ostatnio edytowany przez hornet (2011-03-22 15:11:33)
Offline
Odnośnie edita — to akurat tak. :)
Offline
Ja mam takie paczki:
qlist -IvU sys-apps/man-pages sys-apps/man sys-apps/man-1.6g (lzma nls) sys-apps/man-pages-3.32 (linguas_pl nls) sys-apps/man-pages-posix-2003a
W terminalach (xterm, gnome-terminal) polskie znaki są, w konsoli nie ma, nie było i prędko nie będzie, (mam ciekawsze sprawy na głowie, niż kombinowanie z ogonkami w konsoli).
mój: [url=http://pastebin.com/gJNH1QWu]/etc/man.conf[/url]
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-03-22 15:42:24)
Offline
[quote=Jacekalex]mój: /etc/man.conf[/quote]
Też masz zmieniony [tt]NROFF[/tt]... U siebie mam tylko tak:
NROFF /usr/bin/nroff -mandoc
Offline
NROFF /usr/bin/nroff -mlatin2 -c -mandoc
Zadowolę się tą linią. Czyli Ty masz modyfikowany plik. Tak mam polskie znaki w konsoli i na terminalu.
Dziękuję Wam za pomoc :)
Offline
[quote=ArnVaker][quote=Jacekalex]mój: /etc/man.conf[/quote]
Też masz zmieniony [tt]NROFF[/tt]... U siebie mam tylko tak:
NROFF /usr/bin/nroff -mandoc
[/quote]
Możliwe, robiłem to w sierpniu przy instalacji obecnego systemu, chyba zdążyłem zapomnieć, że tam coś zmieniałem.
Mam tylko zakonotowane we łbie, żeby przy aktualizacjach tego pliku nie zmieniać.
Pewnie nie bez powodu. ;)
EDYTA:
Eureka -znalazłem ;)
Sznurek: http://rofrol.wordpress.com/2008/02/25/lokalizacja-gentoo-i-utf-8/
Ostatnio edytowany przez Jacekalex (2011-04-02 11:52:27)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00112 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.227.46.54' WHERE u.id=1 |
0.00074 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.227.46.54', 1738279042) |
0.00068 | SELECT * FROM punbb_online WHERE logged<1738278742 |
0.00095 | DELETE FROM punbb_online WHERE ident='18.188.218.219' |
0.00095 | DELETE FROM punbb_online WHERE ident='18.189.192.193' |
0.00095 | DELETE FROM punbb_online WHERE ident='18.227.183.161' |
0.00098 | SELECT topic_id FROM punbb_posts WHERE id=169009 |
0.00148 | SELECT id FROM punbb_posts WHERE topic_id=18611 ORDER BY posted |
0.00089 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18611 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00129 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18611 ORDER BY p.id LIMIT 0,25 |
0.00134 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18611 |
Total query time: 0.01163 s |