Resposta um pouco atrasada, mas é isso que funciona para mim no Ubuntu 16.04
Modifique sudoers. Você precisará ir para o modo raiz.
sudo visudo -f /etc/sudoers.d/override
Dentro de você fará uma exceção para o seu script:
username ALL : NOPASSWD: /path/to/script
Em seguida, crie um script para nethogs e outros aplicativos que precisam de permissão do sudo separadamente:
!#bin/bash
sudo nethogs
Até onde eu sei, o Htop não precisa de permissões sudo para que você possa continuar sem fazer isso pelo Htop.
Vá para o painel e digite os aplicativos de inicialização, clique nele e clique em adicionar novo. Sob o comando do aplicativo de inicialização, digite:
gnome-terminal -e "sudo /path/to/script"
Ele abrirá o que está dentro do script e precisará de permissões sudo sem solicitar uma senha. Você também vai querer adicionar em qual perfil ele deve abrir para que você possa editar o terminal para permanecer aberto após a execução, para aplicativos como o Htop e o Nethogs.
gnome-terminal -e "sudo /path/to/script" --window-with-profile=nethogs
Em seguida, faça o mesmo aplicativo de inicialização para o Htop.
gnome-terminal -e "htop" --window-with-profile=htop
Para editar o terminal, clique nele, vá para as preferências e, em seguida, para perfis, adicionar novo e nomeá-lo, clique em editar e, em seguida, você saberá o que fazer.