スクリーンショットを撮ってInkscapeに画像を送信することを自動化する

スクリーンショットを撮ってInkscapeに画像を送信することを自動化する

私はアプリケーションのスクリーンショットを撮るために Inkscape を頻繁に使用します。

他の作業をしながら行うと、スクリーンショットを撮り、ソフトウェアを開いて画像を処理し、メモ(ハイライトや矢印など)を追加する必要があるため、多少気が散ります。

スクリーンショットを撮り、inkscape を開いて、その画像を 1 回で送信する方法を見つけると、このプロセスに非常に役立ちます。

私は Linux 初心者なので、それがどのように (そして、できるかどうかも) わかりません。

答え1

これをscrot次のようにスクリプト化できます。

scrot 'Screenshot_%Y-%m-%d_%H-%M-%S.png' -szb -e 'inkscape $f'

これにより、ホームディレクトリにスクリーンショットが作成され、Inkscapeで開きます。コマンドをキーに割り当てるには、このQ&A

使用されたオプションに関する詳細:

  • %Y-%m-%d_%H-%M-%S: これは次のように拡張されます<year>-<month>-<day>_<hour>-<minute>-<second>
  • -sb: スクリーンショット領域をインタラクティブに選択 / ウィンドウをクリックして全体をキャプチャします
  • -z: サイレントモード、ビープ音なし
  • -e 'inkscape $f': Inkscapeでスクリーンショットを開く

スクリーンショットに簡単な編集だけを行いたい場合は、シャッター代わりに、組み込みのエディターと画像アップローダーを備えた、フル機能のスクリーンショット キャプチャ ソリューションです。

関連情報