ฉันใช้เวลามากมายในการพยายามurxvt
ทำงานกับ 256 สี ฉันใช้ Ubuntu ฉันได้ติดตามส่วนหนึ่งของโพสต์นี้
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
ให้ 256 ทันทีแทนที่จะเป็น 88 ก่อนหน้านี้ แต่เมื่อฉันเรียกใช้256colors2.pl
สคริปต์ผลลัพธ์ไม่เป็นไปตามที่คาดไว้
echo $TERM
ให้rxvt-unicode
เป็นเอาท์พุทใน urxvt
echo $COLORTERM
ให้rxvt-xpm
เป็นเอาท์พุทเป็นกลุ่ม
echo &t_Co
ให้ 256 เป็นเอาต์พุตในกลุ่ม
โปรดช่วยฉันหาวิธีตั้งค่า 256 สีสำหรับ urxvt เป้าหมายหลักของฉันคือการใช้เป็นกลุ่ม (ใน terminal) กับชุดรูปแบบ gruvbox
คำตอบสำหรับคำตอบ:
ฉันได้ตั้งค่าt_Co=256
ตัวเลือกเป็นกลุ่มแล้ว ฉันไม่ได้ใช้ tmux การใช้มันจะไม่เปลี่ยนผลลัพธ์ของ256colors2.pl
สคริปต์ ระยะใน tmux screen-256color
มีการตั้งค่าแล้ว ฉันพยายามคัดลอกไป/usr/share/terminfo/r/rxvt-256color
~/.terminfo/r/rxvt-256color
ไม่มีการเปลี่ยนแปลง TERM หรือผลลัพธ์ของการทดสอบ ในที่สุดฉันใช้colortest CJD14 เชื่อมโยงหลายสีไม่ทำงาน มีเพียงกลุ่มสีเท่านั้นที่ถูกระบายสี ดังนั้นสิ่งที่แตกหักหรือกำหนดค่าผิดแน่นอน
rxvt-unicode-256color
เป็นแพ็คเกจเสมือนrxvt-unicode
ที่รองรับ 256 สี ทั้งๆที่มีการติดตั้งฉันไม่สามารถรับการสนับสนุนสี 256 สีใน neovim แม้ว่า urxvt จะรองรับการใช้งาน 256 สี