Das perguntas a seguir
vemos que o gksu não será mais suportado a longo prazo e não será instalado por padrão a partir de> = 13.04. Em vez disso, devemos usar o pkexec, que faz seu trabalho bem para aplicativos não gráficos, mas não para aplicações na GUI:
pkexec gedit
ao substituir o gksu em um arquivo .desktop
EXEC=pkexec /usr/bin/gedit
ou quando executo um script python para executar um aplicativo gráfico com permissões de root, recebo o seguinte erro:
>>>subprocess.Popen(['pkexec','gedit'])
** (gedit:3203): WARNING **: Could not open X display
Como eu teria que reescrever meus scripts ou arquivos .desktop para oferecer suporte a um diálogo de autenticação e executar um aplicativo como root, se eu não deveria depender do gksu?
sudo
eu vi disse algo sobre a integração do suporte ao gksu no sudo. Outra coisa a considerar ésudo -A
que, de acordo com a página de manual, lança um (possivelmente) login gráfico.