When I try and open the gnome terminal, by clicking the 'terminal' icon in apps, I get a loading and then nothing happens. Is there some way of seeing the background output of trying to open it to try an ddebug it?


So I was able to open xterminal and tried starting the gnome terminal like this: gnome-terminal

This resulted in this output, sorry if it is slightly wrong I had to manually copy it since I couldn't work out how to copy and paste in xterminal:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8


So I got it working again by using google fu to find this thread which got me to enter: locale-gen and reboot which seemed to fix it.

  • 3
    open another terminal (xterm, rxvt, ...) , and try to run gnome-terminal from there – Ipor Sircer Sep 21 '16 at 9:32

As Ipor Sircer suggests, if you can open another terminal, you can run gnome-terminal from there.

Alternatively, you can dump gnome-terminal's output to a file: assuming you're running GNOME, press AltF2 and enter

sh -c "gnome-terminal > ~/gnome-terminal.log 2>&1"

Then you'll find all the output in ~/gnome-terminal.log.

| improve this answer | |
  • Thanks this got me on the right path, because I was able to search the internet for the answer, since I had the error message – Cjen1 Sep 21 '16 at 9:56

In Ubuntu 18.04 after installing Google Chrome gnome-terminal doesn't work. Wait to log and then timeout.

Please check - https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1772259

Run in xterm or other terminal the following commands:

# This works for me
dbus-launch gnome-terminal

# Fix
dbus-update-activation-environment --systemd --all
gnome-terminal &
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.