オンラインのときに次のエラーが表示され、ツールが起動しません。
[root@dhcppc9 lin64]# ./ise
No protocol specified
_pn: cannot connect to X server :0.0
しかし、私がスーパーユーザーでなくても、何も問題はありません。どうして?
編集する
[root@dhcppc9 lin64]# export $(dbus-launch)
No protocol specified
なにか提案を?
また
[root@dhcppc9 lin64]# xhost [+]
No protocol specified
xhost: unable to open display ":0.0"
$ xhost
現在のアクセスを確認すると、$ xhost +
任意のホストからのアクセスを可能にします。あなたは、多くの場合、Xを使用してプログラムを起動できることを確認するためにあなたが知っている仮想端末からこれを行う
echo $DISPLAY
表示されますか?使用したいxserverプロセスはどのユーザーに属していますか?(例を使用して後者を見つけることができますps faux
)
export $(dbus-launch)
または使用xhost [+]
Xとあなたのスーパーユーザーアカウントを使用してプログラムを起動できるようにします。