https://gitlab.freedesktop.org/emersion/grim/-/issues/99 で報告されてる通り、HiDPI (特に小数スケーリング) で grim を使うとスクショがぼやける。原因はどうやら、マルチモニタ対応のために各 outupt のスクショを一つの画像に合成してスケーリングしてるかららしい (というような事が issue に書いてある。
自分の使い方と環境だとマルチモニタでも複数モニタを跨がったスクショは基本取らないので、キャプチャの対象となる output が一つだけの場合は合成せずに出力するようなパッチを書いた。回転には対応してない。
パッチはこれ: https://gitlab.freedesktop.org/buzztaiki/grim/-/compare/master...workaround_for_blur
根本対応とは言い難いし、MR だすかはちょっと迷う。issue にパッチはりつける程度が良いかもしれない。
けっこうちがう


MR 投げてみた。
https://gitlab.freedesktop.org/emersion/grim/-/merge_requests/9