Abrindo Aplicativo Gráfico com Permissão de Root – Alternativas ao gksu no Ubuntu 18.04

Recentemente, o Ubuntu 18.04 removeu gksu de seus repositórios, causando pânico em quem dependia da utilidade regularmente. O que muitas pessoas não perceberam, no entanto, foi que o gksu não era mantido há muito tempo. Já era um programa obsoleto. O Ubuntu finalmente tomou a decisão de cortar laços com ele.
O que o gksu fazia?
É um pouco estranho, na verdade. Alguns usuários do Linux nunca tocaram no gksu. Outros o usavam várias vezes ao dia. Tudo se resume a como você prefere gerenciar seu computador. O gksu permitia que o sudo fosse usado com aplicativos gráficos. Um dos usos mais comuns era com um editor de texto como o gedit. Você poderia usar o gksu para abrir um documento de texto em um editor gráfico, como o gedit, com plenas permissões de root.
gksu gedit /caminho/para/arquivo.txtVocê poderia usá-lo com outros aplicativos como o gParted, também. Na verdade, era a opção preferida quando você precisava executar algo gráfico como root.
Usando GVFS – Recomendado

O método recomendado para iniciar um aplicativo gráfico agora é usar a funcionalidade já incorporada ao gvfs, a utilidade usada para gerenciar e montar sistemas de arquivos. Isso exigirá que você inicie seu aplicativo gráfico a partir do terminal, muito parecido com o que o gksu fazia.
Ao contrário do gksu, isso já está embutido no GNOME e simplesmente exigirá que você altere seu caminho de arquivo para especificar que está abrindo como administrador. Abrir um arquivo com o gedit se parece com isto:
gedit admin:///caminho/para/arquivo.txtIsso funcionará com qualquer utilitário que precise acessar um arquivo com permissões de root. Desde que seu programa aceite o caminho para um arquivo quando é iniciado, você pode iniciá-lo com privilégios de administrador dessa forma.
Usando Su

Esta próxima opção não é exatamente recomendada, e pode ser um risco de segurança se usada de forma inadequada. Dito isso, é a maneira mais direta de iniciar um programa como root. Tenha em mente que isso iniciará as coisas como root, não apenas com privilégios de root. Você também deve ter em mente que o GNOME e outros ambientes de desktop gerenciarão os privilégios para você quando você iniciar um utilitário como o gParted através do seu lançador de desktop. Este método não é estritamente necessário para isso. De qualquer forma, esta ainda é uma opção.
Comece trocando seu usuário para root no terminal. Observe o - no final. Essa parte torna possível iniciar aplicativos gráficos na maioria dos casos.
sudosu -Agora, inicie seu aplicativo.
gpartedApenas tenha um cuidado excepcional e remova os privilégios de root quando terminar.
Ambas as técnicas já estão incorporadas ao Ubuntu, e podem compensar tudo o que o gksu fazia. Lembre-se de ter cuidado ao usar qualquer uma delas, e nunca execute aplicativos gráficos como root, a menos que seja necessário. Não há absolutamente nenhuma razão para executar seu navegador da web como root também.