スクリーンショットを撮ってGimpで直接開くことはできますか?


10

私とprintscreenの一般的な使用例:

  • printscreenを押して保存します .png
  • 開く Gimp
  • 保存したファイルを見つける
  • ファイルの編集(領域の切り抜きと強調表示)

最初の3つのステップを1つのキーバインドに組み合わせることがGimpできるようです。たとえば、printscreen auto opens 、編集の準備ができています。それは可能ですか?


とてもよくできます。常に同じ場所に画像を保存していますか?
Jacob Vlijm 16

@JacobVlijmできますが、これらのケースの99%では、どこかにアップロードした後で画像を破棄します。gitの問題またはスタック交換の質問のスクリーンショットで何かを強調表示することを考えてください。
フック

2
クリップボードへの保存は、私にとって完全に高速だと思います。PrintScreen-copy-to-clipboard(おそらくCtrl-Shift-PrtSc?)、Gimpを開き、Ctrl-Shift-V。できました。
wchargin

回答:


9

クイックバージョン

文字通りあなたが尋ねたことをやっています。1つのアクションで:

  • スクリーンショットを撮る
  • 任意のディレクトリに保存します
  • Gimpで開く

    ここに画像の説明を入力してください

スクリプト

#!/bin/bash

picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"

使い方

  • スクリプトを空のファイルにコピーし、名前を付けて保存します take_ashot.sh
  • 次の行で、ファイルを保存する優先ディレクトリを設定します。

    picsdir=~/Pictures/out.png
    

    システムが英語の場合はそのままにしておきます。それ以外の場合は、ピクチャフォルダ名を変更する必要があります。

  • 次のコマンドでテスト実行します。

    /bin/bash /path/to/take_ashot.sh
    
  • すべて問題なく動作する場合は、ショートカットに追加します。[システム設定]> [キーボード]> [ショートカット]> [カスタムショートカット]を選択します。「+」をクリックして、コマンドを追加します。

    /bin/bash /path/to/take_ashot.sh
    

注意

ほとんどの場合、ソースファイルを保存しないとおっしゃっていたので、スクリプトで以前のファイルを上書きするようにしました。それが必要ない場合は、いくつかの名前変更行を作成する必要があります。


3
いいね。私はそれを/tmpに入れたと思います。
TRiG 2016

@TRiGいいアイディア!ジェイコブさん、キーボードショートカットのあるスクリプトは完璧に機能します。
フック

8

なぜGimpでスクリーンショット撮らないのですか?ファイル>作成>スクリーンショット。

ここに画像の説明を入力してください

これには、中間ストレージはまったく必要ありません。


5

xfce4-screenshooterあなたと開いているスクリーンショットにプログラムから選択するか、それを保存することができます。エリアの選択をサポートし、スクリーンショットを撮る前に遅延します。直接ポイントアンドクリックのソリューション。

xfce4-screenshooter画面


3

スクリーンショットアプリケーションを切り替える場合は、次のオプションがありscrotます。

   -e, --exec APP
        Exec APP on the saved image.
…
EXAMPLE
       scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/shots/'
       This would create a file called something like 2000-10-30_2560x1024.png
       and move it to your shots directory.

したがって、PrntScr実行するショートカットを変更できます。

scrot -e 'gimp $f'

もう1つのスクリーンショットアプリケーションであるシャッターは、それ自体にいくつかの編集機能を提供するため、GIMPを起動する必要さえまったくない場合があります。

ここに画像の説明を入力してください ここに画像の説明を入力してください


3

XFCEXubuntuのユーザー、アクションは、次のコマンドを使用して達成することができます:

xfce4-screenshooter -f -o gimp

実装するには、次に示すように、[設定]-> [キーボード]でショートカットを変更します。

ここに画像の説明を入力してください


-1

Linux MintバージョンMateの場合、以下のコマンドを実行してシステムを1回構成し、キーボードのPrtScnを押します。

sudo apt install scrot
gsettings set org.mate.Marco.global-keybindings run-command-screenshot "disabled"
dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"gimp \$f\""\'
dconf write /org/mate/desktop/keybindings/custom0/binding \'Print\'
dconf write /org/mate/desktop/keybindings/custom0/name \'PrintScreen\'

スクリーンショットは〜/にあるホームフォルダーに保存されます。必要がない場合は、いつでも以下を使用してスクリーンショットを/ tmpフォルダーに移動できます。

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.