Linux でグラフィカル アプリケーション (この場合は Sublime Text 2) をターミナルから開くことができません。Fedora 17 を使用しています。コマンド ラインから開こうとしている他のグラフィカル アプリケーションでもこのエラーが発生します。
[root@computer djproject]# sublime settings.py
No protocol specified
(sublime:4202): Gtk-WARNING **: cannot open display: :0
また、実行しようとすると同じタイプのエラーが発生します。
sudo sublime
上記のコマンドでは、root アクセス権のない通常のユーザーとしてログインしていることに注意してください。また、「sublime」は Sublime Text 2 にマッピングされており、以前に他のシナリオでテストしたことがあるので、問題ではありません。また、この特定のユーザーを有効なsudoerとして設定しました。sudoコマンドは他の場合にも機能します。
問題を調査しているときに、明確な解決策がない多くの同様のケースに遭遇しました。次のリンクには、同様の問題を抱えているユーザーがいます(ただし、私の場合はローカルと Fedora ではなく、ssh と Ubuntu を使用しています)。
前もって感謝します!