1

Neither gnome files or terminal will open from a shortcut from the desktop menu.

If I type either...

sudo nautilus
sudo gnome-terminal

...they open fine.

When I try from the shortcut I just see it top left of the screen with a "loading icon" before it disappears.

This is a mostly fresh install of arch.

How can I tell what is causing this please?

Edit 1:

I am running gnome and gdm.

This is the result of

journalctl -b

Nov 16 23:46:50 localhost gnome-terminal.desktop[5567]: ** (gnome-terminal:5567): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Nov 16 23:46:50 localhost dbus-daemon[576]: Activating service name='org.gnome.Terminal'
Nov 16 23:46:50 localhost org.gnome.Terminal[576]: Unable to init server: Could not connect: Connection refused
Nov 16 23:46:50 localhost org.gnome.Terminal[576]: Failed to parse arguments: Cannot open display:
Nov 16 23:46:50 localhost dbus-daemon[576]: Activated service 'org.gnome.Terminal' failed: Process org.gnome.Terminal exited with status 10
Nov 16 23:46:50 localhost gnome-terminal.desktop[5567]: 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 10

Edit 2:

This is the result of

localectl

System Locale: LANG=en_GB.UTF-8
VC Keymap: uk
X11 Layout: gb
X11 Model: pc105
X11 Options: terminate:ctrl_alt_bksp

This is the result of

locale

   System Locale: LANG=en_GB.UTF-8
       VC Keymap: uk
      X11 Layout: gb
       X11 Model: pc105
     X11 Options: terminate:ctrl_alt_bksp
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=en_GB.utf8
LC_TIME=en_GB.utf8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=en_GB.utf8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=en_GB.utf8
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT=en_GB.utf8
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=

Edit 3:

I tried creating a new user and logging in with that. It worked a treat, for a few minutes... then worked the same way as before. I recreated the user, it worked, then stopped. Does this suggest anything?

  • What if you run them without sudo? – muru Nov 16 '15 at 22:37
  • @muru Error calling StartServiceByName for org.gnome.terminal – Beakie Nov 16 '15 at 23:33
  • @don_crissti means the journalctl command. – muru Nov 16 '15 at 23:34
  • Please see edit 2 – Beakie Nov 17 '15 at 0:15
  • Update: It doesn't work great. It works for a couple of minutes. Then does the same thing. Created a number of users, they all do the same... work, then don't. Any ideas? – Beakie Nov 17 '15 at 18:54

Your Answer

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

Browse other questions tagged or ask your own question.