Eu estava tentando construir o AWN a partir do código-fonte e instalei um monte de pacotes glib / gio dev requeridos pelo libdesktop-agnóstico (também construído a partir do código-fonte) que afetam o gsettings.
Em algum momento durante esse processo, eu reiniciei e descobri que não era possível iniciar nenhum terminal gnome. (Outros aplicativos do gnome funcionam normalmente.)
Quando eu uso o terminal nemo-extension (que é um terminal gnome embutido no nemo) eu recebo o seguinte:
(gnome-terminal:11314): GLib-GIO-CRITICAL **: g_settings_get: the format string may not contain '&' (key 'monospace-font-name' from schema 'org.gnome.desktop.interface'). This call will probably stop working with a future version of glib.
**
ERROR:terminal-app.c:1449:terminal_app_init: assertion failed: (app->default_profile_id != NULL)
Aborted (core dumped)
Eu verifiquei 'monospace-font-name' no esquema 'org.gnome.desktop.interface' usando o dconf-editor, aqui está o que gsettings get diz:
~ $ gsettings get org.gnome.desktop.interface 'monospace-font-name'
'Monospace 10'
~ $
Nenhum comercial aqui.
Parece que ter algum libglib / gio instalado de uma vez também causa os seguintes quarks de erro gnome parecidos que quebram as notificações do gnome:
Quais são ótimos, mas eu sou um novato na maioria da técnica do Linux e eu não sei realmente como (ou, mais importante, onde) aplicar os ditos patches.
Antes de perguntar, não sei quais pacotes estão causando isso (há muitos waaaay no namespace da libglib) e não consigo separá-los facilmente um de cada vez sem quebrar muitas coisas.
Sim, todos os meus repositórios são oficiais e sim, tudo está atualizado e em ordem, tanto quanto eu posso dizer.
Linux Mint 17.2 Rafaela (Ubuntu 14.04 / trusty) rodando Cinnamon2.6.1.3 amd64 em um Toshiba Satellite p755 (intel, ram de 6GB)
(não há nada de interesse em outros arquivos de log, incluindo .xsession-errors)