为什么不以root用户身份打开的应用程序使用全局菜单?


12

为什么像Synaptic(和其他需要root特权的应用程序)这样的应用程序的菜单在窗口而不是顶部面板中?它会改变还是保持原状以表明用户具有root特权?

Answers:


5

为了使应用程序使用全局菜单,需要将环境变量$ UBUNTU_MENUPROXY设置为要使用的menuproxy库的名称。出于安全原因,使用sudo等以root身份运行程序时会清除此变量。

副作用是,这表明哪些程序以root身份运行,否则可能并不总是清楚全局菜单中的项目是否属于以root身份运行的程序。

因为这是当前行为的良好原因,所以我不希望它被更改。


在Launchpad 上也有关于此问题的错误报告
htorque 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.