"Set document metadata failed" when I run sudo gedit [duplicate]

Я обновил 14.04 до 16.04. Теперь я пытаюсь открыть gedit из терминала, выполнив команду:

sudo gedit /some/where/file.txt

но он выдает ошибку:

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

Однако файл открывается. Когда я пытаюсь сохранить какую-либо модификацию, то после сохранения файла появляется эта ошибка:

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

Я не понимаю, почему это происходит только в 16.04; в 14.04 этого не было.

15
задан 30 March 2018 в 04:29

2 ответа

Можно прекратить видеть это поведение просто путем запуска gedit от средства запуска, а не командной строки, как был предназначен.

, Если Вы действительно требуете редактора, которого можно запустить из командной строки, не видя эти ошибки, Вы могли бы попробовать nano или pico (простое для использования редактора) запущенный из командной строки или vi (более усовершенствованный редактор) также запущенный из командной строки.

для большего количества информации об этих редакторах см. man nano или man vi соответственно.

Большинство людей любит один и ненавидит другой, но у Вас есть свобода к , выбирают

Source: Опыт

0
ответ дан 30 March 2018 в 04:29

Можно проигнорировать те предупреждения. Если это беспокоит Вас, просто введите:

sudo -H gedit /some/where/file.txt &>/dev/null
0
ответ дан 30 March 2018 в 04:29
  • 1
    ... и если существует несколько экземпляров, можно использовать killall. Кроме того, если Вы хотите PID, pgrep сохраняет поиск до ps вывод – Zanna 14 February 2018 в 23:06

Другие вопросы по тегам:

Похожие вопросы: