我一直在尝试找出用于小脚本的窗口大小。我目前的技术是wmctrl -lG
用来找出尺寸。然而,问题是这样的:
它给出的 x 和 y 数字用于窗口装饰的左上角,而高度和宽度仅用于内容区域。这意味着如果窗口装饰添加 20px 的高度和 2px 的宽度,wmctrl 将报告一个窗口为 640x480,即使它在屏幕上占据 660x482。这是一个问题,因为我的脚本的下一步是使用该区域来告诉 ffmpeg 记录屏幕。我想避免在当前设置中对窗口装饰的大小进行硬编码。
适合的是获取窗口装饰大小的方法,以便我可以使用它们来确定 640x480 内容区域的位置,或者直接获取内容区域位置的方法,而不是窗口装饰的位置.
一个应用程序——iA Writer——不知何故卡在屏幕外,只显示角落。我无法抓住它或使用其他方式将它从那个位置移开。
无论我是否打开/关闭应用程序,所有新窗口都在该位置打开。
是否有用于移动特定窗口位置的终端命令?