xorg相关内容

没有 X 的硬件加速

我想知道是否有可能在没有 Xorg 及其 DDX 驱动程序的情况下获得图形硬件加速,只有内核模块和用户空间驱动程序的其余部分.我问这个是因为我开始在嵌入式平台上进行开发(比如 beagleboard 或更粗略的带有集成 GPU 的 Texas Instruments ARM 芯片),并且我将获得硬件加速而无需图形服务器的开销(这不是需要). 如果是,如何?我在考虑 OpenGL 或 Open ..
发布时间:2021-11-17 21:46:12 服务器开发

Xorg/X11 记录扩展的示例代码失败

我正在编译一个基本示例(就像使用裸 X 可能很简单......)在最新版本的 Ubuntu 上使用 X11 的 RECORD 扩展,我收到以下错误: 本地服务器的RECORD扩展版本是1.13X 失败请求错误:XRecordBadContext失败请求的主要操作码:135(记录)失败请求的次要操作码:5 (XRecordEnableContext)失败请求中的上下文:0x17失败请求序号:10输 ..
发布时间:2021-09-29 19:24:50 其他开发

如何更改 _NET_WM_NAME(X 库)

我尝试使用http://xkbind.sourceforge.net/(用于在窗口标题中显示键盘状态)在我的 Mint Maya 上(基于 Ubuntu 12.04) 但 xkbind 只更改 WM_NAME 属性 这里是 xkbind.c 代码片段 if(XGetWindowAttributes(dpy, window, &wa)) {XSelectInput(dpy, windo ..
发布时间:2021-09-29 19:24:20 其他开发

Xlib:如何检查窗口是否最小化?

