xlib专题提供xlib的最新资讯内容,帮你更好的了解xlib。
我正在尝试实现一项功能,当用户将鼠标悬停在子窗口上时,该功能会更改子窗口的颜色。为此,我需
我是 <code>python-xlib</code> 的新手。一年来,我一直在使用 <code>gtk</code>、<code>gdk</code>、<code>xdotool</code>、<
我已经看到如何通过 XrmOptionDescRec 结构数组配置 xrm 资源名称。可以在 <a href="https://stackoverflow.com/questions
我想要一个 Motif 应用程序在接收到 SIGUSR1 信号时重绘绘图区小部件。 我已经使用 X11R6 中的 Xt 功能
<h2 id="edit-18721"><strong>编辑 18/7/21</strong></h2> 所以我已经将错误隔离在 xlib.display 中。在 docker 容器中,当
我想判断特定窗口是否最小化。但坐标与未最小化相同。如何判断窗口是否最小化? 我发现标记为已解
我想使用 Xlib 库(Python 模块)[ <a href="https://tronche.com/gui/x/xlib/" rel="nofollow noreferrer">Documentation</a>, <a href=
我正在尝试使用 X11 创建一个全屏窗口。我设法获得了一个基本的窗口和事件处理。根据 <a href="https://www
我正在尝试使用 xlib c(特别是 4 和 5)拦截鼠标按钮。我想在没有阻塞的情况下做到这一点,并且最好
我可以通过以下方式确定当前鼠标指针的位置:from Xlib.display import Display display = Display() qp = display.screen().root.query_pointer() print(qp.root_x, qp.root_y) 我如何也可以通过Xlib获得当前鼠标按钮的状态,例如按下/释放左/右按
等待X11窗口映射和查看的正确方法是什么?确切地说,我想等到我可以安全地调用XSetInputFocus()而不会遇到以下错误导致X服务器回火的任何风险:// X Error of failed request: BadMatch (invalid parameter attributes) // Major opcode of failed reques
我正在尝试使用Xlib来深入了解Linux GUI程序的工作原理.我写了一个简单的程序,在一个窗口中显示“Hello,world”,但它看起来很不合时宜,因为文本没有消除锯齿.在X11中显示消除锯齿文本的最佳方法是什么?如何在GTK,Qt和其他工具包中实现抗锯齿?最佳答案X协议的文本呈现工具不支持抗锯齿,现在使用不多. (我认为原因是X字体协议没有任何alp
我正在使用xlib.我有一个XImage结构,其中包含来自XGetImage()调用的信息.是否有一种流行的方法可以从XImage获得更有意义的东西..即PNG?我看过libpng,但几乎每个人都听说这是一个驯服的野兽.这仍然是推荐的路径吗?最佳答案另请参见How to save XImage as bitmap?,尽管该人员有限制他们无法使用库.如果你可以
我希望能够通过 Python跟踪我的X11显示器上当前关注的应用程序.目的是将其与时间跟踪工具联系起来,这样我就可以记录我花费多少时间无效. 我已经在http://thpinfo.com/2007/09/x11-idle-time-and-focused-window-in.html找到了这段代码: import Xlib.display display = Xlib.display.Displa
使用gdk_screen_get_monitor_geometry,我可以获得以像素为单位的总面积和每个监视器的相对位置,即使有两个或更多用作单个屏幕. 但是,我想获得每个监视器的可用区域(即不包括面板).我发现的唯一的东西是_NET_WORKAREA,但这是一个跨越所有显示器的巨大区域.根据分辨率和排列,该区域内可能有面板. 如何获得每台显示器的实际可用面积?理想情况下,仅使用Gtk / Gdk
现在我感觉非常愚蠢.我想在Qt Creator中用xlib做一些事情. 我的代码: #include <QtCore/QCoreApplication> #include <X11/Xlib.h> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); Display *display = XOpen
有没有办法用Xlib创建一个窗口,它只显示边框线,标题,关闭按钮,你可以用鼠标移动?窗口的内容必须为空(或“完全透明”,尽管“透明度”听起来更像是我不需要的效果).基本上窗口应该显示背景区域. 我不确定它是否是您想要的,但是下面的代码创建了一个透明背景的X窗口,但仍然使用窗口管理器的窗口装饰. 只有当您的X11和图形硬件配置支持深度为32位的视觉效果时,它才会起作用. #include <X11/
我试图在X11会话中获取所有顶级桌面窗口的列表.基本上,我想获取窗口管理器应用程序切换UI中显示的所有窗口的列表(通常在用户按ALT TAB时打开). 我从来没有做过任何X11编程,但到目前为止,我已经设法通过整个窗口列表枚举,代码如下所示: void CSoftwareInfoLinux::enumerateWindows(Display *display, Window rootWindow)