如何在X11(Linux桌面)下设置鼠标位置?

4

我想知道如何在X11下设置鼠标光标位置?是否有可能实现,如果可以,我应该在哪里寻找适当的函数?是在X窗口系统、KDE/Gnome等中吗?


你用的是哪个桌面环境?X、KDE、Gnome还是其他的?每个桌面环境都有自己的解决方案。 - David Z
嗯...实际上我指的是鼠标光标 :-/ 我正在寻找一种尽可能普遍的解决方案。 - okoman
5个回答

8
听起来你正在使用X,那么你可能想要的是 XWarpPointer。为了在整个屏幕上给出绝对位置,请使用根窗口作为目标窗口。
(您可以使用ls /usr/share/man/man3/ | grep '^X'快速获取X函数列表)

1
请参见http://tronche.com/gui/x/xlib/input/XWarpPointer.html。要在整个屏幕上给出绝对位置,请使用根窗口作为目标窗口。 - ypnos
如何将根窗口设置为目标窗口? - Ashwin Surana

6

xdotool太棒了! - yktoo
@AkiRoss 那个网页上的下载链接已经失效了。 - ThN

1

尝试使用xte命令(xautomation软件包的一部分)。详情请参见此处


0

如果要从shell脚本中执行此操作,请使用xwit命令行工具。


此链接已失效。 - Aaron Franke

0

如果您在xterm中进行操作,则Xterm可以理解ANSI控制代码。这里有一个列表


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接