有些应用程序似乎是按照默认情况下最大化启动的方式编写的。我不希望这种事发生。有没有办法强制禁用此功能?有一个程序可以maximus
在应用程序启动时自动最大化(并取消装饰)应用程序 - 是否有一个程序可以做相反的事情(不是最小化而是标准化)?
答案1
你有几个选择:
如果可能的话,通过配置文件或一些可单击的菜单配置应用程序本身。
某些应用程序支持从
.Xresources
(或.Xdefaults
)文件更改几何形状。如果以上都不可能,那么您需要使用外部工具来更改窗口属性。更好的选择之一是
wmctrl
软件 - 您可以用它切换全屏模式(请参阅-b
中的选项man wmctrl
)或根据您的需要精确设置窗口几何形状,例如wmctrl -i -r 0x01 -e 0,10,20,300,400
将窗口编号放置
0x01
到位置10,20
(左上角的 x,y)、300
宽度和400
高度。您可以通过 找到窗口号wmctrl -l
。所有这些都可以放入 shell 函数中,这样当您运行某些程序时,它将以全屏模式启动(按设计),但会立即根据需要调整大小到给定的几何形状。