Mac OS X 和 Ubuntu 的屏幕顶部有相同类型的栏。我的意思是它是动态的,当您启动应用程序时,您可以通过该顶部栏访问其设置,文件视图等不是在应用程序本身中实现的,而是在该栏中实现的。
这个用户界面叫什么?
答案1
Ubuntu(Unity)的顶部栏称为面板。有时菜单被称为全局菜单栏,但并不常见。
另外,菜单实际上是在应用程序中实现。它们只是出现在面板中。
答案2
答案3
您正在谈论的菜单是 Unity 桌面的一个属性。它被称为“Unity 全局菜单“”。
每个应用程序都实现了自己的主菜单,但桌面环境会将它们放置在合适的位置。Canonical 开发的 Unity 桌面环境是 Gnome 的替代品,它选择将这些菜单放置在顶部面板中。
如果您在 xfce 环境中运行相同的应用程序(例如),则菜单将出现在窗口中。
这适用于所有使用 gtk 库定义菜单的应用程序。对于不使用 gtk 库的应用程序,包括 Firefox 和 LibreOffice,已制作特殊补丁以使菜单在全局菜单中工作。否则不使用 gtk 库的应用程序的菜单将位于窗口中。
据我所知,另一个例外是 Java 应用程序。这些应用程序的菜单始终位于 Java 窗口中。我认为这是因为 Java 绕过桌面环境来创建 Java 应用程序窗口,而不是在 gtk 中定义它们的菜单。
答案4
这里描述的全局菜单是 Unity 独有的功能。Unity HUD 的优势在于:它可以找到所有正在运行的应用程序的几乎所有菜单项。