启动带有窗口装饰器提示、x/y 坐标、大小等的应用程序

启动带有窗口装饰器提示、x/y 坐标、大小等的应用程序

有没有办法从命令行启动具有给定大小、位置和窗口装饰器提示的应用程序?我想将某个窗口锁定在某个位置的某个尺寸且没有镶边。

答案1

你可以尝试魔鬼派:

这是一个完全充满漏洞的程序,适合那些想要精确控制窗口出现时的行为的怪胎和怪人。如果您希望所有 XChat 窗口都位于桌面 3 的左下角,透明度为 40%,您可以这样做。

这里是一个教程,涵盖基础知识。
由于魔鬼派不再维护,有人制作了续集:恶魔间谍2
我从未使用过后者,因为前者在我的系统上仍然可以正常运行并且完全符合我的要求。

答案2

我用来wmctrl控制窗口的位置和大小。它允许您在任何扩展窗口管理器提示 (EWMH) 兼容桌面中设置窗口的内容。大多数现代 WM 都兼容。

答案3

我不知道窗口装饰,但要定位应用程序,-geometry如果应用程序支持的话,您可以使用命令行参数,尽管并非所有应用程序都支持。这里有一个例子:

xterm -geometry 100x50-0+0  # width x height <location>

地点是

+0+0    -  upper left corner
-0+0    -  upper right corner
-0-0    -  lower right corner
+0-0    -  lower left corner
-50+20  -  upper right corner, 20 pixels top distance, 50 pixels right distance

另一种方法是使用窗口管理器。您可以通过 WM_CLASS 等方式对各个应用程序进行寻址。这也可能允许设置尺寸提示或装饰。

相关内容