![如何在 XFCE 中精确调整窗口大小?](https://linux22.com/image/1082466/%E5%A6%82%E4%BD%95%E5%9C%A8%20XFCE%20%E4%B8%AD%E7%B2%BE%E7%A1%AE%E8%B0%83%E6%95%B4%E7%AA%97%E5%8F%A3%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我想知道在 XFCE 中(我的笔记本电脑较旧且 Unity 很慢)是否可以将窗口大小调整为精确的像素量?
例如,假设我想要一个 501x504px 的窗口。这可能吗?即使需要命令行。
我需要一些训练视频的精确尺寸,以便捕捉一些窗口。
谢谢!
答案1
来自UbuntuForums.org:
回复:如何在 XFCE 中精确调整窗口大小?
xdotool
允许您即时调整窗口大小。例如,要将现有 Mousepad 窗口的大小调整为 400x400 像素:xdotool windowsize $(xdotool search --name "Mousepad" | tail -1) 400 400
如果您想启动具有特定大小的程序,您可以使用
--geometry
或-g
参数(如果应用程序支持它们),或者使用像的工具devilspie
。
运行xdotool
命令非常完美。我只是Mousepad
用应用程序的名称替换了它。
如果要以交互方式选择目标窗口,可以将两个xdotool
窗口命令windowsize
和组合起来selectwindow
:
xdotool selectwindow windowsize 800 600
答案2
过去,我使用 wmctrl 来实现这一点。唯一的缺点是您必须使用命令行进行更改。我过去引用的旧文章已经坏了,这里有一个新的参考:立即将窗口调整为特定的宽度和高度