Gnome-Terminal und solarisiertes Thema Coloring

17

Ich habe versucht , solarized Farbthema meines GNOME - Terminal anwenden, wie erklärt hier . Aber es ist alles ausgegraut und nicht so bunt wie erwartet.

Siehe hier
img des eingeben

Irgendeine Idee was ich tun kann?

Denny Müller
quelle
Wird dieser Text hervorgehoben, wenn Sie zu einem anderen Farbschema wechseln?
Pconley
Ist Ihre Eingabeaufforderung auch farbig? Wie in dem Teil, in dem es heißt: Benutzername @ Hostname Ich sehe es nicht im Screenshot. BEARBEITEN: Auch die Screenshots unter dem angegebenen Link haben eine farbige 'ls'-Ausgabe, die Sie in Ihrer .bashrc-Datei einstellen können und nicht von Solarized gesteuert wird.
Nisshh

Antworten:

14

Ich weiß nicht genau, warum, aber in jedem der Skripte, die Solarized for Gnome installieren, ist es meistens nur Graustufen für die am häufigsten verwendeten Farben.

Diese Site enthält einige Befehle zum Aktualisieren des Gnome-Farbprofils: XORCode-Website .

Die Befehle sind:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#65657B7B8383"

Ich fand, dass das Ersetzen der dritten Zeile durch eine eigene Zeile das Terminal genau richtig aussehen ließ:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#858599990000:#B5B589890000:#26268B8BD2D2:#6C6C7171C4C4:#2A2AA1A19898:#FDFDF6F6E3E3"

Das Shell-Skript auf der folgenden Site kann zeigen, was im ursprünglichen Schema anders ist als das, das ich als funktionierend befunden habe: ColourTable-Skript auf GitHub .

Seanchán
quelle
Ich habe Ihre Palette ausprobiert, aber einige der Farben sind Duplikate. Auch die Vordergrundfarbe stimmt nicht. Also habe ich meinen eigenen Code in einen Kern geschrieben . (Ich habe versucht, das Ganze in einem Kommentar zu veröffentlichen, aber die Site hat einige Unicode-Zeichen mit der Breite Null eingefügt.)
wjandrea
1

Ich glaube, Sie müssen erst 256 Farben zum Laufen bringen, bevor es richtig angezeigt wird.

  1. sudo vim ~/.Xdefaults .xsession .vimrc

  2. touch .vimrc und füge dies hinzu:

    set term=screen-256color
    set t_Co=256
    set background=dark
    

    (Das habe ich auch getan, bitte denken Sie daran, dass mir das alles neu ist und ich mich nur an das erinnere, was ich getan habe. Ich habe mehrere Tage lang nachgeforscht.)

    if $COLORTERM == "gnome-terminal" then set t_Co=256 endif
    

    Innerhalb von .Xdefaults:customization: -color

    Dann gehe zur nächsten Zeile und: XTerm*termName: xterm-256color

    Das sollte es tun. echo $TERMsollte sagen xterm-256colorund tput colorssollte zurückkehren 256.

Pixel 67
quelle