10得票1回答
如何在Python中同时使用xlib和OpenGL模块?

我知道使用GLX可以将Xlib和OpenGL结合起来,我已经在C中做过(自己实践过)。 问题是,我该如何在Python中实现这个功能?OpenGL模块具有GLX功能[documentation],但它似乎正在使用C类型,而我不知道(似乎其他人也不知道)如何将xlib types与PyOpen...

7得票1回答
从Xlib转换至xcb

我目前正在将我的一个应用程序从Xlib移植到libxcb,但是我在寻找有关我在某些时候使用的XInput2扩展的信息时遇到了一些问题。libxcb中是否有XInput2实现?如果有,我在哪里可以找到文档。 目前,我遇到了一些问题,例如这些函数:XIQueryDevice,XISelectEv...

7得票2回答
如何使用python-xlib管理我的应用程序窗口?

我希望找到一种适用于Linux(使用X11)的方法来控制我使用Python编程的应用程序的窗口几何。所有的研究都指向使用python-xlib,但该文档非常不完善。 我想要实现的目标是: - 定义窗口在屏幕上的位置 - 定义最小和最大尺寸 - 启用/禁用窗口调整大小 - 保留屏幕空间以供窗...

16得票2回答
在Qt项目中出现XOpenDisplay未定义的引用

现在我感觉自己很蠢。我想在Qt Creator中使用xlib来做一些事情。 我的代码:#include <QtCore/QCoreApplication> #include <X11/Xlib.h> int main(int argc, char *argv[]) ...

9得票3回答
Xlib仍在使用吗?

Xlib还在使用吗?我能找到的有用文档是http://tronche.com/,但看起来已经非常过时了。谁在使用Xlib?GTK+和QT是否建立在其上?谢谢,ell。

7得票2回答
Gtk:获取每个显示器的可用区域(不包括面板)

使用gdk_screen_get_monitor_geometry,我可以获取每个监视器的总像素区域和相对位置,即使有两个或多个用作单个屏幕。 然而,我想要获取每个监视器的可用区域(即不包括面板)。我找到的唯一东西是_NET_WORKAREA,但那是一个跨越所有监视器的巨大区域。根据分辨率和...

20得票9回答
获取顶层窗口的进程ID和详细信息

有人知道如何获取顶部活动窗口的PID,然后如何使用PID获取窗口的属性吗?我指的是进程名称、程序名称等属性。 我正在Linux(Ubuntu 9.10)下使用Qt。

8得票2回答
将QWidget嵌入X11窗口

我想将两个QWidgets嵌入到使用XLib创建的窗口中。我已经编写了以下代码: // Assume all the necessary headers included int main(int argc, char *argv[]) { QApplication app(argc...

8得票5回答
如何修复这个脚本,使其不会导致CPU占用过高?

在我的家用Kubuntu机器上,我运行了一个脚本,在每次按键时都会发出蜂鸣声,无论哪个窗口或应用程序具有焦点,该脚本改编自这个富有见地的页面 #!/usr/bin/env python from Xlib.display import Display import os import s...

14得票4回答
在X11中监听键盘事件而不消耗它们 - 键盘钩子

我尝试编写一个程序,可以钩取Ubuntu(KDE)中键盘消息来发音每个按键的名称,而不干扰程序中键盘的正常操作(仅宣布按键名称)。 这是我的程序:#include <X11/Xlib.h> #include <stdio.h> #include <stdlib....