sudoとGTK UIを使用してettercapを起動するときのXの問題

sudoとGTK UIを使用してettercapを起動するときのXの問題

新しい Debian インストールに ettercap-graphical をインストールしました。

私が受け取ったエラーは次のとおりです。

root@debian:/home/debian# sudo ettercap -G

ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team

No protocol specified

GTK+ failed to initialize. Is X running?

オンラインで検索して解決策を見つけましたここ(2番目のコメント)runと言いましたxhost local:root。しかし、これによりエラーが発生しました。

root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"

DISPLAYエラーを調べた結果、変数を設定したり(ipアドレスはマイコンピュータのIPです)などの解決策は127.0.0.1:10.0機能<ipaddress>:0.0しませんでした。ただエラーがunable to open display ":10.0"

DISPLAY変数のすべての組み合わせを設定してみました(ip address/127.0.01):(10.0/11.0/0.0)

答え1

解決策は次のようになります。Etcap Wikiフラッグハブから:

sudoとGTK UIを使用してettercapを起動するときのXの問題

解決策

この問題に対する簡単な解決策があります。ユーザーコンテキストで次のコマンドを実行します。

$ xhost local:root

上記のコマンドをユーザーとして実行する必要があります。

関連情報