В Пнд, 07/02/2011 в 18:07 +0300, Egor Vyscrebentsov пишет:
> O hai!
> 
> gnome-games-lightsoff (2.32.1-alt2) не вытягивает libGConf-gir, без
> которого запускаться не желает.
> 
Да, нам еще надо сделать автопоиск зависимостей в js-файлах.

> Item, этот самый lightsoff жёстко завязан (*) на наличие в
> /usr/share/themes/$THEME/gtk-2.0/gtkrc параметра gtk_color_scheme,
> который есть (на моём ноутбуке) лишь в темах Crux и Glider. И вот тут мне
> непонятно, насколько обязателен для темы данный параметр? Как я понял
> из какого-то чужого (наверное, арчевского(**)) бага, апстрим говорит о
> неправильной теме.
> 
> (*) в дефолтной теме (lightsoff) tango:
> /usr/share/gnome-games/lightsoff/themes/tango/theme.js @ reload_theme()
> =====
>     // TODO: there must be a better way to get the Gtk selection color
>     var gtk_settings = Gtk.Settings.get_default();
>     var gtk_color_scheme = gtk_settings.gtk_color_scheme;
>     var c = new Clutter.Color();
>     c.from_string(gtk_color_scheme.match(/selected_bg_color: (.*);?/)[1]);
> =====
> 
> На последней строке оно, собсно, и валится в catch, превращаясь в нечто
> неудобоваримое.
> 
> (**)
> https://bugs.archlinux.org/task/19178
> https://bugzilla.gnome.org/show_bug.cgi?id=616288
> 

Ну, не знаю, -- gtk-color-scheme не обязателен, и у меня lightsoff
работает на любой теме, правда с gtk-2.24. Попробуйте обновить glib2,
libgtk+2 из people/gnome -- это не опасно.
Если не поможет, можно закомментировать приведенный кусок кода
в /usr/share/gnome-games/lightsoff/themes/tango/theme.js или копать
дальше.

-- 
Yuri N. Sedunov

_______________________________________________
Gnome mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/gnome

Ответить