O tema de aplicativo de raiz do Linux Mint é interrompido ao alterar os controles

2

Então, essa é uma ocorrência estranha, que parece semelhante a outras perguntas, mas para as quais não consegui encontrar uma referência. Talvez meu Google-Fu não seja strong agora.

Parece ser uma queixa comum que os aplicativos-raiz do usuário (aplicativos como o Synaptic) estejam recorrendo aos temas padrão. Normalmente, a solução é fornecida como "copiar temas de ~/.themes para /usr/share/themes ou /root/.themes ", por exemplo. Isso não funcionou para mim, porque não há nada listado em ~/.themes para mim.

Então eu descobri que mudar a configuração de controles na caixa de diálogo Aparência interrompe instantaneamente o tema do aplicativo raiz. Veja as seguintes capturas de tela.

Antes

Depoisde

Instalando outro conjunto de temas (como grey-theme do Synaptic) parece quebrar isso de alguma forma também, embora desapareça quando desinstalado. Eu não testei isso extensivamente e pode ser um acaso relacionado à mudança de controles.

Em um palpite, tentei executar sudo mate-appearance-properties e / ou gksudo mate-appearance-properties . Notavelmente, nada mudou quando eu selecionei diferentes controles, nem mesmo o aplicativo raiz. Além disso, sudo tinha apenas o tema padrão selecionado, mas gksudo tinha " Tema Personalizado " selecionado, que era idêntico ao padrão e também não podia ser alterado. Não tem certeza do que isso significa, se houver alguma coisa.

Então, para resumir, duvido que isso seja um bug, mas gostaria de poder alterar meus controles / temas padrão e fazer com que os aplicativos de root o seguissem de alguma forma.

    
por S. Parker 24.08.2014 / 06:14

1 resposta

0

Provavelmente você está procurando a opção -E de sudo , o que faz com que ela mantenha as variáveis de ambiente do usuário:

 -E, --preserve-env
             Indicates to the security policy that the user wishes to pre‐
             serve their existing environment variables.  The security
             policy may return an error if the user does not have permis‐
             sion to preserve the environment.

Acabei de testar isso no meu LMDE da Cinnamon e executar sudo -E eom preserva o tema.

    
por 24.08.2014 / 10:21