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

3rp*_*rp3 12 synaptic unity globalmenu appmenu 11.04

为什么像突触这样的应用程序(以及其他需要 root 权限的应用程序)在窗口而不是顶部面板中有它们的菜单?它会改变还是会保持这样以表明用户拥有 root 权限?

Flo*_*sch 5

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

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

由于这是当前行为的充分理由,我不希望它会改变。