Colorpicker выбирает только черный цвет

Colorpicker выбирает только черный цвет

У меня новая версия Arch Linux с Gnome и GDM; я использую интегрированную видеокарту: Intel® HD Graphics 630.

Раньше у меня была установлена ​​Fedora, а на старой машине был старый графический процессор NVidia. Я использовал программу под названием "gpick", чтобы выбрать цвет с экрана:

gpick работает

Все работало как надо, но с новой установкой постоянно выбирается черный цвет:

gpick выбирает только черный цвет

Я попробовал загрузить Kali Linux и установить gpick там. Это сработало, хотя разрешение не было родным fullHD. Я попробовал gcolor2, который является похожим инструментом, но он делает то же самое.

У меня установлены следующие пакеты:xf86-video-intel mesa-libgl lib32-mesa-libgl

Как мне исправить сборщик?

решение1

Вы используете GNOME 3 в Fedora с видеокартой не от NVidia, поэтому, скорее всего, в качестве графической системы вы используете Wayland. gpick основан на GTK+ 2.x, который поддерживает только X11 и проходит через уровень совместимости Xwayland.

Итак, у вашей проблемы есть две причины:

  1. Графическая система Waylandпо дизайнуне позволяет одной программе видеть содержимое других программ. Таким функциям, как снимки экрана или селекторы цветов, потребуется сотрудничество с оконным менеджером. (Например, приложение попросит WM сделать снимок экрана и выбрать цвета изчто(вместо самого экрана.)

  2. Xwayland действует как совершенно отдельный "дисплей" X11; хотя у него есть хуки, позволяющие чередовать отдельные окна с собственными и передавать содержимое буфера обмена туда и обратно, он не передает никакой другой информации о Wayland приложениям X11. Что касается последних, то они работают на черном рабочем столе без всякого Wayland в поле зрения.

В результате gpick может видеть только другие окна X11, но не собственные окна Wayland.

Вы можете переключаться между сеансами GNOME+Wayland и GNOME+X11 с помощью значка «шестеренки» на экране входа в GDM.

Связанный контент