Scroll to navigation

SETTERM(1) Podręcznik programisty Linuksa SETTERM(1)

NAZWA

setterm - ustawia atrybuty terminala

SKŁADNIA

setterm [opcje]

OPIS

setterm wypisuje na standardowe wyjście łańcuch znaków, który wykonuje podane właściwości terminala. Tam, gdzie możliwe, do znalezienia łańcucha używa się terminfo. Część opcji jednak (zaznaczona poniżej jako "tylko konsole wirtualne") nie odpowiada właściwościom terminfo(5). W tym wypadku, jeśli typ terminala to "con" lub "linux", drukowany jest łańcuch, który wywołuje pożądane właściwości dla sterownika konsoli wirtualnej PC Minix. Opcje niezaimplementowane przez terminal są ignorowane.

OPCJE

Dla opcji logicznych (on lub off) domyślną wartością jest on.

Dla zwięzłości kolor-8 oznacza black (czarny), red (czerwony), green (zielony), yellow (żółty), blue (niebieski), magenta (purpurowy), cyan (niebieskozielony) lub white (biały).

kolor-16 to kolor-8, grey (szary) lub bright (jasno-), po którym następuje red (czerwony), green (zielony), yellow (żółty), blue (niebieski), magenta (purpurowy), cyan (niebieskozielony) lub white (biały).

Różne opcje związane z kolorami mogą być ustawione niezależnie, przynajmniej na konsolach wirtualnych, chociaż wynik ustawienia wielu trybów (na przykład -underline i -half-bright) zależy od sprzętu.

Nadpisuje wartość zmiennej środowiskowej TERM.
Wyświetla łańcuch resetowania terminala, który zwykle resetuje terminal do stanu włączenia.
Wyświetla łańcuch inicjacji terminala, który zwykle ustawia opcje terminala na wartości domyślne.
Ustawia opcje renderujące terminala (rendering options) na wartości domyślne.
Włącza lub wyłącza kursor terminala.
Włącza lub wyłącza powtarzanie klawiszy.
Włącza lub wyłącza tryb Cursor Key Application. Gdy jest on włączony dla klawiszy kursora będą wysyłane ESC O A, ESC O B, itd. zamiast ESC [ A, ESC [ B, itd. Patrz sekcja "vi i klucza kursora" w Text-Terminal-HOWTO, aby przeczytać, jakie to może spowodować problemy dla użytkowników vi.
Włącza lub wyłącza automatyczne zawijanie wierszy.
Ustawia opcje renderujące terminala na wartości domyślne.
Ustawia kolor tekstu.
Ustawia kolor tła.
Ustawia kolor znaków podkreślonych.
Ustawia kolor znaków półrozjaśnionych.
Zamienia ze sobą kolory ekranu. Kolor czcionki i kolor tła są zamienione, tak samo kolor podkreślenia i kolor znaków półrozjaśnionych.
Włącza lub wyłącza tryb wytłuszczenia (ekstrajasny). Poza konsolami wirtualnymi -bold off wyłącza wszystkie atrybuty (wytłuszczenie, półrozjaśnienie, miganie, odwrócenie).
Włącza lub wyłącza tryb półrozjaśnienia (patrz -hbcolor). Poza konsolami wirtualnymi -half-bright off wyłącza wszystkie atrybuty (wytłuszczenie, półrozjaśnienie, miganie, odwrócenie).
Włącza lub wyłącza tryb migania. Poza konsolami wirtualnymi -blink off wyłącza wszystkie atrybuty (wytłuszczenie, półrozjaśnienie, miganie, odwrócenie).
Włącza lub wyłącza tryb odwrócenia obrazu. Poza konsolami wirtualnymi -reverse off wyłącza wszystkie atrybuty (wytłuszczenie, półrozjaśnienie, miganie, odwrócenie).
Włącza lub wyłącza tryb podkreślania (patrz -ulcolor).
Zapisuje bieżące opcje renderujące terminala (kolory czcionki i tła) jako wartości domyślne.
Czyści ekran i ustawia kursor w pozycji domyślnej, tak jak clear(1).
-clear rest
Czyści ekran od bieżącej pozycji kursora do końca ekranu.
Ustawia poziome pozycje kursora dla tabulacji w zakresie 1-160. Bez argumentów pokazuje obecne ustawienia tabulacji.
Czyści ustawienia tabulacji dla podanych pozycji poziomych kursora, w zakresie 1-160. Bez argumentów czyści wszystkie tabulacje.
Czyści wszystkie tabulacje, a potem ustawia regularny wzorzec tabulacji z jedną tabulacją dla każdej określonej liczby pozycji. Bez argumentów przyjmuje wartość domyślną - 8.
Ustawia czas nieaktywności, w minutach, po którym ekran zostanie automatycznie wygaszony (przy użyciu APM, jeśli jest dostępne). Bez argumentu, ustawia wartość domyślną - 0 (wyłącza wygaszanie ekranu).
Zapisuje stan podanych konsoli wirtualnych (z atrybutami) do pliku podanego w opcji -file, nadpisując jego zawartość; domyślna nazwa pliku to screen.dump. Jeśli nie podano argumentu, zapisuje stan obecnej konsoli wirtualnej. Nadpisuje -append.
Jak -dump, ale dopisuje stan konsoli do pliku zamiast nadpisywać jego zawartość. Działa tylko wtedy, gdy nie podano opcji -dump.
Ustawia nazwę pliku dla opcji -dump lub -append podanych w tej samej linii poleceń. Jeśli nie podano tej opcji, domyślną nazwą pliku jest screen.dump w bieżącym katalogu.
Włącza lub wyłącza wysyłanie przez jądro komunikatów printk() do konsoli.
Ustawia poziom logowania konsoli dla wiadomości jądra printk(). Będą wypisywane wszystkie wiadomości o wyższym poziomie, tak więc ustawienie poziomu na 0 da ten sam efekt co -msg on, a logowanie z poziomem 8 wypisze wszystkie komunikaty jądra. klogd(8) może być bardziej dogodnym interfejsem do ustawiania poziomu logowania komunikatów jądra.
-powersave on|vsync
Ustawia monitor w tryb VESA vsync suspend.
-powersave hsync
Ustawia monitor w tryb VESA hsync suspend.
-powersave powerdown
Ustawia monitor w tryb VESA powerdown.
Wyłącza właściwości zachowywania energii monitorów zgodnych z VESA.
Ustawia czas wyłączenia VESA w minutach. Jeżeli nie podano argumentu, ustawia na domyślną wartość 0 (wyłączenie tej opcji). Jeżeli konsola jest wygaszona lub gdy monitor jest w trybie suspend, to monitor przejdzie odpowiednio w tryb vsync suspend lub wyłączenia, gdy ten czas upłynie.
Ustawia czas trwania dzwonka w milisekundach. Jeżeli nie podano argumentu, to przyjmuje wartość domyślną - 0.
Ustawia częstotliwość dzwonka w Hz. Jeżeli nie podano argumentu, to domyślną wartością jest 0.

ZOBACZ TAKŻE

tput(1), stty(1), terminfo(5), tty(4)

BŁĘDY

Nie są udokumentowane różnice między wersjami Miniksa i Linuksa.

7 stycznia 2000 Util-Linux 2.10