アクティブなウィンドウのスクリーンショットを撮るために、shutter --active
コマンドをalt-print画面にマップしました。残念ながら、シャッターが最小化されずに別のワークスペースですでに開いている場合、シャッターウィンドウが開いているワークスペースにシャッターが移動し始めるまで、シャッターはスクリーンショットを撮りません。これを回避する唯一の方法は、シャッターを確認することです。スクリーンショットを撮る前に最小化されます。これにより、現在のワークスペースでシャッターが開くことになり、ワークスペースを整理したい人にとっては迷惑です。
ワークスペースにビューを変更せずにスクリーンショットを撮らせる方法はありますか?「自動非表示メイン」を無効にしようとしました動作設定内の「ウィンドウ...」および「スクリーンショットを撮った後にメインウィンドウを表示する」。
本当にシャッターを使用したい、または使用する必要がある場合は、以下の回避策を使用できます。
スクリーンショットを撮る前に、シャッターを自動的に正常に閉じる(強制終了しない)ことができるため、別のビューポートに移動できなくなります。 優雅に閉じているので、画像を失うリスクはありません。それらは自動的に保存されます。
スクリーンショットの後、Shutterが実行されるため、違いに気付くことはありません。
これを機能させるには、キーの組み合わせから直接shutter --active
を実行するのではなく、以下のコマンドをキーの組み合わせにマップする必要があります。
kill -s TERM $( pgrep shutter );shutter --active