Gnome-terminal вкладки: немає контрасту між активними та неактивними вкладками


24

У Ubuntu 13.04 у мене часто відкрито кілька вкладок у gnome-терміналі. Проблема полягає в тому, що, хоча я можу встановити заголовок кожної вкладки, дуже важко сказати, яка вкладка активна - колір і відтворення відмінності між активною вкладкою та неактивною вкладкою настільки тонкі, що треба вивчити панель вкладок дуже обережно.

Чи є спосіб зробити цей контраст більш очевидним?


Як називається тема, яку ви використовуєте?

Кольорові відзнаки повинні бути здоровим IMHO за замовчуванням. Давай GNOME!
вибух

Ця проблема є ще більш значною в Росії gedit.
nobar

Відповіді:


22

Я запускаю Ubuntu 13.10 з темою Ambience - була така ж проблема.

Рішення: відредагуйте ~/.config/gtk-3.0/gtk.css(можливо, вам доведеться його створити) та додайте:

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 є та сама проблема. Ваше рішення вирішило це для мене.
Іменоване

Спробував вкладку: активний блок один, без ефекту. : \ Здається, що щойно відкритий gnome-термінал файл не помічає / читає. Можливо, це не в тому місці, чи потрібно це посилати звідкись?
Томіслав Накіч-Альфіревич

Забув додати: я спробував переключитися на іншу тему та назад (як тут запропоновано: askubuntu.com/a/221783/32201 ), і все одно ефекту немає.
Томіслав Накіч-Альфіревич

Ідеальне рішення. Має кілька нюансів у тому, як він поєднується з певними рамками, але це по суті саме те, що було потрібно.
nacitar sevaht

11

Ось що для мене працювало в ubuntu 14.04, я намагався підтримувати схожий загальний вигляд та робити неактивні вкладки менш яскравими.

відредагуйте файл ~/.config/gtk-3.0/gtk.css

містити

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

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

закрити ВСІ термінали запуску та випробування

EDIT : Після використання цього на деякий час стало зрозуміло, що вираженої різниці між активною та неактивною вкладкою недостатньо.

Я вважаю, що потрібно вміти з першого погляду говорити про неактивну вкладку - не дивлячись на її сторони.

Ось ось оновлена ​​конфігурація (темніші неактивні вкладки):

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

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

Дякую ... ця ділянка мого життя пройшла мимо, але наступного разу, коли я отримаю проблему, я спробую це!
Stabledog

Чудово, Тюнкі, це чудово працює 15.04
Жан Джордан

Він працює і в 15.10.
Марк Белмонт

жодного файлу gtk.css немає в ubuntu 14.04
diEcho

передній план не працює на ubuntu 14.04 lts
Tuan

5

Якщо ви хочете зробити текст активної вкладки більш очевидним, ви можете змінити її мітку таким чином,

відредагуйте файл ~/.config/gtk-3.0/gtk.css

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

Випробуваний у гномному терміналі 3.17.91

введіть тут опис зображення

введіть тут опис зображення

Ось що я використовую в роботі над Ubuntu 15.10 з gnome-терміналом 3.16.2. Менший розмір вкладки дозволяє використовувати більше площі екрана для терміналу, і я експериментував з контрастом між активними та неактивними вкладками. Я думаю, що текст етикетки на вкладці виглядає краще без жирного стилю.

/* 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;
}

введіть тут опис зображення


Божевільний колір, але це працює =)
AB

Я мушу визнати, що мій вибір кольору тексту є приємнішим із темними вкладками :)
Брюс

Ви можете видалити мій знімок екрана. ;)
AB

Ні, це все добре.
Брюс

4

У мене немає жодних проблем розрізнити активні та неактивні вкладки в gnome-терміналі за допомогою теми Ubuntu за замовчуванням - Ambiance.

Дивлячись на Launchpad, я виявив, що це підтверджена помилка, яка впливає на багатьох людей: важко відрізнити, яку вкладку обрано .

Якщо це також впливає на вас, ви можете вирішити це, змінивши тему Ubuntu: клацніть правою кнопкою миші на робочому столі, виберіть Змінити фон робочого столу та у новому відкритому вікні змініть свою тему на Високий контраст :

змінити тему ubuntu

Тоді ви можете без проблем розрізнити свої активні та неактивні вкладки в gnome-terminal:

кінцеві вкладки


2
Гаразд, це ідея. Напевно, я сподівався на щось менш глобальне та драматичне, ніж зміна всієї теми робочого столу - але якщо це єдиний спосіб, я думаю, це того варто. Спасибі!
Stabledog

Будь-які оновлення щодо цього за 14.04? Зміна цілої теми відчуває себе надмірною. А високий контраст, зокрема, дуже некрасивий.
бекко

@becko Тут відслідковується помилка: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . Однак рішення renedv1 дуже просте та ефективне: askubuntu.com/a/406816/31592
blong
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.