x11相关内容

我怎样才能在Wayland上截屏?

现在我需要开发一个插件,可以在Ubuntu、CentOS和Fedora上截屏。我试着用Xlib编写它。它可以在Ubuntu和CentOS上运行,但Fedora使用的是Wayland,我开发的插件无法运行。 Gnome截图可以在这些平台上运行,但我看了他的源代码后发现,它可以通过调用其他进程来实现截图,这对我来说是很难学习的。 有什么办法可以在Wayland Engine上截屏吗? ..
发布时间:2022-08-15 15:02:21 其他开发

如何优雅地创建在X下启动WSL程序的Windows快捷方式

要从Windows任务栏上的按钮从VcXsrv下的WSL安装启动xfce4-terminal,我有点困难。当我完成时,除了xfce4终端,我不想要任何DOS机器/控制台/终端。我有它的工作,但它是丑陋的。有谁有更干净的方法来做这件事吗? 以下是我得到的结果:我用这个目标在桌面上创建了一个Windows快捷方式(全部在一行中,为了可读性,这里用换行符分隔): C:WindowsSyste ..
发布时间:2022-07-17 14:57:10 其他开发

创建子窗口失败并显示BadRegion?

在尝试修复https://stackoverflow.com/a/69647995?noredirect=1时,我有了一个想法;如果我在框架窗口的子窗口中绘制(无法直接在窗口上绘制的)内容会怎么样?看起来像Openbox这样的其他WMS也采用了这种方法。 所以我尝试这样做: let text_win = self.conn.generate_id()?; let te ..
发布时间:2022-05-09 11:24:59 其他开发

位深度为32的窗口上的阴影

在我的重定父窗口管理器中,我将窗口重定为具有相同位深度的框架: let geom = self.conn.get_geometry(ev.window)?.reply()?; let attr = self.conn.get_window_attributes(ev.window)?.reply()?; let frame_win = self.conn.ge ..
发布时间:2022-05-09 11:13:32 其他开发

如何为Depth=32的窗口设置不透明背景

