Czy istnieje próbnik kolorów, który współpracuje z Wayland lub XWayland?

21

Próbowałem gpick, gcolor2, gcolor3, pick , pychrom i żaden z nich nie działa z Waylandem. Używam Arch Linux 64-bit z GNOME 3.22.1 do XWayland (domyślnie od 3.22.x). Nie chcę zmienić się w sesję X, aby wybrać kolor.

Czy ktoś miał z tym sukces?

kgizdov
źródło
Żadne, o czym wiem ... afaik API dbus, który powinien umożliwiać aplikacjom dostęp do tych zasobów, nie został jeszcze zaimplementowany.
don_crissti
Czy to ma jakieś aktualizacje?
tanenbring
Utknąłem również na X11 z gcolor2. wygląda na to, że gcolor3 jest w drodze, ale nie spodziewam się, że będzie zbyt szybki
Thomas Fellinger
2
Nie sądzę, że jest to obecnie możliwe w przypadku Wayland, ponieważ aplikacje Wayland nie mają dostępu do powierzchni innych aplikacji.
Thayne

Odpowiedzi:

4

Nie, bezpieczeństwo wymaga jedynie zaufanej aplikacji, aby uzyskać dostęp do wyników innych aplikacji.

„W GNOME możesz użyć narzędzia do zrzutów ekranu (dostępnego w skrócie lub jako skrótu do Printscreen lub jako polecenia gnome-screenshot), aby przechwycić zrzut ekranu całego pulpitu lub określonego okna.”

Następnie użyj gimp / krita / etc, aby usunąć kolor z obrazu.

https://fedoraproject.org/wiki/How_to_debug_Wayland_problems#Screen_capture_is_not_available_with_usual_apps

użytkownik1133275
źródło
KolourPaint służy również temu celowi. Dziękuję Ci!
Antonio Vinicius Menezes Medei
@AntonioViniciusMenezesMedei KolourPaint przechwytuje czarny zrzut ekranu na moim Debianie 10 (Buster) z Waylandem. Wierzę, że nastąpiły pewne zmiany w nowej wersji Wayland, ponieważ nie miałem problemów z czarnym ekranem w Debianie 9 (wcześniej korzystałem z prostej, ale fajnej aplikacji Picker , która już nie działa).
Sufian
2

ponury to narzędzie do tworzenia zrzutów ekranu dla Wayland, które wydaje się być w stanie to zrobić:

grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:-
tobib
źródło
Zauważ, że grim używa protokołu wlr-screencopy, a slurp używa powłoki wlr-layer-shell. Powinny być obsługiwane przez kompilatory oparte na wlroots, ale prawdopodobnie nie są to żadne inne.
tobib