Я не могу понять, почему до сих пор нет ни одного внятного инструмента для создания и редактирования скинов (themes), основанных на GTK. Можно конечно задать общую цветовую схему, но настроить виджеты (из которых строится интерфейс приложения) уже не так просто.
Кому не хочется ковыряться, можно воспользоваться готовыми скинами, которые устанавливаются с помощью утилит (бред конечно). Раздел с советами на этой странице.
За основу я взял темную тему для Gimp. После чего поместил ее в папку C:\Users\Denis\AppData\Roaming\.purple\. Далее я переименовал файл gtkrc на gtkrc-2.0 и внес изменения в файлы с расширением .theme:
1. Файл gtkwidget.theme
Меню основного окна программы и рамка статуса:
style "gtkwidget"
{
bg[NORMAL] = "#9da8b7"
Текст неактивного элемента меню:
style "gtkwidget"
{
fg[INSENSITIVE] = "#555"
Фон неактивного элемента (кнопки):
style "gtkwidget"
{
bg[INSENSITIVE] = "#333"
Фон списка контактов и окна диалога:
style "gtkwidget"
{
base[NORMAL] = "#25303d"
Цвет разделителя списка контактов:
style "gtkwidget"
{
bg[PRELIGHT] = "#fff"
2. Файл gtkbutton.theme
Фон кнопки статуса:
style "gtkbutton"
{
bg[NORMAL] = "#9da8b7"
3. Файл gtknotebook.theme
Фон рамки окна диалога:
style "gtknotebook"
{
bg[NORMAL] = "#25303d"
Где изменяется по отдельности область ввода окна чата и область отображения диалога, я не нашел. Также мне не нравится, что нельзя сделать постоянным увеличенный размер аватарки в окне диалога. В общем, пока на Windows лучше все же Miranda NG
Ссылка на тему FlatW10.
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024