Ubuntu 17.10 クリーンインストール直後、sudo で GUI起動できず
Ubuntu 17.10 をクリーンインストールしました。
HDDからSSDに移りたかったのと、これまで使っていた 16.10 は 15.10 からのアップグレードに失敗したのを誤魔化していて、それが原因かどうかはわかりませんが、System Error (CUPS関連)が頻発する怪しい状況に陥っていたためです。
その17.10 のインストールが完了してから、sudo で GUI を使うアプリを起動しようとすると失敗しました。同じエラーは xeyes でも再現しました。
$ sudo xeyes
No protocol specified
Error: Can't open display: :0.0
ちょっと悩みましたが、この対策はいたって簡単
$ xhost +
access control disabled, clients can connect from any host
クリーンインストールした後は、一度でも xhost + しておけばOKな雰囲気です(多分)