mai
2
2012

Ubuntu 12.04 fix gnome-shell 3.4 « User Themes » extension

Ayant quelques soucis d’affichage avec gnome-shell sur la debian/wheezy de mon desktop (merci ma carte nvidia pas chère), je suis repassé sur ubuntu 12.04.

Cette version 12.04 LTS semble assez stable et me donne pour l’instant entière satisfaction sous GNOME Shell 3.4.1.

Lors de l’installation du lot d’extensions indispensables à la personnalisation de gnome-shell, je me suis heurté à un bug de l’extension « User Themes » !

L’installation de celle-ci par le biais du market d’extensions extensions.gnome.org fait planter gnome-tweak-tool avec le message d’erreur suivant (si lancé depuis le terminal) :

(gnome-tweak-tool:9302): GLib-GIO-ERROR **: Settings schema ‘org.gnome.shell.extensions.user-theme’ is not installed

Pour résoudre ce problème il suffit de compiler le schema org.gnome.shell.extensions.user-theme.gschema.xml  avec l’utilitaire gnome glib-compile-schemas :


cd ~/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/
sudo cp org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Le pourquoi ? : Sous gnome3 GConf a été remplacé par GSettings. La principale différence, entre ces deux gestionnaires de configuration gnome, est que GConf stockait ses schemas sous formes xml tandis que GSettings les stocke sous forme binaire. Les schemas dont l’emplacement par défaut est /usr/share/glib-2.0/schemas nécessitent donc d’être compilés avec  glib-compile-schemas.

Related Posts

A propos de l'auteur

Actuellement élève ingénieur avec une spécialisation en technologies de l'informations, je suis passionnée depuis bientôt 3ans par l'univers du libre et linux en général. Mes lectures quotidiennes, rss and co m'ont donné envie de partager à mon tour. Distributions: LMDE (desktop), Débian Squeeze (server)

3 Comments + Add Comment

  • [...] /usr/share/glib-2.0/schemas/sudo glib-compile-schemas /usr/share/glib-2.0/schemas(VIA[openwebtech])#1,Axe Menu让 GNOME Shell [...]

  • Exactement ce que je cherchais, merci beaucoup. Décidément, personnaliser son theme sous Gnome n’est vraiment pas à la portée de tous…

  • Bravo, ça marche aussi pour moi.
    Je voulais juste signaler que pour moi, le fichier « org.gnome.shell.extensions.user-theme.gschema.xml » était dans un sous-dossier, il faut donc adapter la première commande pour se placer dans le sous-dossier en question.
    Merci beaucoup !

Laissez un commentaire