Gần đây tôi đã cài đặt màn hình GNU trên máy tôi ssh vào. Làm cách nào để có được màn hình GNU để sử dụng 256 màu?
Cho đến nay, tôi đã thử thêm các mục sau vào .screenrc
:
term screen-256color
và
attrcolor b ".I" # allow bold colors - necessary for some reason
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # tell screen how to set colors. AB = background, AF=foreground
defbce on # use current bg color for erased chars
nhưng không làm việc
Trong vỏ đăng nhập, trước khi tôi bắt đầu màn hình, khi tôi chạy tập lệnh này , in 256 màu, tôi nhận được đầu ra bình thường. Khi tôi sử dụng lệnh tput colors
tôi nhận được đầu ra 8
.
Khi tôi khởi động màn hình và chạy tập lệnh, tôi nhận được 16 màu được ánh xạ thành 256 màu - có các khối lớn màu đặc. Khi tôi chạytput colors
tôi nhận được 256
(khi term screen-256color
ở trong .screenrc).
chỉnh sửa: Tôi đã làm cho nó hoạt động - Tôi đã không cấu hình màn hình với --enable-colors256
tùy chọn.
undefined
, nhưng tôi đã làm cho nó hoạt động - tôi đã biên dịch lại nó với --enable-colors256
tùy chọn.
echo $COLORTERM
nói gì