我已经在 Linux 中编程多年,但在显示方面没有太多知识。现在我被要求编写一个单独的进程来监视用户关注哪个窗口(可能不是我的进程创建的窗口)并执行一些简单的操作,例如移动和调整大小。
这可能吗?有没有通用的方法来实现这一目标?有人可以给我任何提示吗?谢谢!
最佳答案
使用xdotool .它可以模拟击键、鼠标操作、查找事件窗口等。
示例:在您的(非最大化的)终端窗口中运行此命令,它将向右下方跳转 10 个像素:
xdotool windowmove --relative $(xdotool getwindowfocus) 10 10
它应该在大多数发行版中可用,即 sudo apt-get install xdotool
或其他包管理器的类似内容。
关于linux - 如何在 Linux 中操作窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563525/