如何使用xlib的C接口检查窗口是否最小化? 编辑:此代码是否有效? int window_is_minimized(Display *display, Window window) {原子实际类型;int actual_format;unsigned long i, num_items, bytes_after;原子*原子;原子=NULL;XGetWindowProperty(displ ..
发布时间:2021-09-29 19:23:58 其他开发

如何在 X11/Xorg 中隐藏鼠标光标

为什么下面的X11/Xorg代码在Ubuntu 18.04下没有隐藏鼠标光标?如果这不是这样做的方法,那是什么?是否缺少依赖/库/.dev 包? 我的直觉是,这可能是 Ubuntu(或 Debian)X11/Xorg 软件包或类似软件包中的一个错误.这就是 Haxe/Kha 隐藏鼠标以实现跨平台兼容的方式. #include #include #include #include #incl ..
发布时间:2021-09-12 19:23:03 其他开发

第二个光标不触发屏幕刷新

我之前发布了关于在两个 xsession 中控制两个独立游标的帖子.(http://stackoverflow.com/questions/13714831/controlling-multiple-pointers-with-xlib-or-xinput-in-ubuntu-linux) 该解决方案运行良好.但是,当我控制光标时发生了奇怪的事情.光标不是正常移动并刷新屏幕以进行调整,而是光 ..
发布时间:2021-09-12 19:14:42 其他开发

安装和配置 xvfb

我正在尝试寻找兼容的 Ubuntu 操作系统、xorg 版本和 xvfb 版本.任何人都可以帮助我指导安装 xvfb 而不会挂机初始化内置扩展 GLX 到目前为止,我已经尝试了以下 Ubuntu 13 Server(无显卡)sudo apt-get install xorgsudo apt-get install xvfbsudo apt-get install xfonts-100dpi ..
发布时间:2021-09-12 19:01:01 其他开发

将xlib XImage保存为PNG

我正在使用xlib. 我有一个XImage结构,其中填充了来自XGetImage()调用的信息.是否有一种流行的方法可以使XImage变得更有意义,例如PNG? 我看过libpng,但是几乎每个人都听说它是驯服的野兽.这仍然是推荐的方法吗? 解决方案 另请参见如何将XImage另存为位图?,尽管该人受到限制,无法使用库. 如果您可以使用图书馆,那么我相信开罗将是一个很好的 ..
发布时间:2021-05-29 23:18:26 服务器开发

X11模态对话框

如何使用Xlib在X11中创建模式对话框? 模式对话框是一个位于应用程序其他窗口之上的窗口(就像瞬态窗口一样),并且拒绝将焦点放在该应用程序的其他窗口上. 在Windows中,当试图从模式窗口中获取焦点时,还会通过闪烁模式窗口的标题栏来表示模式. 谢谢. 解决方案 您需要设置_NET_WM_STATE属性(类型为“原子列表")以包含_NET_WM_STATE,请参见 ..
发布时间:2021-05-29 22:57:32 服务器开发

如何以编程方式防止linux计算机休眠或打开屏保?

在C ++上开发小型跨平台游戏时,我遇到了以下问题:当玩家在不触摸键盘或鼠标的情况下使用USB游戏板进行游戏时,计算机在游戏时会自动进入睡眠状态. 在Windows中,可以使用 SetThreadExecutionState 函数.我认为在OS X中,可以使用 UpdateSystemActivity ,但尚未测试. 但是问题是,在Linux中,没有什么像DE之间的通用API一样.我发 ..
发布时间:2021-05-29 22:39:14 服务器开发

Qt4:使全屏窗口无法绕开(锁定屏幕)?

我的应用程序是一个操作系统锁定屏幕(例如GDM的锁定屏幕或KDE的锁定屏幕),所以我试图使其功能像一个. 我试图将应用程序的窗口悬停在所有所有窗口上方,并禁用/拦截所有键盘快捷键( ALT-TAB , CTRL-ALT-D等),导致它消失. 有没有办法做到这一点?我有100%的肯定,因为存在带有GUI的锁屏,但我只是找不到寻找的地方... 解决方案 我不知道如何使用Qt进行操作 ..
发布时间:2021-04-19 20:16:01 C/C++开发

JavaFX使X Server崩溃

背景/上下文: 我目前正在开发一个旨在在Linux上运行的触摸屏应用程序.作为开发框架,我选择JavaFX(jdk1.7.0_10)是因为它具有快速原型制作的便利性.我使用的是Arch Linux(内核3.6.10-1-ARCH)发行版,并且由于JavaFX需要完整的环境才能运行,因此我在基本配置之上安装了Xorg.甚至认为我能够运行JavaFX应用程序,但我的应用程序中显示的弹出窗口仍然存 ..
发布时间:2021-02-10 19:56:38 其他开发

如何监视对任意窗口小部件的更改?

我正在启动一个基于Qt小部件的,具有相当复杂设计的QT5应用程序.它在带有触摸屏的Beagleboard上运行.我将有一个相当奇怪的本地发明,而不是LCD显示器.这是在丙烯酸板上的激光绘画.还没有驱动程序.要实际更新屏幕,我必须将窗口的屏幕截图创建为位图,将其转换为灰度并馈入可处理激光的专有库.准备好后,它看起来应该很可爱.不幸的是,激光灯会在更新时闪烁,所以我不能只在计时器上截图,否则会像地狱般 ..
发布时间:2020-10-31 02:16:50 其他开发

使用xlib在屏幕顶部绘制

我想在屏幕上所有窗口的顶部绘制一些图元。我在C语言中找到了一些代码,并尝试将其移植为使用python的xlib: 来自Xlib.display import显示$ b来自Xlib导入的$ b X来自Xlib导入协议的 display = Display(':0') root = display.screen()。root gc = root.create_gc() root ..
发布时间:2020-10-26 18:44:04 服务器开发

X11剪贴板如何处理多种数据格式?

这也可能发生在您身上-有时,当您将某些网页中的文本复制到您喜欢的Webmail客户端中的RTF电子邮件草稿中时,您会不喜欢粘贴的件具有不同的字体/大小/粗细..它会以某种方式记住样式(通常是图片,当选中时)。 似乎剪贴板保存了各种格式的选定数据。一个人如何访问这些格式中的任何一种数据(以编程方式或使用某种实用程序)? X11剪贴板如何工作? 解决方案 您从中复制的应用程序会宣传其可以 ..
发布时间:2020-10-02 19:49:38 其他开发

如何定义窗口堆叠顺序?

我正在尝试编写自己的窗口管理器.我面临的一个问题是,我不了解如何定义窗口显示的顺序.我发现的唯一方法是使用 xcb_configure_window .但是它对我来说似乎非常有限:它只允许将窗口放在最上面,或者放在最下面(没有分层的概念).功能有限:(.. 我真正想做的是定义窗口顺序并告诉X.或定义多层窗口(例如,正常,最重要,最重要).因此,我可以相对于它的层来升高(或降低)窗口.因此,较 ..
发布时间:2020-07-15 01:25:02 其他开发

如何将X11 KeySym映射到Unicode字符?

这是此文件的精确副本问题;但是,已接受的答案中链接的代码已有将近11年的历史了,代码中的此注释导致我提出了重复的问题: keysym-> UTF-8转换将有望由 通过XmbLookupString()的Xlib,理想情况下不必在X中完成 应用程序.但是我们还没有. 我们到了吗?我知道XwcLookupString,但是类似... wchar_t unicode = XKeySym ..
发布时间:2020-06-29 19:04:25 其他开发