1

I was trying to build the AWN from source, and I installed a bunch of glib/gio dev packages required by libdesktop-agnostic (also built from source) that affect gsettings. At some point during this, I rebooted and found that I couldn't launch any gnome-terminal. (Other gnome apps work normally.)

When I use the nemo-extension terminal (that's a gnome-terminal embedded into nemo) I get the following:

(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)

I checked 'monospace-font-name' in the schema 'org.gnome.desktop.interface' using dconf-editor, here's what gsettings get says:

~ $ gsettings get org.gnome.desktop.interface 'monospace-font-name'
'Monospace 10'
~ $

No ampersands there.

It seems like having some libglib/gio's installed at once also causes the following related, similar gnome error-quarks that break gnome-notifications:

Which are great, but I'm kinda a novice at most of linux's technical-ness and I don't know really how (or, importantly, WHERE) to apply said patches.

Before you ask, I don't know which packages are causing this (there are waaaay too many in the libglib namespace) and I can't easily single them out one at a time without breaking lots of things. Yes, all my repositories are official and yes, everything is up-to-date and in order as far as I can tell.

Linux Mint 17.2 Rafaela (ubuntu 14.04/trusty) running Cinnamon2.6.1.3 amd64 on a Toshiba Satellite p755 (intel, 6gb ram)

(there's nothing of interest in other log files, including .xsession-errors)

0

1 Answer 1

2

I had this problem. Exactly the same issues, to the point - I am running Linux Mint 17.2 Rafaela (ubuntu 14.04/trusty) running Cinnamon2.6.1.3 amd64; except it's an Asus machine.

I am with you, I want my gnome-terminal back. This is what I did to fix it:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

That was it. The problem was that libglib and the other packages were too new to work with gnome-terminal. So a full distro upgrade fixed all the dependencies. This probably happened after a system update and a reboot. Until the system is rebooted, it will still work fine. But only after that it throws the errors.

4
  • Thanks for your answer! I recently dumped LiMint in favour of a modern kernel, but I never thought to do dist-upgrade because I kinda assumed it didn't exist on a Mint system the way do-release-upgrade is an Official-Ubuntu-only thing. I'm certain, however, that this would have solved it. :) Commented Dec 28, 2015 at 3:58
  • Did you happen to post this question anywhere else? I found very similar question in linux mint and ubuntu forums. Commented Dec 29, 2015 at 7:33
  • i think i did so, yes, as well as on the Linux Mint bugtracker Commented Dec 29, 2015 at 14:49
  • All my searches around, went back to your posts. That's what kept me bugging and motivated to find a solution. Commented Dec 30, 2015 at 8:30

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.