Algum tempo atrás, publiquei uma pergunta relacionada a se é possível preservar variáveis de ambiente quando sudo para um usuário diferente. Como se viu, isso é realmente possível.
Ao invocar gksudo hoje para executar um aplicativo GUI como o usuário raiz, esperava que a preservação de variáveis de ambiente (no meu caso $HOME ) também funcionasse para gksudo , pois ele é configurado por meio do mesmo arquivo, ou seja, /etc/sudoers . Como se viu, este não parece ser o caso.
Por exemplo, a execução de sudo vim iniciará uma instância de vim , obtendo corretamente a configuração da pasta base do usuário de chamada, porque eu configurei sudo para preservar $HOME . Mas o gksudo gvim irá disparar uma instância "baunilha" gvim .
É necessário configurar separadamente gksudo para alcançar o que eu quero?