Pourquoi les applications ouvertes en tant que root n'utilisent-elles pas le menu global?


12

Pourquoi des applications comme synaptique (et d'autres qui ont besoin du privilège root) ont leurs menus dans la fenêtre au lieu du panneau supérieur? Est-ce que cela va changer ou va-t-il rester comme ça pour indiquer que l'utilisateur a les privilèges root?

Réponses:


5

Pour qu'une application utilise le menu global, la variable d'environnement $ UBUNTU_MENUPROXY doit être définie sur le nom de la bibliothèque menuproxy à utiliser. Pour des raisons de sécurité, cette variable est effacée lors de l'utilisation de sudo etc. pour exécuter un programme en tant que root.

En tant qu'effet secondaire, cela indique quels programmes sont exécutés en tant que root, sinon il n'est pas toujours clair que les éléments du menu global appartiennent à un programme s'exécutant en tant que root.

Comme ce sont de bonnes raisons pour le comportement actuel, je ne m'attends pas à ce qu'il soit modifié.


Il y a aussi un rapport de bug à ce sujet sur Launchpad.
htorque
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.