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ではありませんでした。
意図したとおりにコマンドラインではなく、ランチャーからgeditを起動するだけで、この動作を停止できます。
これらのエラーを表示せずにコマンドラインから起動できるエディターが本当に必要な場合は、コマンドラインから起動されるnano
またはpico
(使いやすいエディター)またはコマンドから起動されるvi
(より高度なエディター)を試すことができますライン。
これらのエディターの詳細については、それぞれman nano
またはman vi
を参照してください。
ほとんどの人は一方を愛し、もう一方を嫌いますが、あなたには自由があります 選択
出典:経験
これらの警告は無視できます。気になる場合は、次のように入力します。
Sudo -H gedit /some/where/file.txt &>/dev/null