为什么不能隐藏Unity面板?

静态统一面板对操作系统有什么固有的目的?

这件事必须有一个很好的理由来到这里。 它只会在全屏应用程序中消失,我不能全屏使用所有内容

为什么不能隐藏统一面板?

无法隐藏Unity面板,因为代码当前不允许它。 为什么它不允许它是因为没有人添加代码来允许它。 它是用石头写的,它必须是那样的吗? 我不知道。 我对此表示怀疑。 如果您可以为隐藏面板时出现的问题找到很好的解决方案,我非常有信心他们会被考虑。 但重要的是不要过于主观地考虑这些事情。 我们不能一次考虑这个难题的一部分。 我们必须同时考虑所有这些问题。 例如,如果窗口最大化,我们不希望桌面感觉完全不同。 这将是不一致和令人困惑的。

顶部面板用于指示,这些很重要。 因为与其他操作系统和桌面不同,通知不会保持打开状态。 所以如果你没有看过屏幕,你需要一种方法来看看发生了什么事。 这可以采用不同的方式,但随后会出现其他问题。

面板本身实际上并没有消耗太多额外空间。 因为它还节省了以前窗口菜单栏使用的空间。 所以屏幕空间只是在其他地方使用。 如果您打开了多个窗口,那么它通常会比以前使用的空间得多。 无论如何,在大屏幕上,面板不会占用太多空间。

屏幕越小,您就越有可能最大化窗口并一次使用一个窗口。 在这种情况下,面板根本不消耗任何空间。 窗口装饰器将合并到它中,因此即使它仍然可见,它也不会消耗任何额外的空间! 整洁的把戏,那一个。

但是,在多个屏幕场景中,关于它是否应该在所有屏幕上都可见的讨论是有效且有趣的。 我不知道在这方面是否有任何结论。 可能它应该是可配置的。 但这也不是一个简单的讨论。 有很多可能性,但我们可能不希望在代码和配置GUI中拥有所有这些选项。 也许一个好的选择是使用与发射器相同的选择? 但有些人可能不喜欢这样。 我的猜测是,这将在未来以某种方式配置,但它不会在12.04发生。 但这只是猜测。

我希望这至少有助于解释为什么隐藏面板应该是不可能的。 或者至少不够明显,它应该优先于其他任务。 和其他一切一样,你知道,开发资源是有限的。

12.04正式版允许自动隐藏统一面板。

打开“ System Settings并单击“ Appearance System Settings ,然后选择“ 行为”选项卡以调整设置。

在此处输入图像描述

我认为他们已经编写了隐藏它的代码,但它们并不只是将它显示在一般设置中,因为它不是设计的最佳实践。 很容易理解。

例如,如果您想看到wifi打开或关闭,您可以在顶部看到。 另一个例子,不需要查看顶部面板的应用程序,如终端。 您可以选择全屏模式而无需查看顶部面板。

它是UX和UI的最佳概念。 但是,如果要隐藏顶部面板,可以使用Gnome而不是Unity。