Как изменить цветовую схему 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 отлично работает для этой цели. И заметить эффект, вызванный любым изменения, которые вы делаете, вам, возможно, придется переключиться на другую тему и вернуться или даже выйти и снова войти.)

Другие вопросы по тегам