Rechercher une page de manuel
filterm
Langue: pl
Version: 310635 (debian - 07/07/09)
Section: 1 (Commandes utilisateur)
NAZWA
filterm - filtrowanie wej¶cia lub wyj¶cia terminalaU¯YCIE
filterm WEJŠCIE WYJŠCIE [KOMENDA [ARGUMENTY]]OPIS
Wykonuje podan± KOMENDÊ (domy¶lnie - szela), filtruj±c wej¶cie lub wyj¶cie terminala.Program mo¿e pomóc np. gdy nasz terminal nie potrafi wy¶wietlaæ znaków spoza ASCII albo wprowadzaæ ich z klawiatury. Równie¿ u³atwia pisanie ró¿nych filtrów terminala.
WEJŠCIE i WYJŠCIE s± nazwami filtrów konwerta - s± przekazywane konwertowi(1) jako pierwszy argument. filterm - WYJŠCIE filtruje tylko wyj¶cie, a filterm WEJŠCIE - tylko wej¶cie.
Komenda - uruchamia szela jako login-szela.
W odró¿nieniu od konwert WEJŠCIE | KOMENDA | konwert WYJŠCIE komenda jest wykonywana na pseudo-terminalu, wiêc pe³noekranowe programy dzia³aj± poprawnie.
Filtry musz± wysy³aæ znaki jak tylko otrzymaj± wszystko co trzeba na wej¶ciu, bez buforowania. Skrypty trs'a(1) siê nadaj±, ale skrypty sed'a(1), awk'a(1) albo tr'a(1) - nie. W C mo¿na u¿ywaæ read(), getchar(), fread() i write(), a putchar() i fwrite() tylko razem z fflush(stdout). W C++: cin.get(), cout.put() i cout <<. W perlu: sysread, getc, read i syswrite, a print tylko z $| = 1.
Filtr wej¶ciowy bêdzie mia³ ustawion± zmienn± ¶rodowiskow± FILTERM=in, a wyj¶ciowy - FILTERM=out. W ten sposób niektóre filtry mog± trochê zmieniæ zachowanie, kiedy s³u¿± filtermowi.
OPCJE
- --help
- wy¶wietla opis i wychodzi
- --version
- wy¶wietla informacjê o wersji i wychodzi
FILTRY DLA FILTERMA
Zobacz konwert(1). Dodatnowo nastêpuj±ce filtry konwerta s± zaprojektowane tylko dla filterma:- tyldy (wej¶cie)
- polskie ~a~c~e~l~n~o~s~x~z
- lewyap (wej¶cie)
- polskie `a`c`e`l`n`o`s`x`z
- boldpl (wyj¶cie)
- ASCII z polskimi literami wyró¿nionymi przez rozja¶nienie.
- pinectrlchars (wyj¶cie)
- Zamienia znaki 128..159 wy¶wietlane przez Pine (albo inny program) jako ^À..^ß z powrotem na prawdziwe 128..159.
- 512bold (wyj¶cie)
- Zmienia mapowanie kolorów w trybie 512-znakowym, który ogranicza liczbê kolorów do o¶miu. Paleta jest dynamicznie zmieniana i zawiera osiem ostatnio u¿ywanych kolorów. Kiedy wiêcej kolorów jest u¿ytych równocze¶nie, niektóre z nich s± wy¶wietlone niepoprawnie.
- 512bold1 (wyj¶cie)
- Zmienia mapowanie kolorów w trybie 512-znakowym. Zamiast ignorowania rozja¶nienia, dostêpne s± nastêpuj±ce kolory: czarny, czerwony, zielony, bia³y, niebieski, jasna magenta, jasny cyjan, jasnoszary; pozosta³e s± zastêpowane przybli¿eniami. Daje to lepszy efekt, umo¿liwiaj±c pokazanie rozja¶nienia, kosztem przek³amania barwy niektórych kolorów.
- kbdmacros (wej¶cie)
- Makra klawiaturowe. Sekwencjê klawiszy mo¿na zapamiêtaæ przez Esc Ctrl-A ROZWINIÊCIE Esc Ctrl-E SKRÓT Esc Ctrl-E - od tej pory naci¶niêcie SKRÓTU wygeneruje ROZWINIÊCIE. PóŒniej mo¿na skasowaæ skrót przez Esc Ctrl-A Esc Ctrl-E SKRÓT Esc Ctrl-E. Czêsto zamiast Esc Ctrl- mo¿na nacisn±æ Ctrl-Alt-. Definiowane skróty, wraz z definiowalnymi powy¿szymi kombinacjami klawiszy s³u¿±cymi do ich definiowania, s± pamiêtane w pliku ~/.kbdmacros. Uwaga: Je¶li przedefiniujesz jak±¶ sekwencjê, to wszystkie jej prefiksy nie bêd± przepuszczane natychmiast, tylko poczekaj±, a¿ bêdzie mo¿na jednoznacznie stwierdziæ, która sekwencja zosta³a wpisana. Dotyczy to równie¿ sekwencji z Esc reprezentuj±cych ró¿ne rozszerzone klawisze.
ZOBACZ TE¯
konwert(1)B£ÊDY
Filtr 512bold nie jest doskona³y. Niektóre sekwencje eskejpowe mog± nie byæ poprawnie emulowane. Dodatkowo, kolory zmieniane na raty oraz nieu¿yte niepotrzebnie zajmuj± cenne miejsce o¶miu kolorów.COPYRIGHT
Konwert jest pakietem s³u¿±cym do konwersji miêdzy ró¿nymi kodowaniami znaków.Copyright (c) 1998 Marcin 'Qrczak' Kowalczyk
Niniejszy program jest oprogramowaniem wolnodostêpnym; mo¿esz go rozprowadzaæ dalej i/lub modyfikowaæ na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundacjê Wolnodostêpnego Oprogramowania - wed³ug wersji 2-giej tej Licencji lub której¶ z póŒniejszych wersji.
Niniejszy program rozpowszechniany jest z nadziej±, i¿ bêdzie on u¿yteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domy¶lnej gwarancji PRZYDATNOŠCI HANDLOWEJ albo PRZYDATNOŠCI DO OKREŠLONYCH ZASTOSOWAÑ. W celu uzyskania bli¿szych informacji - Powszechna Licencja Publiczna GNU.
Z pewno¶ci± wraz z niniejszym programem otrzyma³e¶ te¿ egzemplarz Powszechnej Licencji Publicznej GNU; je¶li nie - napisz do Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
AUTOR
__("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.home.ml.org/ \__/ GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++ ^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre