X11是一个用于位图显示的可扩展窗口系统。它构成了大多数Unix操作系统GUI的基础。
在 iTerm2 上的 tmux 会话中,我在 vagrant 上运行 mininet,并以 ubuntu/trusty64 作为基础盒。我正在寻找一种解决方案来在 iTerm2 中的 mininet 拓扑中的多个主机上启动 shell(理想情况下...
我正在使用 Qt 开发自己的 Linux 桌面环境。 我需要在任务栏中显示所有正在运行的应用程序的系统托盘图标,并能够从那里与每个应用程序进行交互。 我
X11 - 如何使用 Python 升起另一个应用程序的窗口
我希望能够使用Python 启动另一个应用程序的窗口。 我确实看到了这个,我想我可以尝试: X11:通过命令行提升现有窗口? 不过,我更愿意在
我可以使用 WSL 作为 X 服务器来显示远程 Linux GUI 应用程序吗?
在我的 Windows 10 计算机上,我安装了 WSL(debian 发行版)。当我打开 WSL 终端并输入 xclock 时,桌面上会弹出一个窗口,显示时钟。我还没有安装 Xming 或 VcXSrv 或任何...
我想在连接到 Jetson Xavier nx 的 macOS 上启用 x11 转发。但是,连接后: sudo ssh -Xvvv id@主机 连接建立成功。但在详细的日志中,我得到......
在某些情况下,我们需要将 QWidget 移动到屏幕坐标之外(以负 pos 移动它),例如这里我们需要将主窗口小部件移到屏幕外,以便用户查看他/她正在输入的内容...
我使用“WM_NAME”窗口属性在 Xlib 中获取窗口标题,并且我发现该属性返回不同的字符串类型。对于字符串类型有“
如何从 Podman 容器获取 X11 连接以显示在 MacOS 上的 XQuartz 上?
我尝试在 MacOS 上显示在 Podman 中启动的 X11 应用程序。 在 XQuartz 上我启用了“允许连接到网络客户端” 执行的“xhost +”。 目前我使用 podman run --user $uid:$gid \...
我们有一个消耗大量数据的应用程序。目前是桌面应用程序,但我们希望通过浏览器提供它。 在我们需要的地方创建一个网络应用程序对我来说没有意义......
如何在 Wayland 上使用 Python 捕获任何窗口的屏幕截图?
对于上下文,我有一个 PyQt5 小部件,带有一个按钮,让我选择要捕获的屏幕区域。我可以使用 Pillow 和 mss 来捕获 X11 上的内容,如下所示 def take_screenshot(self, x1,...
XMonad 原子更改未反映在 Tint2 面板中 - 事件传播问题
这个问题不是关于设置桌面环境,而是严格关于用于处理下面的事件/情况的 Xorg 或 X11 协议。 我遇到了 X11 原子更改的问题。他...
我目前正在尝试使用 libx11 截屏 #包括 #包括 #包括 int 主函数(无效){ XImage* 图片; 显示* dpl; 无符号整型
我正在尝试使用 XQuerytree 获取 Xlib 中顶级窗口(即根窗口的子窗口)的数量。 当仅尝试基本的 X 实用程序(例如 Xterm 或...)时,它工作得很好
我正在尝试对任意应用程序窗口进行一些后处理(颜色处理、锐化、模糊等)。我正在使用 Composite 扩展来获取屏幕外像素的内容...
我正在尝试制作一个简单的 xcb 程序来学习基础知识并希望在其他项目中使用它,但我遇到了一个奇怪的问题。创建了像素图后,我可以使用
有没有办法检测鼠标是否已移动到 X Server 上的任何位置或是否发生了键盘事件?我需要对用户使用 X11 输入设备执行任何操作做出反应。 我只设法...
我正在用C编写一个简单的程序,我想捕获正在发生的所有鼠标和键盘事件。 我尝试使用 XGrabPointer,但它会导致锁定屏幕,我无法...
我正在使用 Go 和 Xlib(使用 cgo)修补 X11,并且正在尝试编写基本的窗口管理功能,但我在输入管理(本例中为键盘)方面遇到了问题。 到目前为止...
我已经编译了第一个 X11 程序,但无法链接它。 我使用的是 64 位 Xubuntu 13.10,并且使用命令行 gcc $(pkg-config x11) findXfonts.c -o findXfonts 编译没问题,但是每个 X*
我正在开发一个窗口管理器,主要是作为练习,我遇到了一个问题。我希望能够将单击的窗口提升到堆栈顶部。目前,我正在 B 上使用 XGrabButton...