让我们直入主题。Ubuntu 的 Unity 桌面是否使用自己的面板?我的意思是带有图标和破折号的侧边栏。它必须是一个面板。如果是,是否可以在不同的桌面环境中实现它,例如自定义 Openbox 会话?此外,我们可以将另一个面板(例如 tint2 或 pypanel 甚至 lxpanel)与 Unity 一起使用吗?考虑到 Unity 是 GNOME 的一个分支,并且 GNOME 使用自己的面板,这将是有意义的。即使在 Openbox 中实际使用 Unity 面板是不可能的,我们至少可以将程序名称(例如“unity-panel”)添加到 /usr/share/xsessions 中的桌面配置文件中吗?
答案1
主要问题在于工作区(多个桌面),Unity 中的工作区实现方式与 Openbox/GNOME 中的工作区完全不同:Unity 使用一个分成多个小桌面的巨大桌面,窗口是否属于桌面取决于其坐标。Openbox 和 GNOME 显示桌面时,就好像它们堆叠在一起,只有一个可见;窗口是否属于桌面取决于标签。
还请记住,在后台,Unity 使用 Compiz 作为窗口管理器,而不是 GNOME 的窗口管理器。
因此,您可以在 Unity 中使用任何能够与 Compiz 正确交互的面板。Tint2 可以做到这一点。我不知道其他的。
如果您不使用多个桌面,那么大多数面板可能都适合您。
关于在Openbox中使用Unity面板,我不知道。