シェルでGUIインストールを開こうとしましたが、成功しなかったので最初に開いてみましたが、それもxclock
機能しませんでした。通常、DISPLAYにエクスポートすると問題が解決します。セキュリティに関連しているという直感はありますが、デバッグするための適切な知識が欠けています。
[grid@localhost grid122]$ export DISPLAY=:0
[grid@localhost grid122]$ xclock
No protocol specified
Error: Can't open display: :0
[grid@localhost grid122]$ export DISPLAY=localhost:0
[grid@localhost grid122]$ xclock
Error: Can't open display: localhost:0
また、別のアドレスを試しました。
localhost:0.0
127.0.0.1:0
127.0.0.1:0.0
修正も/etc/hosts.allow
無効です。
GNOMEでCentOS 7を使用しています。
答え1
回答確立された問題を理解したら、xclock
ログインしたユーザーから始めることができますが、他のユーザーからは起動できません。解決策は、xhost +
私がログインしたユーザーから実行することでした。
面白いのは、xhost +
以前にもこのようなことを何度もやってみたことです。