学術的な要件などの理由で、スクロール可能なウィンドウ全体の長いスクリーンショットを1つの画像で撮る必要があります。Windowsでは、次のようなツールがあります。シェアX同じことができます。Ubuntu でこれを行うにはどうすればいいですか?
答え1
ウィンドウ サイズが GUI プログラム内の特定のコンポーネントのサイズに影響しない場合など、これが機能しない場合もあることに注意してください。
残念ながら、ShareX のスクロール スクリーンショットの Ubuntu への直接的な代替手段は知りません。ただし、スクリーンショットが必要なアプリケーション (および問題の内容) が上記の説明に当てはまる場合は、次の代替手段を試すことができます。
手順
- お使いのディストリビューションでアクティブ ウィンドウのスクリーンショットを撮る方法を見つけます (私の Ubuntu バリアント ディストリビューションの方法は [ Alt + PrtScrn ] です)。
- スクリーンショットを撮る対象ウィンドウが使用可能なスペースを覆っていないことを確認してください。
- ターゲットウィンドウが以下の画像 1 のようであれば、問題ありません。
- 画像 2 のような場合は、デスクトップ全体を覆わないようにサイズを変更します。
- 対象ウィンドウを下にドラッグして、画像 3 のように一部がモニターの外に出るようにします。
- 後の手順でクリックできるように、ターゲット ウィンドウがはっきりと見えることを確認してください。
- ターミナルを使用して、次のコマンドを入力します。
wmctrl -r :SELECT: -e 0,0,0,1368,5670
1368
好みの幅に変更します。- 好みの高さに合わせて変更します
5670
。おそらくモニターのサイズをはるかに超える高さになります。
- カーソルが十字線のような形になります。ターゲット ウィンドウをクリックします。
- 対象ウィンドウをアクティブ ウィンドウにします (クリックして)。
- アクティブ ウィンドウのスクリーンショットを撮ります (事前に知らなかった場合は、手順 1 の情報を使用します)。
画像参照
画像2 デスクトップ全体を覆うウィンドウ