如何为打开为默认值的所有窗口设置特定窗口大小和位置
我希望我的窗口是特定大小(不是全屏),默认情况下位于屏幕中间。 当我关闭应用程序并重新打开它时,它将是我希望它默认的尺寸。 有一个简单的方法吗? 我正在使用Ubuntu 11.10和Unity桌面环境。
我不知道你是否可以简单地让所有的窗户表现一样,但你可以单独使用。 我们将以Thunderbird为例。
确保安装了ccsm:打开终端(按Control – Alt – T )然后输入
sudo apt-get install compizconfig-settings-manager
打开ccsm。 您将在“窗口管理”部分中使用“放置Windows和Windows规则”插件。
首先,进入“放置Windows”,选择“固定窗口放置”选项卡,然后选择“新建”。
输入程序名称(class = xxxx)并设置起始X和Y坐标。 坐标从屏幕的左上角开始。 这告诉程序在屏幕上打开的位置。
接下来转到Windows Rules插件,然后选择Size Rules选项卡和new。
输入程序名称(class = xxxx)并设置X和Y大小。 这告诉程序以像素为单位打开程序的大小(像素宽x像素高)。
现在,打开刚刚执行此操作的程序,它应该在每次打开的位置和大小。
请注意,您必须为要在特定位置和特定大小打开的每个程序执行此操作。 你也可以使用一个没有另一个,例如总是在特定的地方打开一个程序,但没有定义它的大小。
从Universe存储库中查看gdevilspie! 您可以使用它按应用程序名称为您的窗口设置规则,并使用该规则resize,取消最大化…实际上与窗口相关的任何内容。
Gdevilspie循序渐进:
- 单击“添加”按钮
- 在最顶层的文本框中键入“Firefox”
- 在“匹配选项卡”中,选中“窗口名称”
- 在标有“equal(s)”的框中输入:“Firefox”
- 在操作下勾选:
- Unminimize
- 几何图形(设置为所需的几何图形 – 您还可以使用命令行程序xwininfo获取窗口的宽度/高度,将其调整到您想要的位置。对于xposition和yposition也是如此)
- 单击保存
- 单击“开始”按钮
- 如果您希望修复程序是半永久性的,请单击“在登录时自动启动devilspie守护程序”。
- 坚持你的帽子!
打开
~/.config/compiz-1/compizconfig/config
在[general]
部分下编辑或添加size选项:
[general] profile = integration = true size = 1200, 800
Firefox不记得屏幕上的大小和位置。 解决方案适用于我:按超级键…打开破折号…单击compiz ….单击统一插件…实验选项卡… automaximize value = 100.这对我有用。