Как изменить цветовую схему GTK3 в Ubuntu 13.04
Я делаю переход с Windows 7 на Ubuntu 13.04. Я уже дважды запускал Ubuntu на своем ноутбуке и переключился обратно на Windows 7. Главным образом потому, что оранжевый и серый цвета Ubuntu просто безобразны. Я знаю, как изменить атмосферу на сияние, но сами цвета GTK ДОЛЖНЫ быть настраиваемыми. Мне удалось сделать это один раз с 12.04 с помощью диспетчера цвета KDE, но эта штука обрушилась на меня.
Есть ли способ изменить цветовую схему 13.04 без загрузки какой-либо темы, которая может работать или не работать?
1 ответ
Цвета настраиваемые. Но это зависит от темы, которую вы используете. То, что я пишу ниже, не относится к теме Adwaita, которая несколько "заблокирована", потому что часть кода была в двоичном виде в последний раз, когда я смотрел.
Во всяком случае, следующее относится к другим gtk2
а также gtk3
темы. Доступен инструмент, который позволит в определенной степени настроить. Это было описано его разработчиком в разделе Настройка тем GTK с настройками темы GTK.
Цитировать оттуда:
Настройка темы GTK может быть разочаровывающей, особенно с темами GTK2 и GTK3. И зачем проходить через все хлопоты, если вы хотите изменить всего несколько вещей. Вам больше не нужно! Я создал инструмент настройки темы GTK, который позволяет любому легко изменять некоторые базовые элементы темы GTK (как GTK2, так и GTK3) с помощью простого интерфейса.
Требуется установить ppa
:
sudo add-apt-repository ppa:shimmerproject/ppa
sudo apt-get update
sudo apt-get install gtk-theme-config
Установка этого программного обеспечения позволит вам настроить довольно много вещей.
Если вы действительно хотите настроить свою тему, возможно, вам придется самостоятельно редактировать компоненты темы. Эти файлы будут найдены в папке с именем вашей соответствующей темы. В зависимости от того, как вы настроили, вам, возможно, придется посмотреть в /usr/share/themes
или в ~/.themes
,
Я предпочитаю, чтобы мои темы в ~/.themes
потому что изменения будут специфичными для пользователя, а не для всей системы (и вам не понадобится sudo
). Поместить ваши темы в ~/.themes
это простой вопрос создания скрытой папки .themes
а затем копирование всей папки темы из /usr/share/themes
, Возможно, вы захотите переименовать скопированное имя папки темы, чтобы отличить его от другого. Соответствующие файлы могут включать в себя:
gtkrc
вgtk-2.0
папкаgtk.css
вgtk-3.0
папка иgtk-widgets.css
также вgtk-3.0
папка
(Для редактирования этих файлов вам понадобятся базовые знания CSS и того, как описываются цвета. В идеале вы должны использовать текстовый редактор, который позволяет выделять синтаксис. Gedit отлично работает для этой цели. И заметить эффект, вызванный любым изменения, которые вы делаете, вам, возможно, придется переключиться на другую тему и вернуться или даже выйти и снова войти.)