web-dev-qa-db-ja.com

シャッターがワークスペースを移動しないようにする

アクティブなウィンドウのスクリーンショットを撮るために、shutter --activeコマンドをalt-print画面にマップしました。残念ながら、シャッターが最小化されずに別のワークスペースですでに開いている場合、シャッターウィンドウが開いているワークスペースにシャッターが移動し始めるまで、シャッターはスクリーンショットを撮りません。これを回避する唯一の方法は、シャッターを確認することです。スクリーンショットを撮る前に最小化されます。これにより、現在のワークスペースでシャッターが開くことになり、ワークスペースを整理したい人にとっては迷惑です。

ワークスペースにビューを変更せずにスクリーンショットを撮らせる方法はありますか?「自動非表示メイン」を無効にしようとしました動作設定内の「ウィンドウ...」および「スクリーンショットを撮った後にメインウィンドウを表示する」。

問題のYoutubeビデオ。

1
Programster

本当にシャッターを使用したい、または使用する必要がある場合は、以下の回避策を使用できます。

スクリーンショットを撮る前に、シャッターを自動的に正常に閉じる(強制終了しない)ことができるため、別のビューポートに移動できなくなります。 優雅に閉じているので、画像を失うリスクはありません。それらは自動的に保存されます。
スクリーンショットの後、Shutterが実行されるため、違いに気付くことはありません。

これを機能させるには、キーの組み合わせから直接shutter --activeを実行するのではなく、以下のコマンドをキーの組み合わせにマップする必要があります。

kill -s TERM $( pgrep shutter );shutter --active
1
Jacob Vlijm