Câu trả lời:
xterm
được cho là một superset của vt220
, nói cách khác, nó giống như vt220
nhưng có nhiều tính năng hơn. Ví dụ, xterm
thường hỗ trợ màu sắc, nhưng vt220
không. Bạn có thể kiểm tra điều này bằng cách nhấn zvào bên trong top
.
Trong cùng một cách, vt220
có nhiều tính năng hơn vt100
. Ví dụ, vt100
dường như không hỗ trợ F11và F12.
So sánh các tính năng của chúng và các chuỗi thoát mà hệ thống của bạn nghĩ rằng chúng có bằng cách chạy infocmp <term type 1> <term type 2>
, ví dụ infocmp vt100 vt220
.
Danh sách đầy đủ khác nhau tùy theo hệ thống. Bạn sẽ có thể để có được danh sách sử dụng toe
, toe /usr/share/terminfo
hoặc find ${TERMINFO:-/usr/share/terminfo}
. Nếu không có cái nào hoạt động, bạn cũng có thể xem terminfo.src của ncurses , đó là nơi hầu hết các bản phân phối lấy dữ liệu từ những ngày này.
Nhưng trừ khi thiết bị đầu cuối của bạn trông như thế này hoặc thế này , chỉ có một vài người khác bạn có thể muốn sử dụng:
xterm-color
- nếu bạn đang sử dụng hệ thống cũ và màu sắc không hoạt độngputty
, konsole
, Eterm
, rxvt
, gnome
, Vv - nếu bạn đang chạy một mô phỏng XTerm và một số các phím chức năng, Backspace, Delete, Home, End và không hoạt động đúngscreen
- nếu chạy bên trong màn hình GNU (hoặc tmux)linux
- khi đăng nhập qua bảng điều khiển Linux (ví dụ Ctrl+Alt+F1)dumb
- khi mọi thứ bị phá vỡls /lib/terminfo/* /usr/share/terminfo/*
(đây là các đường dẫn trên Debian, các bản phân phối khác có thể có các đường dẫn hơi khác nhau). Hầu hết trong số họ là rất kỳ lạ.
vt220
hỗ trợ màu sắc! Tôi đã có một với màu cam trên màu đen! ;-) Lấy làm tiếc.
Chạy infocmp với bất kỳ đối số nào sẽ cung cấp cho bạn tất cả các lựa chọn thay thế xterm có sẵn:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
Để biết thêm thông tin kiểm tra
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp
mà không có đối số cung cấp cho bạn các cài đặt cho thiết bị đầu cuối hoạt động . để liệt kê các thiết bị đầu cuối khác mà bạn sử dụngtoe
/usr/share/terminfo
thư mục trên macOS.