スクリーン キャプチャ ユーティリティを Linux に移植する必要があります。
私は Linux に詳しくありません。Windows では、特定のウィンドウまたはデスクトップのハンドルを取得し、Win32 API で BitBlt を使用して、画像をコピーして BMP ファイルに保存したり、Jpeg 形式に変換したりすることができます。
Linux では、私の知る限り、KDE のようなさまざまなデスクトップ環境があります。開発対象はどれですか?またはどのディストリビューションですか?また、どの開発環境をお勧めしますか? C/C++でプログラミングをしています。