Aparentemente você iniciou o Wireshark com sudo wireshark
. Uma resposta detalhada para um problema similar é aqui . Em suma, você deve executar:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR wireshark
Como a digitação de cada vez pode ser incômoda, considere adicionar um alias de shell ao seu ambiente. Para o bash, adicione isso a .bashrc
:
alias ws='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR wireshark'
e execute ws
para o Wireshark.