如何防止程序最大化?
每次我启动一个程序,比如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”和“网格”。 这将禁用对齐屏幕边缘的捕捉,并在到达角落时最大化。
此外,您可以决定是否在“窗口管理”下的“放置窗口”中启动窗口居中,智能定位或是否应始终最大化等等