WaylandまたはXWaylandで動作するカラーピッカーはありますか?


21

gpick、gcolor2、gcolor3、pickpychromを試しましたが、いずれもWaylandで動作しないようです。XWaylandを介してGNOME 3.22.1でArch Linux 64ビットを実行しています(3.22.x以降のデフォルト)。色を選ぶためだけにXセッションに変更したくありません。

誰もがこれで成功しましたか?


私が知っていることはありません...アプリがそれらのリソースにアクセスできるようにするdbus apiはまだ実装されていません。
-don_crissti

これに関するアップデートはありますか?
-tanenbring

また、gcolor2を使用してX11にこだわりました。gcolor3が近づいているようですが、速すぎるとは思わない
Thomas Fellinger

2
ウェイランドアプリケーションは他のアプリの表面にアクセスできないため、ウェイランドではこれが現在可能だとは思いません。
Thayneの

回答:


4

いいえ、セキュリティは、信頼できるアプリのみが他のアプリの出力へのアクセスを許可されることを必要とします。

「GNOMEでは、スクリーンショットツール(概要で、またはPrintscreenホットキーとして、またはgnome-screenshotコマンドとして使用可能)を使用して、デスクトップ全体または特定のウィンドウのスクリーンショットをキャプチャできます。」

次に、gimp / krita / etcを使用して、画像から色を取り除きます。

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


KolourPaintもその目的を果たします。ありがとうございました!
アントニオビニシウスメネデスメデイ

@AntonioViniciusMenezesMedei KolourPaintは、Waylandを実行しているDebian 10(バスター)の黒いスクリーンショットをキャプチャします。Debian 9で黒い画面の問題に直面していなかったため、新しいWaylandバージョンにいくつかの変更があったと思います(以前はシンプルでクールなアプリ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ベースのコンポジターでサポートされるべきですが、おそらく他のコンポジターではサポートされません。
トビブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.