gpt4 book ai didi

X11:通过命令行移动现有窗口?

转载 作者:行者123 更新时间:2023-12-03 10:39:40 25 4
gpt4 key购买 nike

给定一个 X 客户端窗口 ID,有没有办法从命令行移动该窗口或更改其几何形状?

$ xlsclients -a
Window 0x3000001:
Machine: ohm
Name: Terminal
Icon Name: foo
Command: foo
Instance/Class: foo/bar

$ xmovewindow -id 0x3000001 --geometry +100+200 <-- this is what I would like to do

最佳答案

我想 xdotool会做的工作。

xdotool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.



例如。
$ xdotool windowfocus 0x1a00ad2

将聚焦 id 为 0x1a00ad2 的窗口。还有一个 windowmove 命令,它可能就是您正在寻找的命令。

wmctrl稍微先进一些。它与 EWMH/NetWM X 窗口管理器兼容,您可以在 their website 上阅读。 .我认为你不需要它与那些兼容。

关于X11:通过命令行移动现有窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com