Question Comment rendre l'onglet sélectionné dans le terminal plus visible


Quelque chose au sujet de la palette de couleurs a changé en 11.04, et maintenant il m'est très difficile de dire quel onglet est sélectionné.

enter image description here

Sur mon écran, les couleurs se ressemblent plus je m'affaisse sur ma chaise (angle de vue).

Si je change le schéma de couleurs, le problème est résolu, mais cette solution est trop extrême pour moi. Y a-t-il un moyen de changer la couleur de l'onglet sélectionné dans le terminal ou de le rendre plus visible?

METTRE À JOUR: En 12.10, la solution acceptée ne fonctionne pas. Quelqu'un peut-il le réparer?


97
2018-05-05 12:57


origine


Cela a été signalé comme un bogue: bugs.launchpad.net/ubuntu/+source/light-themes/+bug/761660 - Jan Nekvasil
Je confirme, en 12.10 la solution acceptée ne fonctionne pas. Bug ouvert ici: bugs.launchpad.net/ubuntu/+source/unity/+bug/762349 - Alessio
Aucune de ces solutions ne fonctionne pour moi en 12.04. Des idées? - Lambart


Réponses:


Pour 12.10–15.04, vous pouvez créer un thème CSS pour GTK 3.0 comme expliqué dans cette section. commentaire par Kees (kees-vanveen) sur le rapport d'erreur posté ci-dessus par Alessio.

  1. Créer le fichier ~/.config/gtk-3.0/gtk.css

  2. Collez ceci comme contenu en utilisant la couleur désirée:

    TerminalWindow .notebook tab:active {
        background-color: #def;
    }
    
  3. Fermez toutes les fenêtres du terminal et relancez l'application pour voir le changement.


87
2018-02-07 00:07



Cela fonctionne et est très facile à faire, merci! - Lachlan
Fonctionne très bien - merci! Pour rappel à quiconque essayant cette solution, vous devez vous déconnecter et vous reconnecter avant que les modifications ne prennent effet. - Sam King
Il suffisait de fermer toutes les fenêtres du terminal et de rouvrir une nouvelle session. - sunew
Confirmer cela fonctionne par 14.10. Tant que gnome-terminal utilise gtk-3, à moins de modifier la spécification, cela devrait toujours être une solution. - balloons
Vous pouvez tester le changement sans fermer toutes les fenêtres du terminal en démarrant un nouveau terminal avec gnome-terminal --disable-factory - Samuli Kärkkäinen


Je ne suis pas vraiment un pirate, mais voici une solution rapide:

Créer ou éditer le fichier ~/.gtkrc-2.0 d'inclure les éléments suivants:

style "gnome_terminal_notebook"
{
  fg[NORMAL] = "#00ff00"
}

widget "*TerminalWindow.*.GtkNotebook*" style "gnome_terminal_notebook"

Cela va changer la couleur du texte de l'onglet actif en vert. Pas très beau, mais devrait vous donner un début.

Vous pouvez également alléger l’onglet en surbrillance en remplaçant le fg aligner avec:

bg[NORMAL] = shade (1.25, "#3c3b37")

L'inconvénient: cela rendra également les frontières intérieures plus lumineuses.

Remarque: Cela influencera tous les thèmes que vous choisissez dans les propriétés d'apparence. N'oubliez donc pas de les annuler lorsque vous utilisez un autre thème.


16
2018-05-05 15:25



Cette solution fonctionne parfaitement! Vous pouvez utiliser # 4c4b47 pour un fond encore plus clair. - Nicolas Raoul
Cette suggestion ne fonctionne pas le 12.10 Quelqu'un peut-il le confirmer? - Scott Stensland
@ScottStensland - Voir ma réponse pour une solution qui fonctionne le 12.10. - David Harkness
Fonctionne pour un terminal basé sur GTK-2.0, comme mon: environnement de terminal MATE 1.8.1 / environnement de bureau MATE 1.8.2 / Ubuntu 14.04 / noyau Linux 4.2.0-27-generic. Voir aussi ce pour bg[ACTIVE]  fg[ACTIVE] etc. - Weekend


Utiliser Ubuntu gris chaud dans https://design.ubuntu.com/brand/colour-palette, c'est une petite variation de celle de David:

TerminalWindow .notebook tab {
    background-color: #e2e0dd;
}

TerminalWindow .notebook tab:active {
    background-color: #f2f1f0;
}

La couleur des autres onglets est légèrement plus sombre.


4
2017-10-25 15:27





Vous pouvez pirater le thème et changer les couleurs de cette façon. Je l'ai fait il y a des années quand un thème que j'aimais autrement n'avait pas assez de contraste.

Thèmes installés à l’échelle du système /usr/share/themes, alors que vos propres thèmes vivent dans ~/.themes. Si le thème que vous modifiez est un thème général, je suggère de le copier dans ~/.themes et le renommer avant d'apporter des modifications. Sinon, vos modifications seront écrasées la prochaine fois que le package responsable de ces fichiers sera mis à niveau.


1
2018-05-05 15:08





Pour Ubuntu 16.04, créez un fichier nommé ~ / .config / gtk-3.0 / gtk.css et placez-y les éléments suivants:

TerminalWindow .notebook tab:active {
    background-color: #b0c0f0;
}

Crédit: http://eli.thegreenplace.net/2014/highlighting-the-active-tab-in-gnome-terminal/


0
2018-05-06 00:51



C'est la même que la réponse acceptée. - itsadok