[Gnome] lightsoff, themes...

Egor Vyscrebentsov evyscr на gmail.com
Пн Фев 7 15:07:26 UTC 2011


O hai!

gnome-games-lightsoff (2.32.1-alt2) не вытягивает libGConf-gir, без
которого запускаться не желает.

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

-- 
Egor Vyscrebentsov


Подробная информация о списке рассылки Gnome