Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
X11:列出顶级窗口
到目前为止我发现了两种方法 对于每个根窗口 默认屏幕 特定屏幕 所有屏幕等 列出每个直接子窗口 递归地搜索每个直接子窗口以查找窗口WM STATE财产 该窗口成为直接子窗口的顶级应用程序窗口 并且所有递归都可以停止 如果直接子级的层次结构中
window
X11
ewmh
icccm
Xkb:如何增加 XkbDescRec 键盘描述的客户端映射中的 KeySyms 数量?
我正在尝试以编程方式修改 X11 中 xkb 键盘映射的一些属性 在里面XkbClientMapRec struct map的成员XkbDescRecstruct 我们有以下成员 typedef struct Client Map unsi
Keyboard
X11
KEYCODE
Qt5 在 OSX 上安装 -qt-xcb
我在 OSX 上安装 Qt5 时遇到问题 The Mac OSX 的 Qt 要求 http qt project org doc qt 5 0 qtdoc requirements mac html完成 Xcode 和命令行已安装 然后我按
c
MacOS
QT
X11
XCB
Xlib XGetWindowProperty 返回零项
我在读取某些 XWindow ICCCM 属性时遇到问题 问题实际上是当我尝试读取 NET WM STATUS 属性时 我正在使用的功能是 int get property value Display display Window wind
c
X11
Xlib
XTestFakeButtonEvent 和 XSendEvent 之间的区别
我正在尝试通过 x11 为 ubuntu 编写简单的鼠标点击器 首先 我编写了单击过程的第一个变体 基于 XSendEvent include
c
Linux
Googlechrome
X11
将 QWidget 嵌入 X11 窗口
我想将两个 QWidget 嵌入到使用 XLib 创建的窗口中 我写了这段代码 Assume all the necessary headers included int main int argc char argv QApplicati
c
QT
X11
Xlib
如何将 X11 KeySym 映射到 Unicode 字符?
这是一个完全相同的副本这个问题 https stackoverflow com questions 1268600 how do i map an x11 keysym to a unicode character 然而 已接受答案中链接的
Unicode
input
X11
Xorg
keyboardlayout
无法让 QWindow::fromWinId 正常工作
我的 Qt 5 9 程序 在 X11 Linux 上 使用以下命令启动其他应用程序QProcess 我想控制这些应用程序生成的窗口 所以我获得了它们winId价值和用途QWindow fromWinId得到一个QWindow实例 问题是这些
Linux
QT
X11
X11 为什么我无法绘制任何文字?
我正在努力学习X11 这对我来说非常困难 因为我没有 Linux 上的窗口应用程序的经验 我写了一些简单的代码 但无法解决这个不可见的文本问题 一切可能都工作正常 当我尝试使用 DrawRectangle 函数绘制矩形时 它正在工作 这是代
c
Linux
Text
X11
在 C 中使用 popen() 失败?
我可以运行以下命令 xwd root xwdtopnm pnmtojpeg gt screen jpg 在 Linux 下的终端中 它将生成我当前屏幕的屏幕截图 我尝试使用代码执行以下操作 include
c
screenshot
popen
piping
X11
C++ - 更改 X 窗口中的光标
我以为这很容易找到 但谷歌搜索却毫无帮助 有没有一个简单的 API 可以改变 X 窗口中的鼠标光标 我知道在 Windows 中你可以只调用 SetCursor include
c
Linux
X11
mousecursor
如何在 Linux 上用 C++ 截取被遮挡窗口的屏幕截图
我正在尝试弄清楚如何截取当前未聚焦的窗口的屏幕截图 因此该窗口很可能会被其他窗口部分或完全遮挡 我在此链接上找到了一个示例使用 X11 的 Xcomposite 扩展获取被覆盖 不可见或最小化的窗口的屏幕截图 https stackover
Linux
QT
screenshot
X11
直接打开 Xserver 的套接字
我希望了解 Linux 桌面环境如何与 Xserver 配合使用 我读到大多数窗口管理器不直接打开套接字 而是使用 Xlib 绑定 来编写 WM 的任何语言 或者您可以使用更高级别的绑定 XCB 但我想知道直接向 Xserver 打开套接字
Linux
userinterface
Desktop
windowmanagers
X11
GTK 程序运行时如何禁用屏幕保护程序/电源管理/屏幕消隐?
问题 有没有办法阻止 X 会话启动屏幕保护程序 进入省电模式或通过代码执行屏幕空白 我正在做什么 语言 C C 图形用户界面框架 GTK3 硬件 树莓派3B 软件 Raspbian 10 Buster 我的程序需要在屏幕上长时间运行 最多
c
gtk
X11
从键码获取键名称(X11 XGrabKey)
我在 Linux 中有一个全局按键事件处理程序 如下所示 我需要知道哪个键盘被抓住了 例如 如果按下 P 键 我会得到相应的键代码 有没有办法从这个未签名的密钥代码中获取密钥名称 P include
c
QT
X11
X11 窗口调整大小时卡顿
我正在 X11 中创建一个 openGL 窗口并使用glxswapbuffers用于双缓冲 问题是 渲染看起来不错 但在调整大小时 openGL 内容会跳来跳去 窗口边框会出现卡顿现象 我尝试过滤ConfigureNotify事件 延迟它们
Linux
OpenGL
X11
Ubuntu服务器上部署JavaFX不显示
我正在 Netbeans 中的 Mac OS X 10 9 1 上使用 jdk1 7 0 51 开发 JavaFX 应用程序 我可以毫无问题地运行它 并且在干净的构建之后我还可以从 dist 文件夹启动 jar 现在我想将其部署在 64 位
Java
Ubuntu
SSH
javafx
X11
Windows 上 Git Bash 中的 X 会话?
我在 Windows 上使用 Git Bash 我已经使用 Git Bash 通过 SSH 连接到 UNIX 机器 并尝试使用 GUI 运行程序 我收到消息 LINUX UNIX system detected but unable to
git
userinterface
X11
putty
gitbash
检测合成器是否正在运行
我希望我的 UI 根据屏幕是否合成 从而支持某些效果 来更改设计 是否有可能 可靠地查询 X 服务器是否正在运行合成窗口管理器 打开 关闭合成时收到通知吗 解决方案 为了向不太熟悉 X11 API 的人详细说明 Andrey Sidorov
X11
Xlib
«
1
2
3
4
5
6
7
»