顏色選擇器僅選擇黑色

顏色選擇器僅選擇黑色

我全新安裝了 Gnome 和 GDM 的 Arch Linux;我使用整合式顯示卡:Intel® HD Graphics 630。

之前我安裝了 Fedora,舊設備有舊的 NVidia GPU。我使用一個名為“gpick”的程式從螢幕上選擇顏色:

gpick 工作

它按預期工作,但使用新裝備時它總是選擇黑色:

gpick 僅選擇黑色

我嘗試啟動 Kali Linux 並在那裡安裝 gpick。即使解析度不是原生全高清,這仍然有效。我嘗試了 gcolor2,它是一個類似的工具,但它的作用是相同的。

我安裝了以下軟體包:xf86-video-intel mesa-libgl lib32-mesa-libgl

我該如何修復選擇器?

答案1

您在 Fedora 上使用 GNOME 3 和非 NVidia 顯示卡,因此您很可能會運行 Wayland 作為圖形系統。 gpick基於GTK+ 2.x,僅支援X11,並經過Xwayland相容層。

所以你的問題有兩個原因:

  1. Wayland 圖形系統按設計不允許一個程式看到其他程式的內容。因此,螢幕截圖或顏色選擇器等功能需要視窗管理器的配合。 (例如,應用程式會要求 WM 截取螢幕截圖並從中選擇顏色而不是實際的螢幕。

  2. Xwayland 充當完全獨立的 X11“顯示器”;雖然它具有允許單一視窗與本機視窗交錯的鉤子,以及來回傳輸剪貼簿內容,但它不會將有關 Wayland 的任何其他資訊傳遞給 X11 應用程式。就這些而言,它們在黑色桌面上運行,看不到 Wayland。

因此,gpick 只能看到其他 X11 窗口,而看不到本機 Wayland 窗口。

您可以使用 GDM 登入畫面中的「齒輪」圖示在 GNOME+Wayland 和 GNOME+X11 會話之間切換。

相關內容