2

Я недавно отошел от Gnome, потому что моя виртуальная машина просто не могла справиться с нагрузкой. Виртуальная машина работает под управлением Debian и XFCE 4.10.1 (я и раньше пробовал LXDE). Одна вещь, которая меня кусает, это то, что я не вижу активной вкладки, единственное видимое отличие - полоса шириной в один пиксель, которая немного светлее, ее почти невозможно увидеть без лупы. Другие эмуляторы терминала, похоже, имеют ту же проблему. Я искал с Google и уже пробовал много разных вещей:

  • изменил активную тему, используя <Settings>/<Appearance> .
  • создал .config/gtk-2.0/gtk.css/.config/gtk-3.0/gtk.css и добавил туда значения.
  • измененные файлы темы.
  • модифицированный .gtkrc .

Пока ничего не получалось. Итак, как я могу сделать так, чтобы активная вкладка была видна из других вкладок? Лучше всего будет другой цвет, но подойдет все разумное.

2 ответа2

3

У меня та же проблема, так как я обновил антикс 13.1 до антикс 13.2 (на основе Debian). Мой измененный конфиг вылился в неразличимые активные и неактивные вкладки. Но учетная запись по умолчанию показывает четкое различие между ними.

Так что я ldd /usr/bin/roxterm | grep gtk и обнаружил, что версия gtk, которую использует мой roxterm, это libgtk-3.so.0.

Я обнаружил, что у учетной записи по умолчанию есть этот файл ~/.config/gtk-3.0/settings.ini , чего нет у моей настроенной учетной записи. Я скопировал его, и теперь у roxterm есть различимые вкладки.

Это имеет решающее значение: gtk-theme-name=MediterraneanWhite

Вы также можете find /usr/share/themes/ -iname gtk-3.0 и попробовать разные темы, такие как Adwaita или HighContrast или все, что вы найдете в вашем / usr / share / themes /.

2014-09-08 обновление: редактирование ~/.config/gtk-3.0/gtk.css дает вам более точный способ изменить цвет активной вкладки: http://harts.net/reece/2013/02/26/выделяя-на-активный язычок-в-гном-терминал /

1

Вы, кажется, редактируете неправильные файлы:

  • .gtkrc используется только Gtk 1.
  • .config/gtk-3.0/gtk.css используется только Gtk 3.
  • .config/gtk-2.0/gtk.css не используется, потому что Gtk 2 использовал темы формата gtkrc, а не CSS.

Gtk 2, который использует Xfce, сохраняет свои настройки в .gtkrc-2.0 - а для тем - в <themename>/gtk-2.0/gtkrc .

Вы можете попробовать тему вроде Clearlooks, которая имеет довольно густую синюю подсветку для "активных" вкладок. Если этого недостаточно, вы можете даже скопировать его gtkrc в ~/.themes/Clearlooks/gtk-2.0/gtkrc , найти часть, которая выглядит следующим образом ...

style "notebook_bg" {
    bg[NORMAL]        = shade (1.02, @bg_color)
}

... и измените @bg_color на @selected_bg_color , делая всю активную вкладку синей. Я проверил это только сейчас.

Примечание: Рекомендуется использовать символическую ссылку ~/.themes на ~/.local/share/themes или наоборот, так как разные версии Gtk используют разные пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .