Vraag Hoe u het geselecteerde tabblad in de terminal prominenter maakt


Er is iets veranderd aan het kleurenschema in 11.04 en nu is het erg moeilijk voor mij om te vertellen welk tabblad het geselecteerde tabblad is.

enter image description here

Op mijn scherm lijken de kleuren meer op elkaar, naarmate ik verder in mijn stoel zak (d.w.z. beeldhoek).

Als ik het kleurenschema verander, is het probleem opgelost, maar die oplossing is te extreem voor mij. Is er een manier om alleen de kleur van het geselecteerde tabblad in de terminal te wijzigen of anders prominenter te maken?

BIJWERKEN: In 12.10 werkt de geaccepteerde oplossing niet. Kan iemand het repareren?


97
2018-05-05 12:57


oorsprong


Dit is gemeld als een bug: bugs.launchpad.net/ubuntu/+source/light-themes/+bug/761660 - Jan Nekvasil
Ik bevestig, in 12.10 werkt de geaccepteerde oplossing niet. Bug hier geopend: bugs.launchpad.net/ubuntu/+source/unity/+bug/762349 - Alessio
Geen van deze oplossingen werkt voor mij in 12.04. Om het even welke ideeën? - Lambart


antwoorden:


Voor 12.10-15.04 kunt u een CSS-thema voor GTK 3.0 maken, zoals in dit hoofdstuk wordt uitgelegd commentaar door Kees (kees-vanveen) op de bug report gepost hierboven door Alessio.

  1. Maak het bestand aan ~/.config/gtk-3.0/gtk.css

  2. Plak dit als de inhoud met de door u gewenste kleur:

    TerminalWindow .notebook tab:active {
        background-color: #def;
    }
    
  3. Sluit alle Terminal-vensters en start de toepassing opnieuw om de wijziging te zien.


87
2018-02-07 00:07



Dit werkt en is heel gemakkelijk te doen, bedankt! - Lachlan
Werkt prima - bedankt! Ter herinnering aan iedereen die deze oplossing probeert, moet u zich afmelden en opnieuw aanmelden voordat de wijzigingen van kracht worden. - Sam King
Gewoon alle terminalvensters sluiten en een nieuwe sessie opnieuw openen, werkte voor mij. - sunew
Bevestigen werkt tot 14.10. Zolang gnome-terminal gtk-3 gebruikt, zou dit altijd een oplossing moeten zijn, tenzij ze de specificatie veranderen. - balloons
U kunt de wijziging testen zonder alle terminalvensters te sluiten door een nieuwe terminal te starten met gnome-terminal --disable-factory - Samuli Kärkkäinen


Ik ben niet zo'n beetje een thema-hacker, maar hier is een snelle oplossing:

Maak of bewerk het bestand ~/.gtkrc-2.0 om het volgende op te nemen:

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

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

Hierdoor wordt de tekstkleur van het actieve tabblad groen. Niet erg mooi, maar zou je een begin moeten maken.

U kunt ook het gemarkeerde tabblad verlichten door het te vervangen fg regel met:

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

Het nadeel: dit maakt de binnengrenzen ook feller.

Opmerking: dit zal invloed hebben op elk thema dat u kiest in de weergave-eigenschappen, dus vergeet niet om die wijzigingen ongedaan te maken wanneer u een ander thema gebruikt.


16
2018-05-05 15:25



Deze oplossing werkt perfect! U kunt # 4c4b47 gebruiken voor een nog helderder achtergrond. - Nicolas Raoul
Deze suggestie werkt niet op 12.10 Kan iemand bevestigen dat het werkt? - Scott Stensland
@ScottStensland - Zie mijn antwoord voor een oplossing die werkt op 12.10. - David Harkness
Werkt op een gtk-2.0-gebaseerde terminal, zoals mijn: MATE Terminal 1.8.1 / MATE Desktop Environment 1.8.2 / Ubuntu 14.04 / Kernel Linux 4.2.0-27-generic. Zie ook deze voor bg[ACTIVE]  fg[ACTIVE] enz. - Weekend


Ubuntu's gebruiken warm grijs in https://design.ubuntu.com/brand/colour-palette, dit is een kleine variatie van David's:

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

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

De kleur van andere tabbladen is hier iets donkerder.


4
2017-10-25 15:27





Je kunt het thema hacken en op die manier van kleur veranderen. Dat deed ik jaren geleden toen een thema dat ik anders leuk vond niet genoeg contrast had.

Thema's die live in het systeem zijn geïnstalleerd /usr/share/themes, terwijl je eigen thema's leven ~/.themes. Als het thema dat u wijzigt een systeembrede thematiek is, raad ik aan dit te kopiëren ~/.themes en de naam ervan wijzigen voordat u wijzigingen aanbrengt. Anders worden uw wijzigingen overschreven wanneer het pakket dat verantwoordelijk is voor die bestanden wordt geüpgraded.


1
2018-05-05 15:08





Maak voor Ubuntu 16.04 een bestand met de naam ~ / .config / gtk-3.0 / gtk.css en plaats het volgende erin:

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

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


0
2018-05-06 00:51



Dit is hetzelfde als het geaccepteerde antwoord. - itsadok