xterm-256color
opisuje Xterm z obsługą 256 kolorów włączonych. xterm-color
opisuje starszą gałąź Xterma, która obsługuje szesnaście kolorów. xterm-color
nie jest zalecany, ponieważ opisuje wariant Xterma, który jest mniej funkcjonalny i którego prawdopodobnie nie będziesz używać. Zwykle będziesz chciał użyć xterm
, xterm-16color
lub xterm-256color
.
W szczególności xterm-256color
jest domyślnym dla Terminal wychodząc z Mac OS X 10.7 Lion, z następnym najlepszym zalecane wartości bycia xterm-16color
lub xterm
(które tylko opisuje wsparcie dla ośmiu kolorach ANSI). Przed 10.7, xterm-color
był domyślny, ponieważ Terminal nie obsługiwał niektórych krytycznych funkcji opisanych przez zalecane wartości terminfo Xterm, np. Background Color Erase (BCE), nowoczesne kody przełączania głównych/alternatywnych ekranów, 256 kolorów.
Czasami ludzie jawnie ustawiają TERM
na xterm-color
(w przeciwieństwie do zalecanych wartości Xterm) w celu wyłączenia funkcji lub obejścia niezgodności między dostępnymi wartościami terminfo na danym komputerze i używanym emulatorem terminala.
Zauważ, że technicznie terminal powinien mieć swoje własne wartości up-to-date terminfo, które opisują dokładnie, które to cechy wspiera, zamiast przy użyciu wartości dla xterm, ale:
- Nie ma jednego, że to się do tej pory.
nsterm
reprezentuje przodek terminala z NeXTSTEP. Ktoś najwyraźniej ostatnio zaktualizował nsterm
(kiedyś w ciągu ostatnich kilku lat), ale nie wiem, czy trafił on do dystrybucji ncurses, i może nie być całkowicie aktualny z Terminalem w 10.7.
- Wiele programów i skryptów dostosowywania powłoki wyraźnie sprawdza, czy
$TERM
rozpoczyna się od (lub jest równy) . Tak więc niektórzy użytkownicy nadal będą musieli wiedzieć o używaniu zalecanych wartości Xterm z Terminalem w celu zapewnienia zgodności z tymi.
Jeśli nie znasz się na systemie terminfo, spójrz na stronę podręcznika x-man-page: // 5/terminfo. Możesz również użyć polecenia infocmp
, aby wyświetlić bieżące ustawienia terminfo lub porównać dwa różne, np., infocmp xterm-color xterm-256color
pokaże wszystkie różnice między tymi dwoma.
Możesz samemu określić [czy twój terminal obsługuje 256 kolorów] (https://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal). –