在我的父子关系窗口管理器中,我有一些创建框架窗口的代码: let screen = &self.conn.setup().roots[self.scrno]; let geom = self.conn.get_geometry(ev.window)?.reply()?; let attr = self.conn.get_window_attributes(ev ..
发布时间:2022-05-09 11:04:39 其他开发

如果没有X11$DISPLAY和QUOT;,GIT+libret无法自动启动D-BUS

我已经在CentOS 7服务器上安装了Git和libret。我使用git-credentials-store在服务器上以明文形式存储我的凭据。现在我想使用libret,但不幸的是,如果我将git-redential-libret配置为凭据帮助器,我会收到D-BUS错误。 我已经安装了dbus和dbus-x11,并通过以下命令启动了dbus,但仍然收到错误。 dbus-启动--sh-语法 ..
发布时间:2022-05-09 10:47:45 服务器开发

如何设置VcXSrv以与WSL2一起使用

如何在不禁用访问控制的情况下在Windows 10上设置VcXSrv.exe以使用WSL2?互联网上的每个描述都显示禁用访问控制,但这允许本地网络上的任何程序记录您的击键和鼠标移动等。 推荐答案 Windows 10专业版20h2安装 您应该使用.XAuthority文件在X11客户端和VcXSrv X11服务器之间共享密钥,而不是禁用VcXSrv上的访问控制。.XAuthority ..
发布时间:2022-05-09 10:43:21 其他开发

使用GTK+或PyGTK转储X剪贴板数据

如何使用PyGTK/GTK+从X剪贴板粘贴HTML数据? 我需要类似xclip的东西,但要能够将剪贴板数据输出为HTML,而不仅仅是纯文本。我在使用PyGTK,但我不怕C中的纯GTK+。 我已经阅读了GtkClipboard和PyGTK的gtk.Clipboard参考,我找到了这个question,但我需要一个小示例来开始。 推荐答案 已更新答案 原答案(下图)使用旧 ..
发布时间:2022-02-27 15:26:35 其他开发

如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐?

问题 是否有方法可以防止X会话启动屏幕保护程序、进入省电模式或从代码执行屏幕消隐? 我使用的内容 语言:C/C++ GUI框架:GTK3 硬件:覆盆子PI 3B 软件:Raspbian 10-Buster 我的程序需要在没有用户交互的情况下在GUI运行的情况下长时间(最长12小时)在屏幕上运行。GUI充当现场系统的状态监视器(如果屏幕变黑,则说明出现问题)。 我知道的 ..
发布时间:2022-02-27 15:22:25 C/C++开发

我应该在 debian 上与 openoffice 一起使用什么虚拟 X 服务器?

我需要以批处理模式运行 openoffice 以将 .doc 文件转换为 pdf,但 openoffice 无法启动,因为它需要 X 服务器.我的 linux 盒子没有. 周围有没有我可以使用的虚拟黑洞 X 服务器? 我正在使用 debian etch. 解决方案 你可以试试 xvfb 在 X 窗口系统中,Xvfb 或 X虚拟帧缓冲区是 X11 服务器执行所有图形操作在内 ..
发布时间:2022-01-24 23:01:03 其他开发

禁用/抑制 R 中 CRAN 镜像选择的 tcltk 弹出窗口

我的问题与之前发布但从未在此处真正回答的问题类似: 在 R 中禁用 GUI、图形设备 我不喜欢 CRAN 镜像选择的 R tcltk 弹出窗口.当在两个包中搜索一个函数的帮助时,它们也会弹出来选择一个包. 有什么方法可以在不完全禁用 X11 的情况下禁用这些窗口?我仍然希望 plot() 命令正常工作,但禁用通过远程连接永远加载的小选择菜单. 例如,如果你使用 ssh,但不 ..
发布时间:2022-01-20 22:25:57 其他开发

Xkb:如何将键码转换为键符

我只是想获取一个 KeyCode 和一个修饰符掩码,并使用 Xkb 扩展名将其转换为 KeySym.我似乎无法弄清楚为什么这不起作用.很明显修饰符不匹配,但我不知道为什么.我什至不知道我是否正确转换了组. #include #include #include #include 无效检查(XkbDescPtr 键盘 ..
发布时间:2022-01-13 23:03:05 服务器开发

忽略 X11 应用程序中的自动重复

如果您在启用 AutoRepeat 时按住 X11 中的某个键,您会不断收到 KeyPress 和 KeyRelease 事件.我知道 AutoRepeat 可以使用函数 XAutoRepeatOff() 禁用,但这会改变整个 X 服务器的设置.有没有办法为单个应用程序禁用 AutoRepeat 或忽略重复的击键? 我正在寻找的是按下一个键时的单个 KeyPress 事件和释放键时的单个 K ..
发布时间:2022-01-13 22:27:57 其他开发

链接错误:命令行中缺少 DSO

我是来自 Windows 的 Linux(使用 Ubuntu 14.04 LTS 64 位)的新手,我正在尝试移植我现有的 CUDA 项目. 通过链接时 /usr/local/cuda/bin/nvcc -arch=compute_30 -code=sm_30,compute_30 -o Main.o Display.o FileUtil.o Timer.o NeuralNetwork.o ..
发布时间:2022-01-11 14:58:33 服务器开发

clang:错误:未知参数:'-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

我在尝试在 Mavericks 操作系统中安装 Scrapy 时遇到以下错误. 我安装了命令行工具和 X11 我真的不知道发生了什么,我在浏览 Web 时也没有发现同样的错误.我认为这可能与 Xcode 5.1 的一些变化有关 感谢您的回答! 这是命令输出的一部分: $pip 安装scrapy ....下载/解包密码学>=0.2.1(来自pyOpenSSL->scrapy ..
发布时间:2022-01-04 20:45:21 Python