腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
X11
:
XQueryPointer
给了我
模糊
的
窗口
、
、
我当前正在尝试查找我
的
某个Windows是否位于鼠标光标的下方。这不是在我创建
窗口
的
进程中完成
的
,而是在另一个进程中完成
的
。我当前正在做
的
是通过进程PID查找
窗口
(并且我确保我
的
程序正确设置了_NET_WM_PID )。这基本上是通过XQueryTree和XGetWindowProperty实现
的
。问题是
XQueryPointer
给了我
模糊
的
窗口
浏览 26
提问于2016-07-22
得票数 1
回答已采纳
2
回答
如何判断光标是否指向
X11
下
的
桌面
、
、
、
、
如何检查鼠标光标是否未指向
窗口
?我正在用C/C++和
X11
(特别是gnome3外壳)编程。
浏览 0
提问于2011-12-22
得票数 4
1
回答
在Linux中使用xGrabPointer锁定鼠标指针
、
、
、
当在没有任何
窗口
的
终端上运行
的
应用程序中按下鼠标按钮时,我使用
X11
获取鼠标位置。dpy;int rootX, rootY, winX, winY;dpy = XOpenDisplay(NULL); &rootX,&rootY,&winX,&winY,&mask); 现在,我想使用
浏览 1
提问于2012-08-22
得票数 1
回答已采纳
1
回答
XQueryPointer
的
mask_return值中
的
位代表哪些键?
、
、
在
X11
编程中,我们有时使用
XQueryPointer
函数来确定鼠标在屏幕上
的
位置。在xlib.h中,我们还可以看到这个函数使用表示按键
的
单个标志填充一个名为mask_return
的
整数: Display*, Window00000000000000001000(4):如果在调用
XQueryPointer
时按左或右控制键,则此标志处于打开状态。您可能会认为,对于一个具有30+年历史
的
浏览 0
提问于2018-07-22
得票数 0
回答已采纳
2
回答
发送
X11
单击事件不适用于某些
窗口
、
以下代码片段在大多数情况下都有效,但在某些
窗口
中除外。例如,在最新
的
Ubuntu下,它不能在文件资源管理器中选择文件夹。它似乎在其他任何地方都有效,但这种差距是显著
的
。我怀疑这与我使用
XQueryPointer
的
方式有关,但我几乎尝试了我能找到
的
每一个例子。如果我用电脑
的
鼠标,它就能正常工作。仅供参考:我已经尝试了这些问题
的
答案: ,但它们
的
工作方式没有什么不同……#include <string.h> #i
浏览 0
提问于2012-10-03
得票数 5
回答已采纳
1
回答
如何获得鼠标相对于终端
窗口
的
位置?
、
、
、
如何获得鼠标相对于Linux终端
的
位置?到目前为止,这就是我所拥有的:use
x11
::xlib; unsafe { let window = xlib::XRootWindow(display, screen); xlib::
XQueryPointer
(root_x_return, root_y_ret
浏览 1
提问于2021-03-17
得票数 1
回答已采纳
2
回答
X11
XGrabPointer,如何在释放鼠标之前清除所有事件?
、
、
、
我可以抓取鼠标,但我
的
问题是,在抓取鼠标时发生
的
鼠标事件只是排队,并在我释放鼠标之后发生。这是我到目前为止所拥有的代码:#include <
X11
/Xutil.h>#include <stdio.h>XCloseDisplay(dispaly); pr
浏览 5
提问于2018-01-08
得票数 2
1
回答
Xlib XSendEvent点击事件在Ubuntu12.04
的
某些
窗口
中不起作用
、
、
、
、
我正在尝试发送鼠标点击事件使用xlib在ubuntu 12.04,所有的工作当我做点击在桌面栏图标和当我做
的
工作时,在标题栏中
的
每个
窗口
(关闭,最小化,最大化
窗口
),但在一些
窗口
做一个点击里面不工作,只工作在我
的
qt创建
窗口
,但当我点击,例如,主文件夹图标然后移动鼠标在文件夹内,我不能做任何点击在文件夹或菜单栏,只工作在标题栏
的
窗口
。这是我在互联网上找到
的
代码:
浏览 12
提问于2013-02-02
得票数 1
2
回答
如何使用
X11
获取当前光标位于
窗口
顶部
的
窗口
?
、
、
、
、
如何在
X11
服务器中检索光标位于其顶部
的
顶部
窗口
?提前谢谢。
浏览 16
提问于2010-12-23
得票数 7
1
回答
如何在Linux上拍摄C++中
模糊
窗口
的
截图
、
、
、
我正在努力弄清楚如何拍摄一个当前没有聚焦
的
窗口
的
屏幕截图,所以很有可能这个
窗口
会被其他
窗口
部分或完全遮挡。我在这个链接上找到了一个例子,但是我不能让它工作,每次我截图时,我只得到奇怪
的
输出,大部分是黑色
的
,比如我访问了错误
的
缓冲区或什么
的
。XCompositeUnredirectWindow (display, xid, CompositeRedirectAutomatic); (编辑:这个屏幕
浏览 1
提问于2016-10-11
得票数 2
1
回答
Qt:用
X11
监视全局游标单击事件?
、
、
、
、
现在,我想在
X11
中捕获全局鼠标单击事件 { bool x11EventFilter (XEvent *e) qDebug() << "
X11
Event: " << e->type; }更新 我
的
意思是在
浏览 1
提问于2012-04-10
得票数 1
回答已采纳
1
回答
如何使用Xlib在Linux中监控现有
窗口
中鼠标指针
的
移动
、
我目前正在编写一个应用程序,该应用程序需要监控所有现有的Linux
窗口
上
的
鼠标指针移动。我正在使用带有gnome
的
Ubuntu 11.10。我需要
的
是获得鼠标指针在屏幕上任何位置移动
的
信息。下面是执行相同操作
的
现有代码:{ DISPLAYWDGetRootWindow(*pDisplay, iScreen);
浏览 17
提问于2012-06-07
得票数 0
回答已采纳
1
回答
X11
Inside Qt如何用鼠标点击顶部
窗口
、
、
构建一个Qt应用程序,它会生成另一个应用程序,然后点击它--我认为是顶部
窗口
。我把它用SendInput在Windows上运行了,现在为了在Linux上使用同样
的
想法,我尝试使用
X11
。找到了很多使用
XQueryPointer
和XSendEvent
的
示例。奇怪
的
循环遍历
窗口
和子
窗口
,我对此一无所知。无论如何,它不能工作,并且我不知道代码试图以哪个
窗口
为目标。我怎样才能知道点击
的
去向?我怎样才能找到顶部
的</e
浏览 3
提问于2020-04-10
得票数 0
1
回答
在Linux上获取鼠标位置,纯Python
、
、
、
我可以通过听/dev/input/mice得到相对位置
的
变化,但我没有收到任何具有绝对位置校准(EV_ABS)
的
事件。我尝试使用ctype连接到
X11
,但是在XOpenDisplay分段错误之后(是的,XOpenDisplay工作并返回非零):import ctypes.util等效代码在C中运行良好,但我正在寻找一种没有依赖项或编译步骤<em
浏览 6
提问于2016-02-01
得票数 3
回答已采纳
2
回答
Linux:带有假鼠标指针
的
Xautomation
、
、
我使用概述
的
xinput命令创建了一个假鼠标指针,该命令生成第二个鼠标指针,该指针悬浮在屏幕中心。注:第二个指针纯粹是让我能够在同一台计算机上工作,同时运行图形管道。编辑:通过查看xte源代码,我找到了对
XQueryPointer
的
引用 Bool
XQueryPointer
(display, w, root_
浏览 2
提问于2013-12-08
得票数 1
1
回答
Kivy在视网膜屏幕上
的
应用程序(OS )
模糊
不清
、
、
我运行kivy示例应用程序,它在和Retina上
模糊
不清。我认为这是因为
x11
通过x石英不支持视网膜。我能修一下(更改
窗口
管理器等)吗?
浏览 5
提问于2014-10-01
得票数 2
回答已采纳
1
回答
XMonad:鼠标上方隐藏监视器(config.hs)
、
在我
的
config.hs中,我使用监视器在所有
窗口
上显示wmclockmon,如下所示: { prop = ClassName "DockApp"ModifiedLayout myClckMonitor $ smartBorders $ avoidStruts $ myLayout ||| noBorders Full 并将其添加到对manageHook
的
忽略中我现在要做
的
是,当我悬停(鼠标在它上面)时隐藏它(当然,当我离开那个区域时再次显示它)。
浏览 1
提问于2011-11-16
得票数 0
回答已采纳
7
回答
如何在bash中找到鼠标指针下
的
X
窗口
ID?
、
、
、
从bash脚本中,有什么方法可以在鼠标指针下获取X
窗口
的
ID吗? (编辑)我需要这个过程是非交互
的
。
浏览 0
提问于2011-07-06
得票数 32
回答已采纳
1
回答
Linux
X11
C想知道指针在屏幕上
的
任何位置
的
运动
、
、
、
我想写一个小
窗口
程序,将显示指针
的
位置(和其他信息)在屏幕上
的
任何地方。我不想在所有其他正在运行
的
程序中中断鼠标的正常使用。
浏览 0
提问于2014-12-31
得票数 1
2
回答
来自QT QWidget
的
X11
小工具
、
、
、
可以从QT QWidget中提取
X11
/Xt小工具吗?我知道QWidget上有一个函数WinId(),它
给了我
一个
窗口
,但我需要一个Widget对象。
浏览 2
提问于2012-09-15
得票数 1
回答已采纳
点击加载更多
相关
资讯
KDE桌面显示技术演进:从X11到Wayland与HDR
Visual Basic GUI:一款在SSH客户端上注入击键的工具
利用X11Forwarding远程启动CentOS服务器GUI图形界面程序
X11 退场,Ubuntu 25.10 发行版全面拥抱 Wayland
VirtualBox 发布:改进 SB16 卷处理
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券