Як зробити вибрану вкладку в терміналі більш помітною


101

Щось про колірну гамму змінилося в 11.04, і зараз мені дуже важко сказати, яка вкладка обрана.

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

На моєму екрані кольори виглядають більш схожими, чим далі я спускаюся в кріслі (тобто кут зору).

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

ОНОВЛЕННЯ : У 12.10 прийняте рішення не працює. Хтось може це виправити?


Про це повідомлялося як про помилку: bugs.launchpad.net/ubuntu/+source/light-themes/+bug/761660
Jan Nekvasil

1
Я підтверджую, що в 12.10 прийняте рішення не працює. Тут відкрилася помилка: bugs.launchpad.net/ubuntu/+source/unity/+bug/762349
Алессіо

Жодне з цих рішень не працює для мене 12.04. Будь-які ідеї?
Ламбарт

Відповіді:


89

Для 12.10–15.04 ви можете створити тему CSS для GTK 3.0, як пояснив у цьому коментарі Kees (kees-vanveen) у звіті про помилки, опублікованому вище Alessio.

  1. Створіть файл ~/.config/gtk-3.0/gtk.css

  2. Вставте це як вміст, використовуючи бажаний колір:

    TerminalWindow .notebook tab:active {
        background-color: #def;
    }
    
  3. Закрийте всі вікна терміналу та перезапустіть програму, щоб побачити зміни.


4
Чудово працює - дякую! Як нагадування для всіх, хто намагається вирішити це рішення, вам потрібно буде вийти з системи та увійти в систему, перш ніж зміни набудуть чинності.
Сем Кінг

6
Для мене працювало лише закриття всіх вікон терміналів і повторне відкриття нового сеансу.
поновлення

3
Підтвердження цього працює до 14.10. Поки gnome-terminal використовує gtk-3, якщо вони не змінюють специфікацію, це завжди має бути рішенням.
повітряні кулі

6
Ви можете перевірити зміну, не закриваючи всі вікна терміналу, запустивши новий термінал зgnome-terminal --disable-factory
Самулі Керккяйнен

1
підтвердити роботи 14.04
Амос Фоларін

17

Я не так багато тематичного хакера, але ось швидке виправлення:

Створіть або відредагуйте файл, ~/.gtkrc-2.0щоб включити наступне:

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

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

Це перетворить колір тексту активної вкладки в зелений. Не дуже красива, але повинна почати вам починати.

Ви також можете полегшити виділену вкладку, замінивши рядок fg на:

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

Мінус: це також зробить внутрішні межі яскравішими.

Примітка. Це вплине на кожну вибрану вами властивість зовнішнього вигляду, тому не забудьте скасувати ці зміни під час використання іншої теми.


Цей спосіб вирішення відмінно працює! Ви можете використовувати # 4c4b47 для ще яскравішого фону.
Ніколя Рауль

Ця пропозиція не працює 12.10 Чи може хтось підтвердити це?
Скотт Стенсленд

@ScottStensland - Дивіться мою відповідь на рішення, яке працює 12.10.
Девід Харкнесс

Працює для терміналу на базі gtk-2.0, як у мене: термінал MATE 1.8.1 / MATE Desktop Environment 1.8.2 / Ubuntu 14.04 / Kernel Linux 4.2.0-27-generic. Також зверніться до цього для bg[ACTIVE] fg[ACTIVE]ін.
вихідні


1

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

Теми, встановлені на всій системі, живуть у /usr/share/themesтой час, як живуть ваші власні теми ~/.themes. Якщо тема, яку ви змінюєте, є загальносистемною темою, я пропоную скопіювати її ~/.themesта перейменувати її перед внесенням змін. В іншому випадку ваші зміни будуть перезаписані наступного разу, коли пакет, відповідальний за ці файли, буде оновлений.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.