出于某种原因,我希望将窗口调整为非常大的尺寸,比我的屏幕尺寸大 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
调整窗口大小。