Wie aktiviere ich die 24-Bit-True-Color-Unterstützung im Gnome-Terminal?


14

Laut dieser Seite unterstützt Gnome Terminal 24bit True Color. Dies steht im Einklang mit Wikipedia .

Wenn ich color-spaces.plin Ubuntu 14.04 LTS mit Gnome Terminal 3.6.2 arbeite, ist das Ergebnis das folgende:

Bildbeschreibung hier eingeben

Obwohl es kein Referenzbild gibt, stelle ich mir vor, dass diese seltsam geformten grünen Objekte unten darauf hinweisen, dass das Terminal 24-Bit-Farben nicht korrekt drucken kann.

Wie aktiviere ich die 24-Bit-Unterstützung?


Wenn Sie ein Referenzbild möchten, führen Sie es aus xterm.
muru

Antworten:


14

Die 24-Bit-Unterstützung ist standardmäßig aktiviert , gnome-terminal muss jedoch in einer Version sein, gegen die ein Link besteht libvte >= 0.36(wie auf der von Ihnen erwähnten Seite angegeben). Was im aktuellen Ubuntu 14.04 (zum Zeitpunkt des Schreibens) leider nicht der Fall ist.

Als Workaround können Sie versuchen:

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

Der letzte Schritt entfernt ihre ppa - es ist optional, aber Vorsicht, es gibt ganze gnome3 in dieser ppa.

Oh und der Bildschirm:


1
Gibt es eine Möglichkeit zu überprüfen, gegen welche Version von libvte gnome-terminal ursprünglich verlinkt wurde? Ich verwende Ubuntu 15.04 und plane ein Upgrade auf 15.10. Ich glaube, dass beide Versionen von libvte> 0.36 verwenden. Ich bekomme jedoch immer noch keine TrueColor-Unterstützung in meinem Terminal.
Adam Beck

Mir ist gerade aufgefallen, dass das Gnome-Terminal selbst nicht mit libvte verlinkt ist: ldd /usr/bin/gnome-terminal.real | grep libvteauf meinem Ubuntu 15.04. Ich denke, das ist wichtig: ldd /usr/lib/gnome-terminal/gnome-terminal-server | grep libvteund dpkg -l | grep libvte.
Suside

Ich hätte nach 2 Jahren erraten, dass es jetzt sein sollte, aber gut :(
phunehehe

Es tut mir leid, dass mein Terminal nach diesem Vorgang nach jedem Leerzeichen verkabelte Zeichen anzeigt. Wie kehre ich den gesamten Prozess um? Danke
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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.