web-dev-qa-db-ja.com

画面の印刷または画面の領域のキャプチャ方法

GnomeにウィンドウのPrint Screen + Paste(またはもっと良いのはMac OS Cmd + Shift + 4、スペース)に相当するものはありますか?

10
Abdullah Jibaly

Gnomeにはスクリーンショット機能が組み込まれているはずです。

Save screenshot

ただし、デフォルトのトリガーは Print キーボードにないキー。このショートカットはgnome-keybinding-propertiesで再マッピングできます。

gnome-keybinding-properties

8
badp

Shift+PrtScrn 仕事をします。画面にダイアログが表示され、その一部を選択できます。

8
Andrey Petrenko

トンあります。私は個人的にimportImageMagick から使用しています。画面全体または特定のウィンドウをキャプチャする機能、または画面の領域を選択してそれをキャプチャする機能

特定の地域

$ import /path/to/output.png

importを使用すると、キャプチャする領域をマウスで描画できます。

Screenshot of drawing a capture area

個別ウィンドウ

まず、XウィンドウIDを調べる必要があります。

$ xdpyinfo | grep focus
focus:  window 0x3000006, revert to Parent

その後、インポートを実行できます。

$ import -window 0x3000006 /path/to/output.png

特定の領域のスクリーンショットを撮るときや、一時停止してマウスで領域を描画できるときに、ターゲットウィンドウをクリックしてimport /path/to/output.pngを実行することもできます。

全画面

ウィンドウIDにはrootを使用します。

$ import -window root /path/to/output.png

xbindkeys を使用して、これらのコマンドを Print Screen キー;私はscreenshotというスクリプトを使用しているので、私の構成は次のようになります。

"screenshot root"
m:0x0 + c:107

"screenshot window"
m:0x8 + c:107
7
Michael Mrozek

この小さなインターフェイスをxwdに書き込んだだけで、指定された秒数だけ待機してからダンプを取得します。動作しているようです。

dumptime () {
  (sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}

また、scrotgnome-screenshot

Mrozek氏の回答のImageMagick importソリューションには、有名な「ブラックボックス」 bug on -window root-誰もが理解できるわけではありませんが、私は理解しています。

this によると、gnome-screenshotはImageMagickに基づいていますが、ラッパーではありません。私はコードを閲覧したばかりで、それは大きなCアプリケーションです。

3
Emanuel Berg

画面を印刷し、gnomeが正しく設定されている場合は、スクリーンショットユーティリティがポップアップします。

2
admiral0