【エラー 】Ubuntu16.04で「Failed to connect to Mir: Failed to connect to server socket:」とエラーが出て実行できない

スポンサーリンク

コンテンツ

エラーメッセージ 全文

Failed to connect to Mir: Failed to connect to server socket: そのようなファイルやディレクトリはありません
Unable to init server: Could not connect: 接続を拒否されました

(gedit:1888): Gtk-WARNING **: cannot open display:

実行しようとしたコマンド

$ sudo gedit /etc/default/grub

原因

SSHなど、GUI環境がない状態でGUIが必要なプログラム(この場合gedit)を起動しようとしている時に出ます。
SSHで上記コマンドを実行した時に、このエラーが表示されました。

対処

SSHではなく、通常のUbuntu16.04デスクトップ環境でコマンドを実行してください

エラーメッセージを見ると「ファイルがない」と言っているので「/etc/default/grub」がないのかと思いましたが、そうではないです。
SSH上でないのはMir(Ubuntu16.04でのディスプレイサーバ)

エラーメッセージの内容と原因がちょっとわかりづらかったので( ..)φメモメモ