Następna strona Poprzednia strona Spis treści

4. Konfiguracja dźwięku na poszczególnych konsolach

Od wersji jądra 1.3.43 wzwyż, dzięki łatce Martina Maresa na console.c, istnieje możliwość wyboru częstotliwości i długości trwania alarmu dźwiękowego. Wysyłając odpowiednie sekwencje znaków niedrukowalnych na poszczególne konsole można konsolom tym przypisać różne właściwości dźwięku (lub jego brak). Całość sprowadza się do umieszczenia poleceń konfigurujących dźwięk w pliku ~/.login lub ~/.profile. Odpowiedzialne za właściwości dźwięku kody to:

Przykład: Aby ustawić częstotliwość dźwięku na 50Hz a jego długość na 1 sek, wydaj w bashu polecenie 'echo -e "\\33[10;50]\\33[11;1000]"' (argument -e oznacza 'interpretuj znaki niedrukowalne'). Odpowiednikiem tej komendy dla tcsh jest 'echo "\\033[10;50]\\033[11;1000]"'.

Żadna ze znanych mi obecnie wersji polecenia setterm nie potrafi konfigurować dźwięku, niewykluczone jednak, że w przyszłości ta funkcjonalność zostanie dodana.

Jeśli używasz jądra 1.3.43 lub nowszego i satysfakcjonuje cię powyższe rozwiązanie, możesz tu zakończyć czytanie. Jeśli jednak używasz starszego jądra lub chciałbyć stosować alarm wizualny zamiast dźwiękowego, czytaj dalej.


Następna strona Poprzednia strona Spis treści