私はOpenSuseを実行しており、dwmをウィンドウマネージャとして使用しています。 KDEから切り替えた後、スクリーンショットを撮ったり、画面の一部をキャプチャする方法が見つかりませんでした。
コマンドライン環境でこれを行う方法はありますか?
答え1
ImageMagickには、import
スクリーンショットを撮るためのユーティリティが付属しています。多くのオプションがありますが、デフォルトでは画面に長方形を描き、その部分のみを保存できます。ウィンドウ全体が必要な場合は、-window ID
識別子「root」を使用して画面全体をキャプチャできます。
答え2
答え3
使ってきたシャッターデスクトップ環境なしでXmonadでうまく動作しました。 Shutterは多くの機能を備えたGUIアプリケーションです。
ほとんどの場合、shutter -s
ランチャー/ターミナルに「」と入力すると、プログラムでキャプチャしたい画面領域を選択できます。次に、Enter自分のホームフォルダに保存するファイルをクリックします。
答え4
最小限のソリューションを探している場合は、Xorg
サーバーにすでに次のソフトウェアが付属しています。xwd
。それ以外の場合は、別途インストールする必要がある場合、これはおそらく最も軽い可能性があります。バイナリサイズはわずか27KBです。データを出力しますのでご注意くださいstdout
!
しかし、質問珍しいことxwd
は、スクリーンショットを次の場所にダンプすることです。XWD X Windowは画像データをダンプします。標準イメージの代わりにフォーマットします。これを見ることができますダンプ仲間と共にxwud
プログラム実行中xwud -in yourdumpfile
)。一般的な画像ファイルを取得するには、xwdtopnm
またはconvert
(from)のようなImageMagick
ものを使用して変換する必要があります。