Tôi đã dành rất nhiều thời gian để cố gắng urxvt
làm việc với 256 màu. Tôi đang sử dụng Ubuntu. Tôi đã theo dõi một phần của bài viết này
cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo
vi rxvt-unicode.terminfo
# Change the following from:
#
# lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
# lines_of_memory#0, max_colors#256, max_pairs#32767
# Make .terminfo dir if you don't already have it
install -d .terminfo
# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo
# Cleanup
rm rxvt-unicode.terminfo
tput colors
cung cấp 256 ngay bây giờ thay vì 88 trước đó Nhưng khi tôi chạy 256colors2.pl
tập lệnh, đầu ra không như mong đợi.
echo $TERM
đưa ra rxvt-unicode
như đầu ra trong urxvt.
echo $COLORTERM
đưa ra rxvt-xpm
như đầu ra trong vim.
echo &t_Co
cho 256 là đầu ra trong vim.
Xin hãy giúp tôi tìm ra cách thiết lập 256 màu cho urxvt. Mục đích chính của tôi là sử dụng vim (trong thiết bị đầu cuối) với chủ đề gruvbox.
Trả lời cho một câu trả lời:
Tôi đã thiết lập t_Co=256
tùy chọn trong vim. Tôi không sử dụng tmux. Sử dụng nó không thay đổi kết quả của 256colors2.pl
tập lệnh. TATE trong tmux đã được đặt thành screen-256color
. Tôi cố gắng sao chép /usr/share/terminfo/r/rxvt-256color
đến ~/.terminfo/r/rxvt-256color
. Không có thay đổi về HẠN hoặc kết quả của các bài kiểm tra. Cuối cùng tôi đã sử dụng colortest CJD14 đã liên kết , nhiều màu không hoạt động. Chỉ có một loạt các màu sắc được tô màu. Vì vậy, một cái gì đó chắc chắn bị hỏng hoặc cấu hình sai.
rxvt-unicode-256color
là một gói ảorxvt-unicode
hỗ trợ 256 màu. Mặc dù đã được cài đặt, tôi không thể nhận được hỗ trợ 256 màu trong neovim mặc dù urxvt có hỗ trợ 256 màu.