Linux X11 - 全局键盘挂钩
是否有可能(或如何)创建一种机制(在 Linux X11、C++ 中),其工作方式类似于 Windows 中的全局钩子(SetWindowsHookEx())? 我希望能够捕获关键事…
如何像 Ghostscript 一样将 X11 键盘事件路由到标准输入?
我正在尝试编写 Ghostscript 的克隆,但我不知道它们是如何制作的,因此您可以在图形窗口中键入内容,并且击键显示在终端窗口中,就像您一开始就在那…
X11:通过命令行设置未装饰的窗口或始终可见
这个问题提到了工具xdotool和wmctrl,它们能够通过命令行更改窗口的几何形状。这样就可以了。 但是,如果我想做更高级的操作,例如: 设置一个窗口未…
多线程 X11 应用程序和 OpenGL
我正在尝试使用 libx11 创建一个多线程 opengl 应用程序 - 每个窗口一个单独的线程和一个管理器线程。 我在管理器线程中有一个事件循环: while(true)…
X11。如何知道窗户的完整尺寸(及其装饰物的尺寸)
我想检索 X11 中任何窗口的完整大小,以便自动调整其大小。 到目前为止我已经使用了wmctrl,但大小似乎不完整。 例如, >$ wmctrl -lG 0x00e0000f -1 …
在成员函数内调用 pthread_create ?
我创建了一个包含 pthread_function 声明的 widget.h 文件,我想在 widget.cpp 中该 Widget 类的成员函数 destroyWidget 中调用它。但总是显示错误。…
如何使用 x11 在 xerver 上显示 jpeg 图像?
我想使用 x11 在 xserver 中显示 jpeg 图像。我下载了 imagemagick,但不知道该怎么做。 我想将该图像显示为另一个窗口的子窗口。有没有xlib代码可以…
没有规则可以创建目标 /usr/lib/libX11.so
我正在使用 SFML 库编写一个程序,它需要 libX11。我最近刚刚从旧版本升级到 ubuntu 11.04,从那以后我就无法编译我的程序。我收到以下错误: make[3]…
GIT 推送抱怨不受信任的 X11 转发设置失败
我是 git 和 OSX 的新手,来自 Ubuntu 和 svn。 当我从 OSX 终端 shell 执行“git Push”时,我收到以下警告: folklore$ git push origin master War…
桌面集成应用程序(类似桌面小部件)
我目前正在考虑为我的个人系统编写一个桌面集成应用程序,它的行为应该类似于通常的桌面小部件引擎(screenlet、gdesklet、google gadgets)。它应该…