首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >X11多指针,指针冲突

X11多指针,指针冲突
EN

Unix & Linux用户
提问于 2016-05-18 23:22:39
回答 1查看 1.1K关注 0票数 3

为了继续使用我的PC,同时自动化GUI应用程序,我使用xinput在我的机器上创建了2个指针,一个由我控制,另一个由pyautogui控制。

在我的系统中,这是通过以下方式完成的:

代码语言:javascript
复制
xinput create-master mynewpointer
xinput reattach 10 11

我使用主指针11 pyautogui使用默认指针2

然而,指针之间却以不同的方式发生冲突,抢夺焦点是其中的一个主要问题。

即使使用xinput映射到输出或-set-cp也不起作用,当我的指针抓到一个新窗口时,指针仍然会从被测试的窗口/监视器中“闪烁”回来。

不管怎么说,这些指针是分开的吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-05-19 06:53:33

也许您可以为应用程序使用单独的专用X11服务器。这可以像运行一样简单

代码语言:javascript
复制
Xnest :1 &

然后在DISPLAY=:1下运行您的应用程序,但是,除非真正的游标在窗口中,否则不会显示游标,并且将光标移动到窗口将移动Xnest游标。

另一种选择是启动VNC服务器。这是比较独立的。

代码语言:javascript
复制
vncserver :1 securitytypes=none -interface localhost
vncviewer :1

还有Xephyr嵌套服务器,它与Xnest类似,但添加了底层服务器可能没有的许多特性,并且也存在于带有OpenGL的版本中。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/284050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档