为什么超级用户没有全局菜单集成?

Ber*_*rna 7 sudo unity appmenu

在 Unity 中,当以超级用户身份运行应用程序时,菜单是旧式的。它没有集成在全局菜单中。为什么?

jrg*_*jrg 5

这是一个错误,但它已经有一段时间没有状态更新了。

目前不支持此功能。这个错误有两个方面。

第一个方面是我们使用标准的 dbus 调用,并且不区分真实有效的用户 ID 来连接会话总线。因此,sudo 应用程序共享一个 /distinct/ 总线。dbusmenu 可以潜在地解决这个问题。

第二个方面(更严重)是安全隐患可能会要求 sudo 应用程序的菜单以某种特殊的颜色或渲染方式公开,以确保用户意识到他正在与特权应用程序交互。这更多是一个设计方面。

然而,对于后者,您可以争辩说 sudo 应用程序当前显示为普通应用程序,因此该设计的解决方案实际上是一个需要解决的更普遍的问题。

通过Launchpad 错误报告