从脚本中将特定窗口大小调整为特定大小和屏幕位置

从脚本中将特定窗口大小调整为特定大小和屏幕位置

我见过类似的问题,但不完全相同,如何从脚本中将特定窗口的大小调整为屏幕上的特定大小和位置?我见过 Resize 和 Printf 的使用,但没能做任何事情。窗户的类型重要吗?

这是在 Ubuntu Linux 中,运行 bash 脚本,并使用 gnome 打开窗口。目的是管理 GUI 窗口的大小及其弹出的位置。

答案1

resize(随 提供的实用程序xterm)可以调整大多数类似 xterm 的窗口的大小。要获得 30 行 x 60 列,脚本将运行

resize -s 30 60

调整正在运行的窗口的大小。

在快速检查中,mlterm, mrxvt, urxvt, vte(例如,. gnome-terminal)并xterm响应转义序列。 KDE konsole 没有,也没有stterminology.

评论提到devilspiewmctrl,它们与窗口管理器一起使用外部终点站。窗口管理器最终控制 X 显示器上每个窗口的大小和位置,但使用起来有点复杂,因为脚本必须确定窗口标题并使用它来告诉这些程序要调整哪个窗口的大小。根据手册页,devilspie可能不合适,因为它适用于 Windows已创建

进一步阅读:

相关内容