Gnome-terminal e tema solarizzato da colorare


17

Ho provato ad applicare il tema del colore solarizzato al mio terminale GNOME, come spiegato qui . Ma è tutto grigio e non così colorato come previsto.

Vedere qui
inserisci img des

Qualche idea su cosa posso fare?


Questo testo viene evidenziato quando si passa a un tema di colore diverso?
pconley,

Inoltre, il tuo prompt è colorato? Come nella parte in cui dice: username @ hostname non lo vedo nello screenshot. EDIT: inoltre, le schermate sul link fornito hanno un output 'ls' colorato, che è qualcosa che puoi impostare nel tuo .bashrc, non qualcosa che controlla solarizzato.
nisshh,

Risposte:


14

Non sono sicuro del motivo esatto, ma in uno degli script che installano Solarized per Gnome che ho visto è principalmente solo sfumature di grigio per i colori più usati.

Questo sito ha alcuni comandi per l'aggiornamento del profilo colore di Gnome: sito Web XORCode .

I comandi sono:

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"

Ho scoperto che la sostituzione della terza linea con una mia creazione ha fatto sembrare il terminale giusto:

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"

Lo script della shell nel seguente sito può mostrare ciò che è diverso nello schema originale e quello che ho trovato funzionare: script ColourTable su GitHub .


Ho provato la tua tavolozza, ma alcuni dei colori sono duplicati. Anche il colore di primo piano non è corretto. Quindi ho messo il mio codice in breve . (Ho cercato di pubblicare il tutto in un commento, ma il sito ha inserito alcuni caratteri Unicode a larghezza zero.)
wjandrea,


1

Credo che devi far funzionare 256 colori prima che venga visualizzato correttamente.

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

  2. touch .vimrc e aggiungi questo:

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

    (È quello che ho fatto, per favore, tieni presente che sono nuovo in tutto questo e sto solo passando da quello che ricordo di aver fatto. Mi ci sono voluti diversi giorni di ricerche).

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

    All'interno di .Xdefaults:customization: -color

    Quindi vai alla riga successiva e: XTerm*termName: xterm-256color

    Questo dovrebbe farlo. echo $TERMdovrebbe dire xterm-256colore tput colorsdovrebbe tornare 256.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.