Por que os aplicativos não são abertos como menu global de uso raiz?

12

Por que aplicativos como o synaptic (e outros que precisam de privilégios de root) têm seus menus na janela em vez do painel superior? Vai mudar ou vai ficar assim para indicar que o usuário está com privilégios de root?

    
por 3rp3 05.05.2011 / 21:49

1 resposta

5

Para que um aplicativo use o menu global, a variável de ambiente $ UBUNTU_MENUPROXY precisa ser definida para o nome da biblioteca menuproxy a ser usada. Por razões de segurança, esta variável é limpa ao usar o sudo, etc. para executar um programa como root.

Como um efeito colateral, isso indica quais programas são executados como root, caso contrário, nem sempre é claro que os itens no menu global pertencem a um programa em execução como root.

Como essas são boas razões para o comportamento atual, não espero que seja alterado.

    
por Florian Diesch 05.05.2011 / 22:18