web-dev-qa-db-ja.com

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

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

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

23
kgizdov

grim は、それを行うことができるWaylandのスクリーンショットツールです。

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

画面上のポイントをマウスで選択すると、次のような出力が生成されます。

# ImageMagick pixel enumeration: 1,1,65535,srgb
0,0: (40,85,119)  #285577  srgb(40,85,119)
4
tobib

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

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

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

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

4
user1133275