¿Por qué las aplicaciones abiertas como root no usan el menú global?


12

¿Por qué las aplicaciones como Synaptic (y otras que necesitan privilegios de root) tienen sus menús en la ventana en lugar del panel superior? ¿Va a cambiar o permanecerá así para indicar que el usuario tiene privilegios de root?

Respuestas:


5

Para que una aplicación use el menú global, la variable de entorno $ UBUNTU_MENUPROXY debe establecerse en el nombre de la biblioteca de menuproxi que se utilizará. Por razones de seguridad, esta variable se borra cuando se usa sudo, etc. para ejecutar un programa como root.

Como efecto secundario, esto indica qué programas se ejecutan como root; de lo contrario, no siempre está claro que los elementos del menú global pertenezcan a un programa que se ejecuta como root.

Como estas son buenas razones para el comportamiento actual, no espero que se cambie.


También hay un informe de error sobre esto en Launchpad.
htorque
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.