Colorpicker wählt nur Schwarz aus

Colorpicker wählt nur Schwarz aus

Ich habe eine Neuinstallation von Arch Linux mit Gnome und GDM; ich verwende eine integrierte Grafikkarte: Intel® HD Graphics 630.

Zuvor hatte ich Fedora installiert und das alte System hatte eine alte NVidia-GPU. Ich habe ein Programm namens „gpick“ verwendet, um eine Farbe vom Bildschirm auszuwählen:

gpick funktioniert

Es funktionierte wie es sollte, aber mit der neuen Anlage wählt es immer die schwarze Farbe:

gpick nur Plektren in Schwarz

Ich habe versucht, Kali Linux zu booten und dort gpick zu installieren. Das hat funktioniert, obwohl die Auflösung nicht das native FullHD war. Ich habe gcolor2 ausprobiert, ein ähnliches Tool, das aber dasselbe macht.

Ich habe die folgenden Pakete installiert:xf86-video-intel mesa-libgl lib32-mesa-libgl

Wie kann ich den Picker reparieren?

Antwort1

Sie verwenden GNOME 3 auf Fedora mit einer Nicht-NVidia-Grafikkarte, daher führen Sie höchstwahrscheinlich Wayland als Grafiksystem aus. gpick basiert auf GTK+ 2.x, das nur X11 unterstützt und durch die Xwayland-Kompatibilitätsschicht geht.

Es gibt also zwei Gründe für Ihr Problem:

  1. Das Wayland-Grafiksystemvon Entwurferlaubt es einem Programm nicht, den Inhalt anderer Programme zu sehen. Funktionen wie Screenshots oder Farbwähler würden daher die Zusammenarbeit des Fenstermanagers erfordern. (Beispielsweise würde die App den WM bitten, einen Screenshot zu machen und Farben auszuwählen ausDasanstelle des eigentlichen Bildschirms.)

  2. Xwayland fungiert als völlig separates X11-„Display“. Es verfügt zwar über Hooks, die das Verschachteln einzelner Fenster mit nativen Fenstern und das Hin- und Herübertragen von Zwischenablageinhalten ermöglichen, übergibt jedoch keine weiteren Informationen über Wayland an die X11-Apps. Was diese betrifft, laufen sie auf einem schwarzen Desktop, ohne dass Wayland in Sicht ist.

Daher kann gpick nur andere X11-Fenster sehen, aber keine nativen Wayland-Fenster.

Sie können zwischen GNOME+Wayland- und GNOME+X11-Sitzungen mit dem Zahnradsymbol im GDM-Anmeldebildschirm wechseln.

verwandte Informationen