NAZWA
setterm - ustawia atrybuty terminalaSKŁ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.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. Tylko
konsole wirtualne.
Jak --dump, ale dopisuje stan konsoli
do pliku zamiast nadpisywać jego zawartość. Działa
tylko wtedy, gdy nie podano opcji --dump.
Ustawia kolor tła.
Ustawia czas nieaktywności, w minutach,
po którym ekran zostanie automatycznie wygaszony (przy użyciu
APM, jeśli jest dostępne). Bez argumentu, sprawdza status
wygaszania (zwraca terminal, który został wygaszony lub zero w
przypadku niewygaszonego vt). Tylko konsole wirtualne.
The force argument keeps the screen blank even if a key is pressed.
The poke argument unblanks the screen.
Ustawia częstotliwość
dzwonka w Hz. Jeżeli nie podano argumentu, to domyślną
wartością jest 0. Tylko konsole wirtualne.
Ustawia czas trwania dzwonka w milisekundach.
Jeżeli nie podano argumentu, to przyjmuje wartość
domyślną - 0. Tylko konsole wirtualne.
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 wytłuszczenia (ekstrajasny). Poza konsolami wirtualnymi --bold
off wyłącza wszystkie atrybuty (wytłuszczenie,
półrozjaśnienie, miganie, odwrócenie).
Bez argumentu lub z argumentem all,
czyszczony jest cały ekran, a kursor jest ustawiany w pozycji
początkowym, tak jak po zastosowaniu clear(1). Z argumentem
rest ekran jest czyszczony od bieżącej pozycji kursora do
końca ekranu.
Czyści ustawienia tabulacji dla
podanych pozycji poziomych kursora, w zakresie 1-160. Bez
argumentów czyści wszystkie tabulacje. Tylko konsole
wirtualne.
Włącza lub wyłącza
kursor terminala.
Ustawia opcje renderujące terminala na
wartości domyślne.
Zapisuje stan konsoli wirtualnej o podanym
numerze 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.
Przesłania opcję --append.
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.
Ścieżka której nazwa przekracza systemowe wartości
dopuszczalne jest skracana (wartość ta to PATH_MAX w
linux/limits.h).
Ustawia kolor tekstu.
Włącza lub wyłącza
tryb półrozjaśnienia. Poza konsolami wirtualnymi
-half-bright off wyłącza wszystkie atrybuty
(wytłuszczenie, półrozjaśnienie, miganie,
odwrócenie).
Ustawia kolor znaków
półrozjaśnionych.
Wyświetla łańcuch
inicjacji terminala, który zwykle ustawia opcje terminala na
wartości domyślne.
Zamienia kolory pierwszego planu i tła
na całym ekranie.
Po wyczerpaniu miejsca w
bieżącym wierszu, terminal zawija go do nowego wiersza.
Włącza lub wyłącza
wysyłanie przez jądro komunikatów printk() do
konsoli. Tylko konsole wirtualne.
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.
Tylko konsole wirtualne.
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.
Valid values for mode are:
vsync|on
hsync
powerdown
off
Ustawia monitor w tryb VESA vsync
suspend.
Ustawia monitor w tryb VESA hsync
suspend.
Ustawia monitor w tryb VESA powerdown.
Turns monitor VESA powersaving features.
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. Tylko
konsole wirtualne.
Włącza lub wyłącza
powtarzanie klawiszy. Tylko konsole wirtualne.
Wyświetla łańcuch
resetowania terminala, który zwykle resetuje terminal do stanu
włączenia.
Reset terminal size by assessing maximum row
and column. This is useful when actual geometry and kernel terminal driver are
not in sync. Most notable use case is with serial consoles, that do not use
ioctl(3p) but just byte streams and breaks.
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).
Zapisuje bieżące opcje
renderujące terminala (kolory czcionki i tła) jako
wartości domyślne. Tylko konsole wirtualne.
Ustawia poziome pozycje kursora dla tabulacji
w zakresie 1-160. Bez argumentów pokazuje obecne ustawienia
tabulacji.
Nadpisuje wartość zmiennej
środowiskowej TERM.
Ustawia kolor znaków
podkreślonych. Tylko konsole wirtualne.
Włącza lub wyłącza
tryb podkreślania.
Wyświetla ten tekst i kończy
pracę.
Wyświetla informacje o wersji i
kończy działanie.
ZGODNOŚĆ
Od wersji 2.25 setterm obsługuje długie opcje z dwoma myślnikami np. --help, oprócz dawnych długim opcji z pojedynczym myślnikiem np. -help. W skryptach zaleca się używanie zgodnego wstecznie zapisu z pojedynczym myślnikiem. Obecnie nie ma planów, ani też dobrych powodów, aby zarzucić obsługę opcji z pojedynczym myślnikiem.BŁĘDY
Nie są udokumentowane różnice między wersjami Miniksa i Linuksa.ZOBACZ TAKŻE
stty(1), tput(1), tty(4), terminfo(5)ZGŁASZANIE BŁĘDÓW
Raporty o błędach proszę zgłaszać pod adresem <https://github.com/util-linux/util-linux/issues>.DOSTĘPNOŚĆ
The setterm command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <[email protected]>, Robert Luberda <[email protected]> i Michał Kułach <[email protected]> Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej [email protected]11 maja 2022 r. | util-linux 2.38.1 |