Автор Гілка: Розробка тем для GNOME  (Прочитано 4682 раз)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Чи хтось з панства займався був розробкою тем для GNOME? Бо маю питаннячко: є така тема Mac4Lin GTK Aqua з отакими типовими кольорами:
  fg[NORMAL]                    = "#161616"
    fg[PRELIGHT]                  = "#000000"
    fg[ACTIVE]                    = "#161616"
    fg[SELECTED]                  = "#000000"
    fg[INSENSITIVE]               = "#777777"

    bg[NORMAL]                   = "#ababab"
    bg[PRELIGHT]             = "#bbbbba"
    bg[SELECTED]             = "#829db9"
    bg[ACTIVE]                   = "#CCCCCC"
    bg[INSENSITIVE]             = "#e5e5e5"
            
    base[NORMAL]             = "#ffffff"
    base[SELECTED]             = "#829db9"
    base[ACTIVE]             = "#cccccc"
    base[PRELIGHT]            = "#829db9"
    base[INSENSITIVE]            = "#e5e5e5"

    text[NORMAL]                  = "#161616"
    text[PRELIGHT]                 = "#000000"
    text[ACTIVE]                  = "#161616"
    text[SELECTED]                = "#FFFFFF"
    text[INSENSITIVE]             = "#777777"

Отож, для ґномопанелі я фоном задав малюнок білого кольору, після чого виникла проблема: деякі програми в системному треї показуються на сірому фоні. Виглядає це так:


А якщо прибрати фон панелі (тобто встановити його типовим для теми), то буде така гидота:


Питання, як прибрати цей додатковий фон у програмах в системному треї? Щось вже два дні граюся, і ніц не виходить. gtkrc теми в аттачі.
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Розробка тем для GNOME
« Відповідей #1 : 2011-01-11 20:25:23 »
Пікаса щось занадто зменшила скріншот, шоб її...
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: Розробка тем для GNOME
« Відповідей #2 : 2011-01-11 20:38:25 »
Off-topic:
:o noddeat повернувся
Expectavimus lucem... Et esse tenebrae

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Розробка тем для GNOME
« Відповідей #3 : 2011-01-11 21:27:15 »
Там не все так просто. Колір накладається та має свою інтенсивність, тобто він там розрахований на тло. Не простіше злистуватись з автором теми?

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Розробка тем для GNOME
« Відповідей #4 : 2011-01-11 21:37:49 »
Та така проблема існує й у інших темах, хоч би й у типовій Ambiance для Убунту: якщо я хочу змінити тло панелі на малюнок, до деякі її частини залишають типовий колір тла. Буду думати...
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Розробка тем для GNOME
« Відповідей #5 : 2011-01-11 21:48:07 »
Тут є про тло, але для ранніх версій (може, це така Ubuntu проблемна):
http://www.howtoforge.com/mac4lin_make_linux_look_like_a_mac
Це також може бути вадою саме gnome panel, на неї нерідко нарікають через слабку адаптованість до тем, тому радять інколи поміняти на якусь іншу панель.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Розробка тем для GNOME
« Відповідей #6 : 2011-01-11 21:57:58 »
Ну, Mac4Lin 0.3 для GNOME 2.20 я то юзав, там не було цієї проблеми наче. Але зараз GNOME 2.30, а Mac4Lin 1.0. Хоча тре і дійсно спробувати поставити стару версію теми...
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Розробка тем для GNOME
« Відповідей #7 : 2011-01-15 04:27:38 »
Проблема GNOME-а, і дистронезалежна, стосується всіх не-GTK програм, що використовують системний трей (наприклад, vlc):
https://bugs.archlinux.org/task/16726
http://ubuntuforums.org/showthread.php?t=1473739

пробував gnome-color-chooser-ом міняти кольори теми, але чомусь фон піктограм не змінювався. але з певністю можу сказати, що він має стосунок до кольорів теми, прописаних в gtkrc. тільки який?
« Змінено: 2011-01-15 04:28:06 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Розробка тем для GNOME
« Відповідей #8 : 2011-01-17 18:19:10 »
Це виявився глюк perl-Gtk (у випадку аплета Checkgmail), там в принципі ця бібліотека не підтримує прозорість піктограм. З QT-програмами, здається, так само.
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"