Вопрос или проблема
Недавно я переключился на Xfce и очень его люблю. Однако, когда я зашел в свои настройки, чтобы изменить внешний вид, темой, которая мне больше всего понравилась, была “Xfce-dusk” с одним исключением:
Цвета по умолчанию для вкладок приложений настолько темные, что сложно понять, где они находятся.
Я некоторое время искал, смотрел повсюду, чтобы выяснить, где в файле конфигурации темы задаются стили для вкладок, и не нашел ничего, что выглядело бы подходящим для моей задачи.
Файл, который я нашел для определения темы, был:
/usr/share/themes/Xfce-dusl/gtk-2.0/gtkrc
Но, просматривая этот файл, я не нашел ничего, что, похоже, применимо.
Какие-нибудь предложения? Обычно я работаю только через командную строку и не знаю много о оконных менеджерах или оформлении, и даже не знаю терминов, которые описывают то, что я пытаюсь изменить, поэтому мои поиски в Google оказываются мучительно пустыми.
Вот скриншот типа вкладок, которые я хочу изменить.
Я не могу дать вам точный ответ, но это поможет вам начать. Если это слишком много работы, вы можете проверить другие темы с более контрастными вкладками.
Я не знаю о каком-либо способе сделать это через командную строку, но…
- Установите
gnome-color-chooser
и запустите его - Глобальные цвета -> Конфигурация по умолчанию -> Нормальный -> активный
Я прикрепил скриншот, который показывает правильное место для изменения (ищите курсор мыши):
Я предполагаю, что это соответствует base[ACTIVE]
или bg[ACTIVE]
в gtkrc
, но я этого не тестировал.
Также это изменяет больше, чем просто цвет вкладки. Может быть, возможно изменить только цвет вкладки, но я не знаю, как это сделать.
Ответ или решение
Изменение цветов вкладок темы "Xfce-dusk" в Xfce 4 может показаться сложной задачей, особенно если вы не знакомы с тонкостями взаимодействия с темами и конфигурационными файлами. В данном руководстве мы подробно рассмотрим процесс изменения цветов вкладок, чтобы сделать их более заметными.
Шаг 1: Поиск конфигурационных файлов темы
В Xfce темы обычно определяются в файлах gtkrc, которые могут находиться в разных местах в зависимости от установленной темы и версии GTK. Для темы "Xfce-dusk" вы уже нашли файл:
/usr/share/themes/Xfce-dusk/gtk-2.0/gtkrc
Этот файл управляет многими аспектами внешнего вида, но вам может понадобиться внести изменения и в файле для GTK 3, который обычно находится здесь:
/usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css
Если вы не уверены, скорее всего, вам придется редактировать оба файла.
Шаг 2: Редактирование файлов
-
Открытие файла конфигурации:
Вы можете использовать любой текстовый редактор, например,nano
илиvim
, чтобы открыть файл. Например:sudo nano /usr/share/themes/Xfce-dusk/gtk-2.0/gtkrc
-
Поиск нужных параметров:
Внутри файла ищите параметры, связанные с вкладками. Это могут быть строки сtab
,bg[ACTIVE]
,base[ACTIVE]
и т. д. Например, вы можете увидеть что-то вроде:style "tab-style" { bg[NORMAL] = "#2E3436" bg[ACTIVE] = "#1C1C1C" fg[NORMAL] = "#FFFFFF" }
-
Изменение цветов:
Возможно, вам захочется изменитьbg[ACTIVE]
(цвет фона активной вкладки) на более светлый цвет, чтобы улучшить видимость:bg[ACTIVE] = "#4E4E4E"
-
Сохранение изменений:
После внесения изменений сохраните файл и закройте редактор.
Шаг 3: Проверка файла gtk.css для GTK 3
Теперь откройте файл gtk.css:
sudo nano /usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css
Ищите аналогичные атрибуты, касающиеся вкладок. Возможно, они будут выглядеть следующим образом:
.tab {
background-color: #2E3436;
}
.tab:selected {
background-color: #1C1C1C;
}
Измените значения background-color
на нужные вам цвета.
Шаг 4: Применение изменений
-
Перезагрузка панели:
Чтобы изменения вступили в силу, вам может потребоваться перезапустить ваш сеанс Xfce или просто перезагрузить панель. Это можно сделать следующим образом:xfce4-panel -r
-
Проверка результатов:
Откройте приложение с вкладками и проверьте, изменились ли цвета вкладок так, как вы хотели.
Альтернативные методы: Использование цветовых настроек
Если редактирование файлов кажется вам сложным, можно рассмотреть установку утилиты gnome-color-chooser
:
-
Установите
gnome-color-chooser
:sudo apt install gnome-color-chooser
-
Запустите утилиту и измените настройки цвета, касающиеся вкладок. Это позволит вам получать предварительный просмотр изменений в реальном времени.
Примечание: Изменения, внесенные через gnome-color-chooser
, могут затрагивать не только вкладки, но и другие элементы интерфейса.
Заключение
Изменение цветов вкладок в Xfce 4 может потребовать немного терпения и внимания к деталям, но это вполне выполнимая задача. Если изменения в файлах не дали желаемого результата, рассмотрите возможность смены самой темы на более контрастную через ресурсы, такие как xfce-look.org.
Успехов в настройке вашего Xfce окружения!