Gnome-terminal et thème solaire à colorier

17

J'ai essayé d'appliquer un thème de couleur solarisé à mon terminal GNOME, comme expliqué ici . Mais tout est grisé et pas aussi coloré que prévu.

Vois ici
entrez img des

Une idée de ce que je peux faire?

Denny Mueller
la source
Ce texte est-il mis en surbrillance lorsque vous passez à un thème de couleur différent?
pconley
De plus, votre invite est-elle colorée? Comme dans la partie où il est dit: username @ hostname Je ne le vois pas dans la capture d'écran. EDIT: également, les captures d'écran sur le lien fourni ont une sortie de couleur «ls», qui est quelque chose que vous pouvez définir dans votre .bashrc, pas quelque chose que les contrôles solarisés.
nisshh

Réponses:

14

Je ne suis pas sûr de la raison exacte, mais dans l'un des scripts qui installent Solarized pour gnome que j'ai vu, il s'agit principalement de nuances de gris pour les couleurs les plus utilisées.

Ce site contient quelques commandes pour mettre à jour le profil de couleur Gnome: site Web XORCode .

Les commandes sont les suivantes:

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"

J'ai trouvé qu'en remplaçant la troisième ligne par une de mes propres créations, le terminal avait l'air parfait:

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"

Le script shell sur le site suivant peut montrer ce qui est différent dans le schéma d'origine et celui que j'ai trouvé fonctionner: Script ColourTable sur GitHub .

Seanchán
la source
J'ai essayé votre palette, mais certaines couleurs sont des doublons. De plus, la couleur de premier plan n'est pas correcte. J'ai donc mis mon propre code dans un sens . (J'ai essayé de publier le tout dans un commentaire, mais le site a inséré des caractères Unicode de largeur nulle.)
wjandrea
1

Je crois que vous devez d'abord faire fonctionner 256 couleurs avant qu'il ne s'affiche correctement.

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

  2. touch .vimrc et ajoutez ceci:

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

    (C'est ce que j'ai fait, veuillez garder à l'esprit que je suis nouveau dans tout cela et que je vais juste de ce que je me souviens d'avoir fait. Cela m'a pris plusieurs jours de recherche).

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

    À l'intérieur de .Xdefaults:customization: -color

    Passez ensuite à la ligne suivante et: XTerm*termName: xterm-256color

    Ça devrait le faire. echo $TERMdevrait dire xterm-256coloret tput colorsdevrait revenir 256.

pixel 67
la source