Onglets Gnome-terminal: pas de contraste entre les onglets actifs et inactifs


24

Dans Ubuntu 13.04, j'ai souvent plusieurs onglets ouverts dans gnome-terminal. Le problème est que, même si je peux définir le titre de chaque onglet, il est très difficile de dire quel onglet est actif - la distinction de couleur et de rendu entre l'onglet actif et l'onglet inactif est si subtile qu'il faut étudier la barre d'onglets très soigneusement.

Existe-t-il un moyen de rendre ce contraste plus évident?


Quel est le nom du thème que vous utilisez?

La distinction colorisée devrait être un IMHO par défaut sain d'esprit. Allez GNOME!
blong

Ce problème est encore plus important en gedit.
nobar

Réponses:


22

J'utilise Ubuntu 13.10 avec le thème Ambience - j'ai eu le même problème.

Solution: éditez ~/.config/gtk-3.0/gtk.css(vous devrez peut-être le créer) et ajoutez:

TerminalWindow,
TerminalWindow.background {
        background-color: #6e6e6e;
        color: #000000;
}

TerminalWindow .notebook tab {
        padding: 2;
        background-color: #6e6e6e;
}

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

Ubuntu 14.04 a le même problème. Votre solution l'a résolu pour moi.
Nomaed

J'ai essayé l'onglet: bloc actif seul, sans effet. : \ Il semble que le fichier ne soit pas remarqué / lu par un terminal gnome récemment ouvert. Pourrait-il être au mauvais endroit, doit-il être référencé quelque part?
Tomislav Nakic-Alfirevic

J'ai oublié d'ajouter: j'ai essayé de passer à un autre thème et inversement (comme suggéré ici: askubuntu.com/a/221783/32201 ) et toujours aucun effet.
Tomislav Nakic-Alfirevic

Solution parfaite. A quelques nuances avec la façon dont il se confond avec certaines frontières, mais c'est essentiellement exactement ce qui était nécessaire.
nacitar sevaht le

11

Voici ce qui a fonctionné pour moi dans Ubuntu 14.04, j'ai essayé de conserver un aspect global similaire et de rendre les onglets inactifs moins lumineux.

éditer le fichier ~/.config/gtk-3.0/gtk.css

contenir

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #d2d1d0;
    foreground-color: #2e2d2c;
}

fermer TOUTES les fenêtres du terminal démarrer et tester

EDIT : Après l'avoir utilisé pendant un petit moment, il est devenu clair qu'une différence prononcée entre l'onglet actif et l'onglet inactif ne suffit pas.

Je pense qu'il est nécessaire de pouvoir distinguer un onglet inactif au premier coup d'œil - sans regarder sur ses côtés.

Voici donc la configuration mise à jour (onglets inactifs plus sombres):

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}

Merci ... cette partie de ma vie s'est écoulée, mais la prochaine fois que j'aurai le problème, j'essaierai!
Stabledog

Génial, Tjunkie, cela fonctionne très bien le 15.04
Jean Jordaan

Cela fonctionne aussi en 15.10.
Marc Belmont

aucun fichier gtk.css là-bas dans Ubuntu 14.04
diEcho

premier plan ne fonctionne pas sur ubuntu 14.04 lts
Tuan

5

Si vous souhaitez rendre le texte de l'onglet actif plus évident, vous pouvez modifier son étiquette comme ceci,

éditer le fichier ~/.config/gtk-3.0/gtk.css

TerminalTabLabel.active-page .label {
    color: cyan;
    font-weight: bold;
}

Testé dans gnome-terminal 3.17.91

entrez la description de l'image ici

entrez la description de l'image ici

Voici ce que j'utilise au travail sur Ubuntu 15.10 avec gnome-terminal 3.16.2. La taille de l'onglet plus petite permet plus de zone d'écran pour le terminal à utiliser et j'ai expérimenté le contraste entre les onglets actifs et inactifs. Je pense que le texte de l'étiquette de l'onglet est plus beau sans le style gras appliqué.

/* gnome-terminal */
@define-color term-win-bg           #262626;
@define-color term-tab-inactive-bg  #333333;
@define-color term-tab-active-bg    #424242;
@define-color ubuntu-orange         #fb9267;

TerminalScreen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @term-win-bg;
}


TerminalWindow .notebook {
    border: 0;
    padding: 0;
}


TerminalWindow .notebook tab {
    border: 0;
    border-radius: 0px;
    border-image: -gtk-gradient (linear, left top, left bottom,
                                from (alpha (shade (@term-win-bg, 0.9), 0.0)),
                                to (shade (@term-win-bg, 0.9))) 1;
    border-image-width: 0 1px;
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
    background-color: shade(@term-tab-inactive-bg, 1);
}


TerminalWindow .notebook tab:active {
    border: 0;
    border-radius: 0px;
    background-color: shade(@term-tab-active-bg, 1);
}


TerminalTabLabel.active-page .label {
    /*color: @bg_color;
    font-weight: bold
    color: @ubuntu-orange; */
    color: cyan;
}

entrez la description de l'image ici


Couleur folle, mais ça marche =)
AB

Je dois admettre que mon choix de couleur de texte est plus agréable avec des tabulations sombres :)
Bruce

N'hésitez pas à supprimer ma capture d'écran. ;)
AB

Non, tout va bien.
Bruce

4

Je n'ai aucun problème à distinguer les onglets actifs et inactifs dans gnome-terminal en utilisant le thème Ubuntu par défaut - Ambiance.

En regardant sur Launchpad, j'ai trouvé qu'il s'agit d'un bug confirmé affectant de nombreuses personnes: Difficile de distinguer quel onglet est sélectionné .

Si cela vous affecte également, vous pouvez résoudre ce problème en changeant votre thème Ubuntu: faites un clic droit sur le bureau, sélectionnez Changer l'arrière - plan du bureau et dans la nouvelle fenêtre ouverte changez votre thème en Contraste élevé :

changer le thème ubuntu

Ensuite, vous pouvez distinguer sans problème vos onglets actifs et inactifs dans gnome-terminal:

onglets de terminal


2
Ok, c'est une idée. Je suppose que j'espérais quelque chose de moins global et dramatique que de changer le thème entier du bureau - mais si c'est la seule façon, je suppose que ça vaut le coup. Merci!
Stabledog

Des mises à jour à ce sujet pour le 14.04? Changer le thème entier semble exagéré. Et le contraste élevé en particulier est très moche.
Becko

@becko Le bug est suivi ici: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . Cependant, la solution de renedv1 est très simple et efficace: askubuntu.com/a/406816/31592
blong
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.