どんな種類のコンピューターを使っていても、スクリーンショットを撮る必要がある時があります。タスクの実行方法を他の人に説明するための手順書を作成したい場合や、アプリやウェブページで見たものを共有したい場合などです。
Raspberry Piのどのモデルでも、少なくとも公式OSであるRaspbianを使えば、スクリーンショットを撮るのは簡単です。以下の手順は、最新バージョンのOSであるRaspbian Busterを搭載したRaspberry Pi 4で作成しましたが、他のモデルや最新バージョンのOSでも問題なく動作します。ちなみに、Windows 10または11でスクリーンショットを撮る方法と、Windowsで画面を録画する方法に関する記事もご用意しています。
ScrotとPrtScrを使ってスクリーンショットをキャプチャする
Raspbianに組み込まれているスクリーンショットツールはScrotと呼ばれ、PrtSc(PrintScreen)キーを押すだけで画面全体をキャプチャできます。PrtScキーを押すと、Scrotは日時をファイル名としてPNG画像ファイルをホームフォルダ(デフォルトでは/home/pi)に保存します。
Scrotはコマンドラインから使用することで、より柔軟な操作が可能です。例えば、一定時間後にスクリーンショットを撮りたい場合は、ターミナルウィンドウを開き、「scrot -d」コマンドに続けて遅延秒数を入力します。例えば、5秒の遅延を指定する場合は、次のように入力します。
陰嚢-d 5
特定のウィンドウをキャプチャしたい場合は、「-s」オプションを使用し、キャプチャしたいウィンドウをクリックすると保存されます。ウィンドウの境界線もキャプチャしたい場合は、「-sb」オプションを使用してください。
陰嚢 -sb
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ファイルに日付と時刻以外の名前を付けたい場合は、「scrot」という単語の後にファイル名を付けます。例えば、このコマンドは選択したウィンドウをキャプチャし、myimage.pngという名前を付けます。
myimage.png をスクロット -sb
Gnomeスクリーンショットの使用
Scrotはコマンドラインツールとしては便利ですが、グラフィカルインターフェースを備えたスクリーンショットツールの方が使いやすいです。Raspberry Pi用のメインのグラフィカルスクリーンショットツールはGnome Screenshotです。インストールはGnome Screenshotと入力するだけです。
sudo apt install gnome-screenshot
ソフトウェアをインストールする際は、必ずインストール前にすべてのアプリとリポジトリを最新の状態にしておいてください。もし最近更新していない場合は、以下のコマンドを実行してください。
sudo apt update && sudo apt upgrade
これで、Gnomeスクリーンショットがアクセサリメニューの「スクリーンショット」として表示されます。
Gnome Screenshot を開くと、画面全体、単一のウィンドウ、または枠で囲んだ範囲をキャプチャするオプションが表示されます。また、遅延時間を選択したり、マウスポインターを表示するかどうかを選択したりすることもできます(デフォルトでは表示されません)。
スクリーンショットをキャプチャした後、Gnome Screenshot では、それをクリップボードにコピーして GIMP などの画像エディタに貼り付けるか、または任意のファイル名で保存するかを選択できます。
Gnome スクリーンショットのキーボードショートカットを作成する
Gnome Screenshotの唯一の欠点は、1枚写真を保存するとすぐにアプリが閉じてしまい、次の撮影のために再度起動しなければならないことです。1回のセッションでたくさんの写真を撮る場合、余計なクリック操作が必要になります。
幸いなことに、Raspberry Pi用のカスタムキーボードショートカットを作成する方法に関する手順に従えば、Gnome Screenshotを任意のキーコンビに割り当てることができます。実際、PrtSrcでScrotではなくGnome Screenshotを起動するように設定を変更することも可能です。つまり、
1. /etc/xdg/openbox/lxde-pi-rc.xmlファイルを開いて編集します。
sudo nano /etc/xdg/openbox/lxde-pi-rc.xml
2. <keyboard> セクションのどこかに次のコードを追加します。
<keybind key="CA-Print]"><action name="Execute"><command>gnome-screenshot --interactive</command></action></keybind>
これにより、Gnome Screenshot が CTRL + ALT + PrtScr に割り当てられますが、このセクションで編集することで、Scrot を起動する通常の PrtSrc コマンドを上書きすることもできます。
Avram Piltchは特別プロジェクト担当の編集長です。仕事で最新ガジェットをいじったり、展示会でVRヘルメットを装着したりしていない時は、スマートフォンのルート化、PCの分解、プラグインのコーディングなどに取り組んでいます。技術的な知識とテストへの情熱を活かし、Avramはノートパソコンのバッテリーテストをはじめ、数多くの実環境ベンチマークを開発しました。