วิธีเปิดใช้งานการสนับสนุนสี 24 บิตจริงในเทอร์มินัล Gnome


14

ตามหน้านี้ Gnome Terminal รองรับ 24 บิตสีจริง ซึ่งสอดคล้องกับวิกิพีเดีย

เมื่อฉันรันcolor-spaces.plใน Ubuntu 14.04 LTS ด้วย Gnome Terminal 3.6.2 ผลลัพธ์จะเป็นดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ในขณะที่ไม่มีภาพอ้างอิงฉันจินตนาการว่าวัตถุสีเขียวที่มีรูปร่างแปลก ๆ ที่ด้านล่างแสดงว่าเครื่องไม่สามารถพิมพ์สี 24 บิตได้อย่างถูกต้อง

วิธีการเปิดใช้งานการสนับสนุน 24 บิต


xtermหากคุณต้องการภาพอ้างอิงทำงานใน
muru

คำตอบ:


14

การสนับสนุน 24 บิตถูกเปิดใช้งานโดยค่าเริ่มต้นแต่ gnome-terminalจะต้องเป็นรุ่นที่เชื่อมโยงกับlibvte >= 0.36(ตามที่ระบุไว้ในหน้าเว็บที่คุณกล่าวถึง) ซึ่งน่าเสียดายที่ไม่ได้เป็นเช่นนั้นในอูบุนตู 14.04 ล่าสุด (ตอนที่เขียน)

คุณสามารถลองใช้วิธีแก้ปัญหาดังนี้:

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get install gnome-terminal
sudo add-apt-repository -r ppa:gnome3-team/gnome3-staging

ขั้นตอนสุดท้ายลบ ppa ของพวกเขา - มันเป็นทางเลือก แต่ต้องระวังมี gnome3 ทั้งหมดที่ ppa นั้น

โอ้และหน้าจอ:


1
มีวิธีการตรวจสอบเวอร์ชันของ libvte gnome-terminal ที่เชื่อมโยงกับตอนแรกหรือไม่? ฉันใช้ Ubuntu 15.04 และวางแผนที่จะอัพเกรดเป็น 15.10 และฉันเชื่อว่าทั้งคู่ใช้ libvte> 0.36 อย่างไรก็ตามฉันยังไม่ได้รับการสนับสนุน truecolor ใน terminal ของฉัน
Adam Beck

ฉันเพิ่งสังเกตเห็นว่าเทอร์มินอล gnome นั้นไม่ได้เชื่อมโยงกับ libvte: ldd /usr/bin/gnome-terminal.real | grep libvteบน Ubuntu 15.04 ของฉัน ดังนั้นผมคิดว่านี้เป็นสิ่งสำคัญ: และldd /usr/lib/gnome-terminal/gnome-terminal-server | grep libvte dpkg -l | grep libvte
suside

ฉันจะเดาได้หลังจาก 2 ปีมันควรจะเป็นตอนนี้ แต่ก็ดี :(
phunehehe

ฉันขอโทษหลังจากทำขั้นตอนนี้ตอนนี้เทอร์มินัลของฉันจะแสดงอักขระแบบมีสายหลังจากแต่ละช่องว่าง ฉันจะกลับกระบวนการทั้งหมดได้อย่างไร ขอบคุณ
Eskinder

@Eskinder sudo apt install ppa-purge, sudo ppa-purge gnome3-team/gnome3-staging,sudo add-apt-repository -r ppa:gnome3-team/gnome3-staging
Noah_S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.