Re: GTK+
On Sun, Dec 26, 2004 at 03:39:57PM +0300, Andrey Kiselev wrote:
> On Sun, Dec 26, 2004 at 01:25:04PM +0300, Иван Лох wrote:
> > У меня тут 2 дисплея, серый и цветной. GTK темы, разумеется, разные.
> > Преключаются установкой переменной окружения
>
> Какой?
GTK2_RC_FILES
> И кто выставляет эту переменную в зависимости от типа дисплея?
У меня FVWM Backer... Я просто использую разные виртуальные десктопы
для разных дисплеев. Веренее я использую theme-swicher, который просто
дергает gtk_rc_set_default_files(). Наверное можно сделать красивее,
но меня и так устраивает.
> Ресурсы то сами настраиваются, вообще без моего вмешательства... А как
> эта схема ведёт себя при одновременной работе с нескольких дисплеев?
В Xinerama? Не знаю. Я ее не использую.
> А окошки программ, запущенных на другом хосте, какую тему будут
> использовать на моём дисплее?
Если тема доступна на их хосте, то правильную. swicher бросит
gdk_event_send_clientmessage_toall() которую поймают все gtk приложения,
чьи окна открыты на десктопе и попробуют изменить тему.
> ИЛ> У меня тут 2 дисплея, серый и цветной. GTK темы, разумеется, разные.
> ИЛ> Преключаются установкой переменной окружения или gtk-theme-switch[2].
>
> Каким образом? Это пинание какого-то утиля с более другим конфигом,
> зависящим от переменной окружения,
Да.
> ИЛ> Неудобств не больше чем с X ресурсами. Субъективно, даже меньше.
>
> По крайней мере одно есть - у иксовых ресурсов нет двух несовместимых
> по конфигурации версий...
_Уже_ нет.
На 90% конфигурация GTK1 и 2 идентична. Существенная разница только в
работе со шрифтами, что более-менее понятно.
Кстати, как называется userspace утилита, которая заставит все окна
перечитать X ресурсы и перекраситься?
--
Иван Лох
Reply to:
- Follow-Ups:
- Re: GTK+
- From: Andrey Kiselev <dron@ak4719.spb.edu>