O gksu normalmente loga no usuário root e executa um aplicativo nesta sessão
Em alguns sistemas como o ubuntu, o gksu e o gksudo são linkados simbolicamente, o que basicamente significa que não importa o comando usado, você está simplesmente usando o gksudo porque o / apps / gksu / sudo-mode está habilitado
Normalmente, o gksu registra-se no usuário root e executa um aplicativo nesta sessão. Onde o gksudo / sudo mantém o usuário logado e eleva os privilégios de root para aquele usuário
Você nunca deve usar o sudo normal para iniciar aplicativos gráficos. Você deve usar o gksudo. gksudo define HOME = ~ root e copia .Xauthority para um diretório tmp. Isso impede que os arquivos em seu diretório inicial sejam de propriedade de root. (AFAICT, isso é tudo que é especial sobre o ambiente do processo iniciado com gksudo vs. sudo).