如何防止程序以最大化启动?

如何防止程序以最大化启动?

每次我启动一个程序,比如 Firefox,它都会最大化,我该如何避免这种情况发生。他们竟然将此设为默认设置,这太荒谬了。

答案1

需要提醒的是,在 11.10 中,自动最大化百分比现在可以在ccsm(CompizConfig 设置管理器)中配置。愚蠢的是,硬编码在 11.04 中,尽管早期对百分比应该是多少存在问题(最初是 60%,人们抱怨,并且答案是更改该值,而不是像显而易见的那样使其可配置,因为这显然是特定于用户和系统的)。我还没有找到一种方便的方法将修复程序移植到 11.04。(当然,您可以随时升级。)

但在11.10:

  • ccsm如果尚未安装,请安装(奇怪的是,默认情况下它没有安装)
  • 运行
  • 桌面
  • 点击Ubuntu Unity 插件
  • 前往实验选项卡,您应该看到以下内容: 在此处输入图片描述 设置自动最大化价值设置为 100% 以完全禁用它,或者如果您喜欢该行为但默认的 75% 对您来说是错误的值,则可以设置为更高的百分比。

资料来源:

答案2

要使用 Unity 2d 修复此问题,请在命令行中执行以下操作:

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

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

这也让我很恼火。 :( 对于 unity 2d 和 3d unity 的修复方法不同,

答案3

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

在此处输入图片描述

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

答案4

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

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

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

相关内容