Następna strona Poprzednia strona Spis treści

11. Sztuczki i chwyty.

Kilka sztuczek, które mogą Ci się przydać ...

11.1 Kermit i zmodem.

Abu korzystać z protokołu zmodem w programie kermit, dodaj do pliku .kermrc następujace dane:

        define rz !rz < /dev/cua3 > /dev/cua3
        define sz !sz \%0 > /dev/cua3 < /dev/cua3
        
Pamiętaj o podaniu prawidłowego portu, tego, do którego przyłączone jest modem. Nastepnie w wierszu zachęty programu kermit po prostu napisz rz lub sz <filename>.

11.2 Automatyczne ustawinie rodzaju terminala.

Aby automatycznie ustawiac typ terminala dla wszystkich sesji prowadzonych przez daną linie, dodaj do pliku /etc/inittab odpowiednią informację. Gdybym miał terminala vt100 przyłączony do portu ttyS1 dodałbym opcję wt100 do wiersza opisującego tę linię:

        S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
        

Możesz również korzystać z programu tset, który potrafi określić rodzaj terminala i nie jest zależny od żadnych ustawień domyślnych.

11.3 Kolorowe ls przy połączeniach przez porty szeregowe.

Jeśli użycie kolorów ls bruździ w ustawieniach terminala trzeba to wyłączyć. ls --color i ls --colour wykorzystuje kolory. Niektóre dystrybucje korzystają domyślnie z "kolorowego" ls. Sprawdz /etc/profile i /etc/csh.cshrc czy nie znajdziesz tam aliasów dla ls. Możesz również sam zrobić alias ls na ls --no-color, jeśli nie chcesz zmieniać domyślnej konfiguracji systemu.

11.4 Drukowanie na drukarce przyłączonej do terminala.

Istnieje program o nazwie vtprint, który potrafi to zrobić. ftp://ftp.sdsu.edu/pub/vtprint lub http://www.sdsu.edu/~garrett.

Inny program, który to umożliwia nosi nazwę xprt. ftp://sunsite.unc.edu/pub/Linux/system/printing.

11.5 Czy Linux potrafi automagicznie skonfigurować urządzenia szeregowe?

Tak. Aby Linux mógł rozpoznać i skonfigurować urządzenie szeregowe dodaj do pliku startowego (/etc/rc.d/rc.local lub /etc/rc.d/rc.serial) następujące polecenie:

        /sbin/setserial /dev/cuaN auto_irq skip_test autoconfig
        
Zrób to dla każdego portu, który chcesz skonfigurować. Pamiętaj aby podać nazwę pliku urządzenia, które rzeczywiście istnieje w twoim komputerze.

Uwagi na temat kart wieloportowych.

Informacje o adesach portów i przerwaniach dla kart wieloportowych znajdziesz w pliku rc.serial w pakiecie setserial. Zawiera mnóstwo szczegółów na temat kart wieloportowych, włączając adresy portów i nazwy urządzeń.

11.6 Korzystanie z konsoli przez port szeregowy.

W numerze 36 znajdzesz artykuł Linux Journal, http://www.ssc.com/lj/issue36/index.html wyjaśniający w jaki sposób korzystać z konsoli przez port szeregowy. Niestety listy wysyłane do autora powracają. Mam nadzieje, że wkrótce artykuł pojawi się w serwisie Linux Journal pod podanym wcześniej adresem.

11.7 Wyższe prędkości transmisji.

Jeśli w systemach z dyskami (E)IDE zauwazysz niskią szybkość transmisji przez porty szeregowe i bledy (overruns) portu szeregowego skorzystaj z programu hdparm. Jest to narzędzie, które umożliwia modyfikacje parametrów urządzeń (E)IDE, włączając odblokowywanie innych przerwań w czasie trwania przerwani IRQ dysku. Zwiększy to czułość systemu i ułatwi mu szybszą reakcję na wydarzenia eliminując błędy występujące na porcie szeregowym (overruns). Pamiętaj aby bardzo dokładnie przeczytać dokumentacje programu ponieważ niektóre sterowniki/dyski nie lubią takich ustawień i mogą zniszczyć system plików znajdujący sie na dysku.

Zwróć również uwagę na narzędzie o nazwie irqtune umożliwiające zmianę prirytetów przerwań IRQ poszczególnych urządzeń, na przykład portu szeregowego, na którym pracuje Twój modem. Może to z zwiększyć szybkość przesyłania informacji przez port szeregowy twojego komputera. Dokumnet FAQ dotyczący irqtune jest dostępny pod adresem http://www.best.com/~cae/irqtune.


Następna strona Poprzednia strona Spis treści