如何防止程序最大化?

每次我启动一个程序,比如firefox,它开始最大化,我怎么能防止这种情况发生。 它是如此荒谬,他们将此作为默认值。

要使用Unity 2d解决此问题,请在命令行上执行此操作:

 gconftool -s /apps/metacity/general/auto_maximize_windows -t bool false 

或者,启动gconf-editor并将该密钥更改为false。

这也让我感到恼火。 :(对于统一2d而不是3d统一,修复是不同的,

Unity设计用于在占用一定数量的屏幕空间时自动最大化窗口。 据我所知,不是每一个窗口都这样做,但大多数窗口都会这样做。 目前在Unity 2D中无法禁用此function,但您可以在ccsm中禁用网格,或者您可以根据自己的喜好编辑值,以避免这种最大化。

在此处输入图像描述

基本上,您可以禁用上边缘(将其设置为无)以避免窗口自动最大化。

在这个post中找到了它 ,测试了它,它似乎是真的。

您需要打开应用程序,调整窗口大小以使其低于屏幕大小的75%,然后关闭应用程序。 默认情况下,打开时将超过75%的任何窗口。 – mc4man

此外,根据同一个线程,只能通过编辑统一源和重新编译来更改此行为。 不是我们想听到的答案……

通过软件中心安装“高级桌面效果设置”(ccsm)并启动它。

向下滚动到“窗口管理”并取消选择“捕捉Windows”和“网格”。 这将禁用对齐屏幕边缘的捕捉,并在到达角落时最大化。

此外,您可以决定是否在“窗口管理”下的“放置窗口”中启动窗口居中,智能定位或是否应始终最大化等等