8

This question already has an answer here:

I have upgraded 14.04 to 16.04 . Now I am trying to open the gedit from terminal by passing the command:

sudo gedit /some/where/file.txt

but it is throwing an error stating that:

(gedit:2090): Gtk-WARNING : Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
  The name org.gnome.SessionManager was not provided by any .service files**

However, it is opening the file. When I try to save any modification then it is showing this error after saving the file:

(gedit:2090): WARNING : Set document metadata failed: Setting attribute metadata::gedit-position not supported

I am not getting why this is happening in 16.04 only; it was not on 14.04.

marked as duplicate by muru command-line Apr 5 '17 at 9:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 3
    It's just a warning, but it is slightly misleading. There is nothing wrong really. You always get this kind of notices if you open a GTK app from the command line. – Jos Jul 15 '16 at 12:20
3

You can stop seeing this behavior simply by launching gedit from the launcher rather than the command line as was intended.

If you indeed require an editor that you can launch from the command line without seeing these errors, you might try nano (a simple to use editor) launched from the command line or vi (a more advanced editor) also launched from the command line.

for more info on these editors see man nano or man vi repectively.

Most people love one and hate the other but you have the freedom to choose

Source: Experience

2

You can ignore those warnings. If it bothers you, just type:

sudo -H gedit /some/where/file.txt &>/dev/null

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