X-Problem, wenn Ettercap mit sudo und GTK UI gestartet wird

X-Problem, wenn Ettercap mit sudo und GTK UI gestartet wird

Ich habe Ettercap-graphical auf einer neuen Debian-Installation installiert.

Dies ist der Fehler, den ich erhalte:

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?

Online-Suche, die LösungHier(vorletzter Kommentar) sagt, ich solle ausführen xhost local:root. Allerdings erhalte ich dabei eine Fehlermeldung:

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

Bei der Untersuchung dieses Fehlers funktionieren Lösungen wie das Setzen DISPLAYder Variable auf 127.0.0.1:10.0oder (wobei die IP-Adresse die IP meiner Maschine ist) nicht. Dadurch wird der Fehler lediglich in geändert .<ipaddress>:0.0unable to open display ":10.0"

Ich habe versucht, die DISPLAY-Variable auf alle Kombinationen von: einzustellen (ip address/127.0.01):(10.0/11.0/0.0).

Antwort1

Lösung aus demEttercap-Wikiauf GitHub:

X-Problem, wenn Ettercap mit sudo und GTK UI gestartet wird

Lösung

Dieses Problem lässt sich leicht beheben.Führen Sie den folgenden Befehl im Kontext des Benutzers aus.

$ xhost local:root

Sie müssen den obigen Befehl als Benutzer ausführen.

verwandte Informationen