xorg相关内容
void Callback (XPointer, XRecordInterceptData *pRecord) { std::cout
..
我想知道是否有可能在没有 Xorg 及其 DDX 驱动程序的情况下获得图形硬件加速,只有内核模块和用户空间驱动程序的其余部分.我问这个是因为我开始在嵌入式平台上进行开发(比如 beagleboard 或更粗略的带有集成 GPU 的 Texas Instruments ARM 芯片),并且我将获得硬件加速而无需图形服务器的开销(这不是需要). 如果是,如何?我在考虑 OpenGL 或 Open
..
我正在编译一个基本示例(就像使用裸 X 可能很简单......)在最新版本的 Ubuntu 上使用 X11 的 RECORD 扩展,我收到以下错误: 本地服务器的RECORD扩展版本是1.13X 失败请求错误:XRecordBadContext失败请求的主要操作码:135(记录)失败请求的次要操作码:5 (XRecordEnableContext)失败请求中的上下文:0x17失败请求序号:10输
..
我尝试使用http://xkbind.sourceforge.net/(用于在窗口标题中显示键盘状态)在我的 Mint Maya 上(基于 Ubuntu 12.04) 但 xkbind 只更改 WM_NAME 属性 这里是 xkbind.c 代码片段 if(XGetWindowAttributes(dpy, window, &wa)) {XSelectInput(dpy, windo
..
如何使用xlib的C接口检查窗口是否最小化? 编辑:此代码是否有效? int window_is_minimized(Display *display, Window window) {原子实际类型;int actual_format;unsigned long i, num_items, bytes_after;原子*原子;原子=NULL;XGetWindowProperty(displ
..
为什么下面的X11/Xorg代码在Ubuntu 18.04下没有隐藏鼠标光标?如果这不是这样做的方法,那是什么?是否缺少依赖/库/.dev 包? 我的直觉是,这可能是 Ubuntu(或 Debian)X11/Xorg 软件包或类似软件包中的一个错误.这就是 Haxe/Kha 隐藏鼠标以实现跨平台兼容的方式. #include #include #include #include #incl
..
我之前发布了关于在两个 xsession 中控制两个独立游标的帖子.(http://stackoverflow.com/questions/13714831/controlling-multiple-pointers-with-xlib-or-xinput-in-ubuntu-linux) 该解决方案运行良好.但是,当我控制光标时发生了奇怪的事情.光标不是正常移动并刷新屏幕以进行调整,而是光
..
我正在尝试寻找兼容的 Ubuntu 操作系统、xorg 版本和 xvfb 版本.任何人都可以帮助我指导安装 xvfb 而不会挂机初始化内置扩展 GLX 到目前为止,我已经尝试了以下 Ubuntu 13 Server(无显卡)sudo apt-get install xorgsudo apt-get install xvfbsudo apt-get install xfonts-100dpi
..
嘿,我在使用 ssh X 转发时遇到问题.设置是我在 OSX Yosemite 主机上ssh进入我的 ubuntu VM. 我已经在 OSX 上安装了 xQuartz,在 ubuntu 上安装了 xauth,而且我相信我已经在 ssh_config 文件中设置了所有正确的选项. 我明白了 Warning: untrusted X11 forwarding setup failed:
..
我正在使用xlib. 我有一个XImage结构,其中填充了来自XGetImage()调用的信息.是否有一种流行的方法可以使XImage变得更有意义,例如PNG? 我看过libpng,但是几乎每个人都听说它是驯服的野兽.这仍然是推荐的方法吗? 解决方案 另请参见如何将XImage另存为位图?,尽管该人受到限制,无法使用库. 如果您可以使用图书馆,那么我相信开罗将是一个很好的
..
如何使用Xlib在X11中创建模式对话框? 模式对话框是一个位于应用程序其他窗口之上的窗口(就像瞬态窗口一样),并且拒绝将焦点放在该应用程序的其他窗口上. 在Windows中,当试图从模式窗口中获取焦点时,还会通过闪烁模式窗口的标题栏来表示模式. 谢谢. 解决方案 您需要设置_NET_WM_STATE属性(类型为“原子列表")以包含_NET_WM_STATE,请参见
..
在C ++上开发小型跨平台游戏时,我遇到了以下问题:当玩家在不触摸键盘或鼠标的情况下使用USB游戏板进行游戏时,计算机在游戏时会自动进入睡眠状态. 在Windows中,可以使用 SetThreadExecutionState 函数.我认为在OS X中,可以使用 UpdateSystemActivity ,但尚未测试. 但是问题是,在Linux中,没有什么像DE之间的通用API一样.我发
..
我的应用程序是一个操作系统锁定屏幕(例如GDM的锁定屏幕或KDE的锁定屏幕),所以我试图使其功能像一个. 我试图将应用程序的窗口悬停在所有所有窗口上方,并禁用/拦截所有键盘快捷键( ALT-TAB , CTRL-ALT-D等),导致它消失. 有没有办法做到这一点?我有100%的肯定,因为存在带有GUI的锁屏,但我只是找不到寻找的地方... 解决方案 我不知道如何使用Qt进行操作
..
背景/上下文: 我目前正在开发一个旨在在Linux上运行的触摸屏应用程序.作为开发框架,我选择JavaFX(jdk1.7.0_10)是因为它具有快速原型制作的便利性.我使用的是Arch Linux(内核3.6.10-1-ARCH)发行版,并且由于JavaFX需要完整的环境才能运行,因此我在基本配置之上安装了Xorg.甚至认为我能够运行JavaFX应用程序,但我的应用程序中显示的弹出窗口仍然存
..
我正在启动一个基于Qt小部件的,具有相当复杂设计的QT5应用程序.它在带有触摸屏的Beagleboard上运行.我将有一个相当奇怪的本地发明,而不是LCD显示器.这是在丙烯酸板上的激光绘画.还没有驱动程序.要实际更新屏幕,我必须将窗口的屏幕截图创建为位图,将其转换为灰度并馈入可处理激光的专有库.准备好后,它看起来应该很可爱.不幸的是,激光灯会在更新时闪烁,所以我不能只在计时器上截图,否则会像地狱般
..
我想在屏幕上所有窗口的顶部绘制一些图元。我在C语言中找到了一些代码,并尝试将其移植为使用python的xlib: 来自Xlib.display import显示$ b来自Xlib导入的$ b X来自Xlib导入协议的 display = Display(':0') root = display.screen()。root gc = root.create_gc() root
..
这也可能发生在您身上-有时,当您将某些网页中的文本复制到您喜欢的Webmail客户端中的RTF电子邮件草稿中时,您会不喜欢粘贴的件具有不同的字体/大小/粗细..它会以某种方式记住样式(通常是图片,当选中时)。 似乎剪贴板保存了各种格式的选定数据。一个人如何访问这些格式中的任何一种数据(以编程方式或使用某种实用程序)? X11剪贴板如何工作? 解决方案 您从中复制的应用程序会宣传其可以
..
我正在尝试编写自己的窗口管理器.我面临的一个问题是,我不了解如何定义窗口显示的顺序.我发现的唯一方法是使用 xcb_configure_window .但是它对我来说似乎非常有限:它只允许将窗口放在最上面,或者放在最下面(没有分层的概念).功能有限:(.. 我真正想做的是定义窗口顺序并告诉X.或定义多层窗口(例如,正常,最重要,最重要).因此,我可以相对于它的层来升高(或降低)窗口.因此,较
..
X11将键代码映射到keysyms,然后将keyyms映射到Unicode.在程序中检索keyym到Unicode映射的好方法是什么? 解决方案 尝试
..
这是此文件的精确副本问题;但是,已接受的答案中链接的代码已有将近11年的历史了,代码中的此注释导致我提出了重复的问题: keysym-> UTF-8转换将有望由 通过XmbLookupString()的Xlib,理想情况下不必在X中完成 应用程序.但是我们还没有. 我们到了吗?我知道XwcLookupString,但是类似... wchar_t unicode = XKeySym
..