Вкладки терминала Gnome: нет никакой разницы между активными и неактивными вкладками


24

В Ubuntu 13.04 у меня часто открыто несколько вкладок в gnome-терминал. Проблема в том, что, хотя я могу установить заголовок каждой вкладки, очень трудно определить, какая вкладка активна - цвет и различие между активной и неактивной вкладками и рендерингом настолько тонки, что нужно изучить панель вкладок. очень осторожно.

Есть ли способ сделать этот контраст более очевидным?


Какое название темы вы используете?

Цветное различие должно быть вменяемым ИМХО по умолчанию. Давай GNOME!
Блонг

Эта проблема еще более значима в России gedit.
Нобар

Ответы:


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

закройте ВСЕ терминальные окна запуска и тестирования

РЕДАКТИРОВАТЬ : После использования этого в течение некоторого времени стало ясно, что явной разницы между активной и неактивной вкладкой недостаточно.

Я думаю, что необходимо уметь на первый взгляд различать неактивную вкладку - не глядя в ее сторону.

Итак, вот обновленная конфигурация (более темные неактивные вкладки):

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

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

Спасибо ... этот отрезок моей жизни прошел, но в следующий раз, когда у меня возникнет проблема, я попробую это!
Конюшня

Круто, Тьюнки, это прекрасно работает 15.04
Жан Джордаан

Это работает в 15.10 тоже.
Марк Белмонт

в Ubuntu 14.04 нет файла gtk.css
diEcho

передний план не работает на Ubuntu 14.04 LTS
Туан

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.

Глядя на панель запуска, я обнаружил, что это подтвержденная ошибка, затрагивающая многих людей: сложно определить, какая вкладка выбрана .

Если это влияет и на вас, вы можете решить эту проблему, изменив тему Ubuntu: щелкните правой кнопкой мыши по рабочему столу, выберите « Изменить фон рабочего стола» и в новом открывшемся окне измените тему на « Высокий контраст» :

изменить тему Ubuntu

Тогда вы сможете без проблем различать ваши активные и неактивные вкладки в gnome-терминал:

клеммы


2
Хорошо, это идея. Полагаю, я надеялся на что-то менее глобальное и драматическое, чем изменение всей темы рабочего стола, но если это единственный путь, думаю, оно того стоит. Благодарность!
Конюшня

Есть ли какие-либо обновления по этому вопросу на 14.04? Изменение всей темы кажется излишним. И Высокий Контраст в частности очень уродлив.
becko

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