Answers:
我提出两种解决方案
安装wmctrl
软件包,然后可以使用以下命令调整窗口大小
wmctrl -r string -e 0,left,up,width,height
其中,string
是窗口标题的子字符串,(left,up)
是左上角所需的屏幕坐标,并且(width,height)
是所需窗口的尺寸。
为了更精确地选择窗口,请运行wmctrl -l
,它将为您提供包含窗口ID,屏幕编号和窗口标题的记录列表。然后,您可以使用ID通过ID调整特定窗口的大小
wmctrl -i -r ID -e 0,left,up,width,hight
wmctrl
手册页中的更多信息。
安装软件包devilspie
,然后在该文件夹中创建文件夹~/.devilspie
和一个文件my-name.ds
,其内容为:
(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))
然后执行devilspie
以调整窗口大小。
wmctrl
手册页中:“ wmctrl
是可用于与与EWMH / NetWM规范兼容的X Window管理器进行交互的命令。” 可能compiz
不完全兼容或存在一些错误,我对此无能为力。
-r :ACTIVE
获取当前的焦点窗口。我将此添加到快捷方式中,可以将窗口立即移动到正确的位置,无论我关注哪个窗口。
-r :ACTIVE:
(末尾需要一个附加的冒号)。