Home

filterm(1) - pl

FILTERM(1)Podr?cznik u?ytkownika LinuxaFILTERM(1)

filterm - filtrowanie wej?cia lub wyj?cia terminala

filterm WEJ?CIE WYJ?CIE [KOMENDA [ARGUMENTY]]

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.

wy?wietla opis i wychodzi
wy?wietla informacj? o wersji i wychodzi

Zobacz konwert(1). Dodatnowo nast?puj?ce filtry konwerta s? zaprojektowane tylko dla filterma:

polskie ~a~c~e~l~n~o~s~x~z
polskie `a`c`e`l`n`o`s`x`z
ASCII z polskimi literami wyr??nionymi przez rozja?nienie.
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.
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.

konwert(1)

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.

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


__("< Marcin Kowalczyk * [email protected] 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->+ tQRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
30 Jul 1998Konwert