X11是一个用于位图显示的可扩展窗口系统。它构成了大多数Unix操作系统GUI的基础。
从没有设置 _NET_WM_ICON 属性的 X 应用程序获取图标
我正在尝试从 xwindow 中提取图标,即来自 Obsidian 的图标,它似乎没有设置 _NET_WM_ICON 属性。我怎样才能提取这个图标信息?还有没有...
我找到了如何在 Perl/Tk Notebook 小部件中嵌入任意 X 应用程序窗口的示例。 但是,我无法使其发挥作用。具体来说,对 X->ReparentWindow 的调用不起作用...
我有一个 Perl Gtk3 脚本,我想在其中获取当前显示器上打开的所有 X11 窗口的列表。 到目前为止,我有: #!/usr/bin/perl -w 包 Gtk3::Gdk::X11; 使用严格; 使用 Glib::Object::
如何解决在 Ubuntu 24 (X11) 上启动 ElectronJs 应用程序时“缺少 X 服务器或 $DISPLAY”的问题?
当我尝试启动开发中的 ElectonJs 应用程序时,收到错误 [13117:1104/071616.998450:ERROR:ozone_platform_x11.cc(245)] 缺少 X 服务器或 $DISPLAY。使用的系统是Ubuntu 24....
当我的垃圾邮件过滤器守护进程过滤一组消息时,我正在使用 zenity 发布一个简单的通知。 目前这条消息被发布到屏幕中间,显得很突兀。 我想要...
我需要纯粹使用 Xlib 为我的应用程序创建一个托盘图标。经过一番搜索、阅读 XEmbed 文档和 SO 上的一些内容之后,这就是到目前为止代码的样子(主要是 c...
我尝试在 Ubuntu 18.04 上构建 v3msk(基于 Linux 的嵌入式系统)的 BSP,链接如下: https://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Building_the_BSP_for_Renesas_ADAS_boards 我用过
XOpenDisplay fortran 失败,但 C 工作正常
我在这里找到了 Fortran 的 Xlib 接口。当我运行一个简单的 C 代码(创建 X windows)时,一切都很好。但最简单的 Fortran 代码却失败了。 使用xlib 类型(c_ptr) 显示 显示 =
如何在 xbindkeys 中将两个 Alt 都指定为特定的键绑定?
标题所说的,我正在尝试将它们都设置在 .xbindkeysrc 中。 我想使用此按键绑定在键盘布局之间旋转,因为它是一种舒适但不太可能意外按下的组合。
在 Xlib 标头中找不到 XMapWindow() 的定义
我有这个简单的代码,使用 X11 绘制一个小窗口: int main(int, char*[]) { 显示*显示= XOpenDisplay(NULL); 窗口窗口 = XCreateSimpleWindow( 显示,
我仍在为 Haskell 的 X11 绑定而苦苦挣扎。现在,我想检测用户关闭窗口的事件。迄今为止我最好的尝试: 导入图形.X11.Xlib 导入 Graphics.X11.Xlib.Extras 导入
在远程 X11 中:xclock 可以工作,但 gitk 或 git gui 不行
我在 Windows 10 上安装了 X 服务器,我使用了 WSL,我注意到一个问题 # 回显 $DISPLAY 本地主机:0 当我运行 xclock 或 xcalc 时一切正常,但是当我运行 gitk 时出现段错误 〜#
无法将字符串转换为XftFont类型是什么意思以及为什么在X11中不显示标签/文本?
我正在尝试将 X11 应用程序运行到远程 X11 服务器中。 $ 导出显示=192.168.10.200:0 $x时钟& 警告:无法将字符串“”转换为 XftFont 类型 尽管有警告,xclock
是否可以创建一个不可见的X窗口?为了初始化 OpenGL ES 2.0 上下文,必须手动创建一个 X 窗口,但我找不到一种方法让它不可见。因为我只是做...
几乎我找到的每个教程都告诉我为我的事件循环执行此操作: XEvent事件; 而(真) { XNextEvent(显示,&事件); 开关(事件.类型) { 案例曝光:
我目前正在为我的游戏引擎编写 Linux 端窗口,我希望有一个选项可以以编程方式最小化/恢复窗口。 我决定使用 XCB 而不是 Xlib,因为我有
如何将 shm/fd 的步长告诉 xcb_shm_get_image()?
我正在使用 xcb-shm 来捕获屏幕。我创建与屏幕分辨率相同的 drm/gbm 缓冲区,然后将其 fd 提供给 xcb_shm_attach_fd()。有时我创建的 drm/gbm 缓冲区的步幅大小不是......
如何使用 XCB 将按键或按键释放事件从另一个程序发送到窗口(当前活动窗口)? 我找到了一些使用 XLib 的教程,但我想使用 XCB。 我猜...
我想要某种方法来知道大写锁定是否处于活动状态,我想我可以使用 xet 来达到此目的,使用管道,通过 popen('xset -q | grep Capslock') 我能够找到答案,但是我想要某种方式...
我的问题是:有没有办法将虚拟显示器设置为Linux服务器上的默认显示器(这样,如果没有计数器指示,所有启动的GUI应用程序都将显示在该显示器上......