我在Ubuntu 20.0.4下使用XFCE4桌面环境。 我设置了几个虚拟桌面,每个虚拟桌面都包含一个或多个正在运行的应用程序。 有什么方法可以从一个桌面运行基于 X-Windows 的命令,并让它在另一个桌面上操作 window,而无需切换桌面? 例如,假设我有一个 xterm shell wi ...
我在Ubuntu 20.0.4下使用XFCE4桌面环境。 我设置了几个虚拟桌面,每个虚拟桌面都包含一个或多个正在运行的应用程序。 有什么方法可以从一个桌面运行基于 X-Windows 的命令,并让它在另一个桌面上操作 window,而无需切换桌面? 例如,假设我有一个 xterm shell wi ...
我有一个必须以 root 身份启动的脚本。 我需要检测图形系统并识别它(windows X 系统、Wayland)。 我尝试使用一些环境变量,例如${XDG_SESSION_TYPE}或${WAYLAND_DISPLAY} ,如果您使用的是 x11 或 wayland,或者如果您使用的是无头系统,这 ...
我正在编写 x86-64 NASM 程序集,我写了一个 function 以通过 WSL 在 Ubuntu 上使用 X11 关闭 window 我不断收到此错误: 我的代码如下所示: 该错误似乎来自XCloseDisplay function 调用我已经尝试查看我对 window 的初始化,但是当 ...
我在 /etc/udev.rules.d/ 中写了一条规则,如果设备插入我的 Raspberry Pi 4,它运行 bash 脚本 '/home/pi/startx.sh'。这条规则有效,在某种意义上,如果我的脚本我写 test.txt 文件实际上是在我每次插入键盘时创建的。 现在我希望此脚本以用 ...
我正在尝试 package cpython 的 C 扩展,我不确定如何继续。 据我了解,我需要首先使用python3 -m build生成 wheel 文件,然后执行auditwheel repair dist/my_wheel_file.whl -w dist/或类似的操作。 当我在本地构建 p ...
这类问题遍布 stackoverflow。 我知道,我已经搜索了将近 2 天。 我开始查看轨迹球所需的 xinput 配置。 比我发现和配置但当我重新启动 PC 时,没有任何东西存在。 所以我搜索了几个小时,尝试了将近 25 种组合,最后我想出了 ~/.profile 文件。 唯一可行的解决方案适合 ...
我正在尝试显示在 Docker 容器中运行但通过 unix 套接字连接到主机的 X11 服务器的基本 Tauri 应用程序 GUI。 但是在运行npm run tauri dev时,我收到以下警告和错误: 我在主机上打开了一个 GUI window,但它是空白的(但应该包含一些文本/HTML 标记) ...
我已经为 select FreeBSD 中的音频通道编写了一个简单的工具。 这是代码: xaudio.c 设备.c: 设备.h: 以及相应的 makefile(对于 FreeBSD): 该程序编译并运行(它按预期切换音频通道)。 However, my intended behaviour w ...
我正在尝试在 C++ 中构建光线追踪器。为此,我想将最终图像绘制到 window(而不是仅输出到 PPM,这是我目前正在做的)。 我在下面有一些代码将每个像素的颜色保存到一个与图像大小相匹配的数组中,然后尝试使用 Xlib 显示该图像。 下面的代码片段将数据分配给 100 x 100 数组图像: ...
我已经添加 到我的local.conf ,因为我需要访问Xrandr (这取决于 X11)。 将 x11 添加到 DISTRO_FEATURES 后,我在调用 bitbake 时不断收到以下信息: libgbm上的 libgbm 似乎只有10.0版: https://layers.openemb ...
我有一个 function,它打开 X11 显示,做一些事情,然后关闭它。 我使用 errno 来捕获整个代码中的错误。 经过一段时间的 debuff 我了解到,即使 XOpenDisplay 返回实际指针(不是 NULL),errno 在这个 function 中设置为 11。 如果在if st ...
我正在尝试使用PolyPoint XCB 请求在 window 上绘制点。 请注意,我在 Rust 中使用了箱子“ xcb ”。 这是我的 function:fn set_pixels(&mut self, pixels: Vec<(usize, usize, u32)>) { ...
我正在为娱乐制作一个简单的 xlib 包装器,但自从我激活 WSL 后,我在使用 X11 时遇到问题:在某些程序开始时,它开始发送特定的按键事件,当我按下某些东西时它停止。 我试着查看一些文档,甚至在 /dev/ 上调试输入文件,但似乎 WSL 没有它们,至少我没有找到。 我的 window_ini ...
我正在使用 X-window (X11) 渲染 2D 图形(线、圆、文本...)。 但是我需要绘制现有的 bitmap 图像,而不是绘制到 window。 有没有办法做到这一点? 如果是,bitmap格式有限制吗? (注意:我并不是要将图像渲染到 window。) ...
我遇到了一个有趣的问题,我的搜索(加上此处推荐的文章)没有帮助,因为我可能使用了错误的术语。 我有三个工作站: Lin - 一个运行 XServer 的 Linux 实例。 Mac - 启用了远程管理并安装了 XQuartz 的 MacBook Pro。 Win - 运行 VNC 客户端的 W ...
我有一个我编写的简单的 pygame 程序,我正在使用 raspberry pi lite OS (buster) 在 raspberry pi CM4 上运行。 因此我不得不手动安装 x 以便 pygame 可以输出一些东西。 这是使用以下命令完成的: sudo apt-get install - ...
我的问题是 X11 变量——当我尝试启动 gdx-setup.jar 时,我得到 output: 我在本地笔记本电脑上运行 ubuntu(没有 SSH)。 系统详情我试过命令: sudo apt-get update --fix-missing sudo apt-get update sudo a ...
我最近发表了一篇文章,详细介绍了在我的 Windows 11 笔记本电脑上创建 RedPitaya 生态系统的问题,并想看看我的 Windows 10 台式机是否还有运气。 通过 Microsoft Store 安装 Ubuntu 20.04.5 LTS (Focal Fossa) 后,我将我的操作 ...
我在 Go 中为窗口管理器制作了一个自定义墙纸设置器。 目前我使用github.com/xyproto/wallutils项目,它又依赖于feh 。 对于一个屏幕,我可以使用它的尺寸来创建精确尺寸的图像,并且一切正常,但如果有多个不同尺寸的屏幕连接到计算机,这种方法就不起作用了。 对于准确的图像, ...
如何在Xlib中检测Shift + Tab ? 我能够将KeySym与XK_Tab匹配,但它在按住 shift 键时不匹配,然后检查ev->state & ShiftMask ,所以我有点迷路了。 解决方案: 感谢 Erdal Küçük 的回答,我能够想出以下 function 来 ...