¿Hay un selector de color que funcione con Wayland o XWayland?

21

Intenté gpick, gcolor2, gcolor3, pick , pychrom y ninguno de ellos parece funcionar con Wayland. Estoy ejecutando Arch Linux de 64 bits con GNOME 3.22.1 a través de XWayland (predeterminado desde 3.22.x). No quiero cambiar a una sesión X solo para elegir un color.

¿Alguien tuvo éxito con esto?

kgizdov
fuente
Ninguno que yo sepa ... afaik, la API dbus que debería permitir que las aplicaciones accedan a esos recursos, aún no está implementada.
don_crissti
¿Algún avance en esto?
tanenbring
También me quedé en X11 con gcolor2. Parece que gcolor3 está en camino pero no lo espero demasiado rápido
Thomas Fellinger
2
No creo que esto sea posible actualmente con wayland, porque las aplicaciones de wayland no tienen acceso a las superficies de otras aplicaciones.
Thayne

Respuestas:

4

No, la seguridad solo requiere que una aplicación de confianza tenga acceso a la salida de otras aplicaciones.

"En GNOME, puede usar la herramienta Captura de pantalla (disponible en vista general o como tecla de acceso rápido de pantalla de impresión o como comando gnome-screenshot) para capturar una captura de pantalla del escritorio completo o una ventana en particular".

Luego use gimp / krita / etc para quitar el color de la imagen.

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

usuario1133275
fuente
KolourPaint también sirve para ese propósito. ¡Gracias!
Antonio Vinicius Menezes Medei
@AntonioViniciusMenezesMedei KolourPaint captura una captura de pantalla negra en mi Debian 10 (Buster) con Wayland. Creo que ha habido algunos cambios en la nueva versión Wayland como yo no estaba frente a los problemas de la pantalla en negro en Debian 9 (que estaba usando un simple, pero fresco aplicación Selector previamente, que ya no está funcionando).
Sufian
2

Grim es una herramienta de captura de pantalla para wayland que parece ser capaz de hacer eso:

grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:-
tobib
fuente
Tenga en cuenta que grim usa el protocolo wlr-screencopy y slurp usa wlr-layer-shell. Estos deberían ser compatibles con los compositores basados ​​en wlroots, pero probablemente no con ningún otro.
tobib