I have found that on Ubuntu GNOME 16.10 with GNOME 3.22 under Wayland, that Etherape will no longer run. When I run it through its etherape-root.desktop file it outputs the error:
No protocol specified
(etherape:4987): Gtk-WARNING **: cannot open display: :0
It does the same if I use sudo in Terminal. I believe that this is some sort of security feature implemented in Wayland to prevent such uses of sudo etc: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818366
As suggested in the above report for the other package, it should work if you add polkit support and do it that way.
And just to add, it opens fine when I do it just as a normal user, however the normal user cannot capture and for security reasons I don't want to allow to the account those privileges so I would rather this just be sorted out.
Etherape version: GNOME EtherApe 0.9.13
Now I know that I am not running the absolute latest version of Etherape, however I do not see that it was fixed in the next and latest current release so I expect it will still be there unless there are any unmarked changes.
My public email address is: cooks.go.hungry@gmail.com
Zew has implemented privilege separation in the development version of etherape.
With the new -Z option you'll be able to launch etherape with root to capture, but use another user for gui work.
Perhaps you can give it a try.
I'm hitting this on Fedora as well. Is a release with a fix in the pipeline?
not at this time, sorry.
Ok, thank you. I'll watch this bug in case that change.