为什么不能隐藏Unity面板?

Modified on: Thu, 14 Jun 2018 11:39:53 +0800

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

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

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

最佳答案

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

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

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

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

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

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


相关问答

添加新评论