立即将窗口调整为特定的宽度和高度

立即将窗口调整为特定的宽度和高度

出于某种原因,我希望将窗口调整为非常大的尺寸,比我的屏幕尺寸大 4-5 倍。目前,我正在手动执行此操作,将整个窗口但一个角移出屏幕,然后拉动该角以展开窗口。但是,这非常耗时。有没有办法立即将窗口调整为特定的高度和宽度?(也许从命令行或借助一些小应用程序或其他东西)

答案1

我提出两个解决方案

控制端

安装wmctrl软件包,然后你可以使用以下命令调整窗口大小

wmctrl -r string -e 0,left,up,width,height

其中string是窗口标题的子字符串,(left,up)是窗口左上角的所需屏幕坐标,(width,height)是所需窗口的尺寸。

要更精确地选择窗口,请运行wmctrl -l,它将为您提供包含窗口 ID、屏幕编号和窗口标题的记录列表。然后,您可以使用以下代码按 ID 调整特定窗口的大小:

wmctrl -i -r ID -e 0,left,up,width,height

更多信息wmctrl请参阅手册页。

魔鬼派

安装该包devilspie,然后创建文件夹~/.devilspie并在该文件夹中创建一个文件my-name.ds,内容如下:

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

然后执行devilspie调整窗口大小。

相关内容