Чи є інструмент вибору кольору, який працює з Wayland або XWayland?


21

Я спробував gpick, gcolor2, gcolor3, pick , pychrom, і жоден з них, здається, не працює з Wayland. У мене працює 64-бітний Arch Linux із GNOME 3.22.1 через XWayland (за замовчуванням з 3.22.x). Я не хочу переходити на X сеанс просто для вибору кольору.

Хтось мав успіх у цьому?


Жоден, про який я знаю ... afaik dbus api, який повинен дозволяти додаткам отримувати доступ до цих ресурсів, ще не реалізований.
don_crissti

Будь-яке оновлення щодо цього?
tanenbring

Я також затримався на X11 з gcolor2. здається, що gcolor3 вже в дорозі, але я не чекаю цього занадто швидко
Томас Феллінгер

2
Я не думаю, що наразі це можливо для Wayland, оскільки додатки Wayland не мають доступу до поверхонь інших додатків.
Thayne

Відповіді:


4

Ні, для безпеки потрібен лише довірений додаток, щоб мати доступ до виводу інших програм.

"У GNOME ви можете використовувати інструмент" Скріншот "(доступний в огляді або як гаряча клавіша друку на екрані або як команда скриншоту gnome), щоб зробити знімок екрана повного робочого столу чи певного вікна."

Потім використовуйте gimp / krita / тощо, щоб отримати колір із зображення.

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



@AntonioViniciusMenezesMedei KolourPaint знімає чорний скріншот на моєму Debian 10 (Buster) під управлінням Wayland. Я вважаю, що в новій версії Wayland відбулися деякі зміни, оскільки я не стикався з проблемами чорного екрана в Debian 9 (раніше я використовував простий, але класний додаток Picker , який більше не працює).
Суфіан

2

grim - це інструмент скріншоту для Wayland, який, здається, може зробити це:

grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:-

Зауважте, що grim використовує протокол wlr-screencopy, а slurp використовує wlr-layer-shell. Вони повинні підтримуватися композиторами на основі wlroots, але, мабуть, не будь-якими іншими.
tobib
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.