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

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

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

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

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