Por que os aplicativos abertos como raiz não usam o menu global?


12

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

Respostas:


5

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

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

Como esse é um bom motivo para o comportamento atual, não espero que ele seja alterado.


Há também um relatório de bug sobre isso no Launchpad.
Htorque 5/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.