Elu*_*uch 5 linux arch-linux intel-graphics
我用 Gnome 和 GDM 全新安装了 Arch Linux;我使用集成显卡:Intel® HD Graphics 630。
以前我安装了 Fedora,旧设备有一个旧的 NVidia GPU。我使用一个名为“gpick”的程序从屏幕上选择一种颜色:

它可以正常工作,但是对于新装备,它总是选择黑色:

我尝试启动 Kali Linux 并在那里安装 gpick。即使分辨率不是原生的全高清,这也有效。我试过 gcolor2 是一个类似的工具,但它的作用是一样的。
我安装了以下软件包: xf86-video-intel mesa-libgl lib32-mesa-libgl
我该如何修复选择器?
您在带有非 NVidia 显卡的 Fedora 上使用 GNOME 3,因此您很可能将 Wayland 作为图形系统运行。gpick 基于 GTK+ 2.x,仅支持 X11 并通过 Xwayland 兼容层。
所以你的问题有两个原因:
Wayland 图形系统的设计不允许一个程序看到其他程序的内容。因此,屏幕截图或颜色选择器等功能需要窗口管理器的配合。(例如,应用程序会要求 WM 截取屏幕截图并从中选择颜色,而不是实际屏幕。)
Xwayland 充当完全独立的 X11“显示器”;虽然它具有允许单个窗口与本机窗口交错并来回传输剪贴板内容的钩子,但它不会将有关 Wayland 的任何其他信息传递给 X11 应用程序。就这些而言,它们在黑色桌面上运行,看不到 Wayland。
因此,gpick 只能看到其他 X11 窗口,而不能看到本机 Wayland 窗口。
您可以使用 GDM 登录屏幕中的“齿轮”图标在 GNOME+Wayland 和 GNOME+X11 会话之间切换。
| 归档时间: |
|
| 查看次数: |
1576 次 |
| 最近记录: |