以下では、GNOME スクリーンショット・ツールの詳細、使い方、インストール方法、そして古い方法と新しい方法の両方での起動方法について説明します。
2022年、GNOME はデフォルトのスクリーンショットツールを変更し、GNOME Shell の一部としてスクリーンショット機能を構築しました。もはや独立したアプリケーションではありません。
以前は、GNOME は Ubuntu や Fedora などの主要な Linux ディストリビューション向けにネイティブの GTK アプリケーション gnome-screenshot を提供していました。そのため、 Fedora 36からは、デフォルトのスクリーンショットツールとして、以下の新しいスクリーンショットUIのみが提供されます。
この変更は、多くのワークフローを根本的に混乱させます。自分で起動できる実行ファイルではないので、キーボードのPrint-Screenキーに頼らなければなりません。また、アプリケーション検索でしかショートカットを見つけることができません。
その結果、新しい GNOME スクリーンショット UI での遅延スクリーンショットのキャプチャはより難しくなりました。
ここでは、古い GNOME スクリーンショット・ツールをまだ使うことができる方法と、新しいスクリーンショット UI を手動で起動する方法をいくつか紹介します。
GNOME スクリーンショット・ツール: 古い GUI をインストールする方法
Ubuntu 22.04以上、またはGNOMEデスクトップを搭載したUbuntuベースのディストリビューションをお使いの場合は、以下のコマンドを実行してインストールしてください。
sudo apt install gnome-screenshot
Fedoraユーザーの方は、以下のコマンドを使用してください。
sudo dnf install gnome-screenshot
Arch Linux や Manjaro Linux で GNOME デスクトップを使用している場合、次のコマンドを使ってインストールしてください。
pacman -S gnome-desktop
インストールしたら、アプリケーションメニューから起動してください。
さらにカスタマイズするには、設定を開き、GNOME Shell の新しい UI から Print-Screen のキーバインドを削除し、次のコマンドでカスタム・キーボード・ショートカットを作成します:
gnome-screenshot --window < >gnome-screenshot --area < >gnome-screenshot < >
GNOMEスクリーンショットUI: コマンドラインから手動で起動する方法
キーボードから Print-Screen キーを押したときに実行される関数は、 GNOME 42 一部です。残念ながら、この関数は dbus API 内で保護されており、直接呼び出すことはできません。
これはWaylandの安全性を保つためで、任意のコードがスクリプトを通してdbusコール関数にアクセスすることができないようにするためです。
それでは、gnome-shellを閉じて起動する方法のスクリーンショットをご覧ください。
以下の手順を使用する際には注意してください。これは、GNOME Shellを開き、スクリプトへの任意のアクセスを与える可能性があるためです。自分が何をしているのかをよく理解してください。
まず、 GNOMEルッキンググラスを オンにしてセーフモードをオフにします。
ALT+F2 押し、次のように入力します:
一番上の "Evaluator "を選択し、コマンドウィンドウで次のように入力します。そしてEnterをクリックします。
global.context.unsafe_mode = true
その場合、受付を終了した旨の返信が表示されます。
Escキーを押して "looking glass "を閉じます。そしてターミナルを開いてください。
以下のように入力すると、スクリーンショットツールが起動します:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.screenshotUI.open();'
新しいGNOME Shellのスクリーンショットが表示されるはずです。
閉じたい場合は、lgをもう一度開いてfalseに設定してください。
global.context.unsafe_mode = false
結論
使い方としては、セーフモードをオフにしても、シェルスクリプトを使って新しいスクリーンショット機能を使うことができます。しかし、これはお勧めできません。すべての面倒を避けるには、古いGNOMEスクリーンショットツールを使うのが最善です。
乾杯




