Linuxでスクリーンショットを撮って編集するための最高のツール

Linuxでスクリーンショットを撮って編集するための最高のツール

メインのオペレーティング システムを Windows から Ubuntu に切り替えたとき、最初に考慮したのはスクリーンショット ツールが利用できるかどうかでした。デフォルトのキーボード ショートカットを使用してスクリーンショットを撮ることもできますが、スクリーンショット ツールを使用すると編集が簡単になります。

この記事では、サードパーティのツールを使用せずにネイティブの方法とツールを使用してスクリーンショットを撮る方法を示し、Linux で利用できる最高のスクリーンショット ツールもいくつか紹介します。

方法 1: Linux でスクリーンショットを撮るデフォルトの方法

画面全体をキャプチャしますか?画面の特定の領域ですか?特定のウィンドウですか?

スクリーンショットを撮るだけで編集したくない場合は、デフォルトのキーボード ショートカットで十分です。 Ubuntu だけではなく、ほとんどの Linux ディストリビューションとデスクトップ環境では次のショートカットがサポートされています。

  • PrtSc – 画面全体のスクリーンショットを撮り、Pictures ディレクトリに保存します。
  • Shift + PrtSc – 画面の特定の領域のスクリーンショットを撮り、Pictures ディレクトリに保存します。
  • Alt + PrtSc – 現在のウィンドウのスクリーンショットを撮り、Pictures ディレクトリに保存します。
  • Ctrl + PrtSc – 画面全体のスクリーンショットを撮り、クリップボードに保存します。
  • Shift + Ctrl + PrtSc – 画面の領域のスクリーンショットを撮り、クリップボードに保存します。
  • Ctrl + Alt + PrtSc – 現在のウィンドウのスクリーンショットを撮り、クリップボードに保存します。

前述のように、Linux でスクリーンショットを撮るのは、デフォルトのショートカット キーを使用すると非常に簡単です。ただし、スクリーンショットを他のアプリケーションにインポートせずに編集したい場合は、スクリーンショット ツールを使用する方が便利です。

方法 2: Linux で Flameshot を使用してスクリーンショットを撮り、編集する


フレイムショット

機能概要:

  • 注釈(ハイライト、マーク、テキストの追加、選択)
  • ぼやけた写真
  • 画像の切り抜き
  • Imgurにアップロード
  • 別のアプリでスクリーンショットを開く

Flameshot は昨年 GitHub にリリースされ、非常に魅力的なツールになりました。

注釈、ぼかし、imgur へのアップロードに使用できる最新のスクリーンショット ツールが必要な場合は、Flameshot が最適です。

以下では、Flameshot をインストールし、好みに応じて設定する方法について説明します。

Ubuntu を使用している場合は、Ubuntu ソフトウェア センターで検索して Flameshot を見つけてインストールできます。ターミナルを使用してインストールする場合は、次のコマンドを実行できます。

sudo apt install flameshot

インストール中に問題が発生した場合は、公式のインストール手順に従ってください。インストールが完了した後も、設定を行う必要があります。 Flameshot は検索することでいつでも起動できますが、PrtSc キーで起動したい場合は、キーボード ショートカットを割り当てる必要があります。関連する構成手順は次のとおりです。

  • システム設定の「キーボード設定」に移動します
  • 既存のキーボードショートカットがすべてページに表示されます。一番下までスクロールすると、「+」ボタンが表示されます。
  • 「+」ボタンをクリックしてカスタムショートカットを追加し、次の 2 つのフィールドに入力します。
  • 「名前」: 任意の名前が許容されます。
  • 「コマンド」: /usr/bin/flameshot-gui
  • 最後に、このショートカット操作を PrtSc キーにバインドします。システムのスクリーンショット機能と競合するという警告が表示される場合がありますが、この警告は無視できます。

設定後、カスタム ショートカット ページは次のようになります。

Flameshot にキーボードショートカットをマップする

方法3: LinuxでShutterを使ってスクリーンショットを撮り、編集する

機能概要:

  • 注釈(ハイライト、マーク、テキストの追加、選択)
  • ぼやけた写真
  • 画像の切り抜き
  • 画像ウェブサイトにアップロード

Shutter は、すべての主要な Linux ディストリビューションで利用できるスクリーンショット ツールです。最近はあまり更新されていませんが、スクリーンショットを操作するための優れたツールです。

使用中にこのツールに欠陥が発生する可能性があります。最近の Linux ディストリビューションの Shutter で最も一般的な問題は、タスクバーにプログラム アイコンがないため、スクリーンショットを編集する機能がデフォルトで無効になっていることです。 この欠点には解決策があります。 Shutter の編集オプションを無効にして、タスクバーにプログラム アイコンを表示するには、チュートリアルに従うだけです。問題が修正されると、Shutter を使用してスクリーンショットをすばやく編集できるようになります。

同様に、ソフトウェア センターで Shutter を検索してインストールすることも、Ubuntu ベースのディストリビューションで次のコマンドを実行してコマンド ラインからインストールすることもできます。

sudo apt install shutter

Flameshot と同様に、Shutter を検索して手動で起動することも、同様の方法で PrtSc キーを使用して Shutter を呼び出すカスタム ショートカットを設定することもできます。

カスタムキーボードショートカットを割り当てる場合は、次のコマンドを実行します。

shutter -f

方法4: GIMPを使用してLinuxでスクリーンショットを撮る

機能概要:

  • 高度な画像編集機能 (ズーム、フィルターの追加、色補正、レイヤーの追加、切り抜きなど)
  • エリアのスクリーンショットを撮る

スクリーンショットを事前に編集する必要がある場合は、GIMP が適しています。

GIMP はソフトウェア センターからインストールできます。インストール中に問題が発生した場合は、公式 Web サイトのインストール手順を参照してください。

GIMP を使用してスクリーンショットを撮るには、まずプログラムを起動し、「ファイル > 作成 > スクリーンショット」の順に移動する必要があります。

スクリーンショット オプションを開くと、スクリーンショットの範囲を制御するためのいくつかのコントロール ポイントが表示されます。 「スナップ」をクリックしてスクリーンショットを撮ると、画像が自動的に GIMP に表示され、編集できるようになります。

方法5: コマンドラインツールを使用してLinuxでスクリーンショットを撮る

このセクションは端末愛好家のみを対象としています。ターミナルを使用することを好む場合は、ほとんどの一般的な Linux ディストリビューションに含まれている「GNOME Snipping Tool」や「ImageMagick」、または「Deepin Scrot」を使用できます。

イメージマジック

ご使用のオペレーティング システムが Ubuntu、Mint、またはその他の一般的な Linux ディストリビューションである場合、通常は ImageMagick ツールが付属しています。このツールをお持ちでない場合は、公式のインストール手順に従ってインストール ソースを使用してインストールすることもできます。ターミナルでこのコマンドを実行することもできます:

sudo apt-get install imagemagick

インストールが完了したら、次のコマンドを実行してスクリーンショットを取得します(画面全体をキャプチャします)。

import -window root image.png

ここで「image.png」は保存されたスクリーンショット ファイルの名前です。

画面の領域のスクリーンショットを撮るには、次のコマンドを実行します。

import image.png

ディープイン・スクロット

Deepin Scrot は、新しいターミナルベースのスクリーンショット ツールです。前の 2 つのツールと同様に、通常は Linux ディストリビューションに含まれています。自分でインストールする必要がある場合は、次のコマンドを実行できます。

sudo apt-get install scrot

インストールしたら、これらのコマンドを使用してスクリーンショットを撮ります。

画面全体のスクリーンショットを撮ります。

scrot myimage.png

画面の領域のスクリーンショットを撮ります。

scrot -s myimage.png

GNOME スクリーンショット ツール (GNOME デスクトップで利用可能)

GNOME スクリーンショット ツールは、GNOME デスクトップを使用するすべての Linux ディストリビューションに含まれるデフォルトのツールです。スクリーンショットの撮影を遅らせる必要がある場合は、次のコマンドを実行できます (ここで 5 は遅延する秒数です)。

gnome-screenshot -d -5

WIN では、QQ の CTRL-ALT-A を使用して指定領域のスクリーンショットを撮るのが一般的で、これは確かに便利で使いやすいです。ただし、Linux では、gnome-screenshot を使用して同様の機能を実行できます。

まず、「システム設定」の「キーボード」を開き、「ショートカット」に新しいカスタムショートカットを追加します。

「スクリーンショット」など任意の名前を入力し、次のコマンドを入力します。

gnome-screenshot -a

「適用」をクリックすると、新しいショートカット コマンドが表示されますが、まだ「無効」状態、つまり無効になっています。「無効」をクリックすると、「新しいショートカット キー...」と表示されるので、CTRL-ALT-A など、使用したいショートカット キーを押します。

図に示すように、次のインターフェイスが表示されます。CTRL-ALT-A を押すと、その領域のスクリーンショットを撮ることができます。

全画面をキャプチャしたい場合(デュアルスクリーンディスプレイの場合は両方の画面をキャプチャできます)、次のように入力します。

gnome-screenshot

上記は Linux に最適なスクリーンショット ツールの一部です。もちろん、言及されていないスクリーンショット ツールは数多くあります (KDE ディストリビューションの Spectacle など) が、それらと比較すると、上記のツールの方が便利です。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • lynis を使用して Linux の脆弱性をスキャンする方法
  • Linux の sudo 脆弱性により不正な特権アクセスが発生する可能性がある
  • Linux が Sudo 権限昇格の脆弱性を公開、どのユーザーでも root コマンドを実行可能
  • Linux カーネルの脆弱性の簡単な分析
  • Linuxユーザーは脆弱性を修正するために注意する必要がある
  • Linux コマンドライン ツールを使用して JSON 出力を解析およびフォーマットする方法
  • clamscan - Linux ウイルス検出ツール コマンドの詳細な説明
  • Linux 脆弱性スキャンツール lynis の使用分析

<<:  WeChatアプレットトラック再生の実装と遭遇した落とし穴の詳細な説明

>>:  MySQL 5.7.17 インストール グラフィック チュートリアル (Windows)

推薦する

nginx のフロントエンドとバックエンドに同じドメイン名を設定する方法

この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...

Vue でのテキストエリア適応高さソリューションの実装

目次隠れた問題適応高さのソリューションまず解決策を提示してください。Vueスタックが必要な学生はvu...

MySQLデータベースのマスタースレーブレプリケーションの長い遅延に対する解決策

序文MySQL マスター スレーブ レプリケーションの遅延は、業界では長年の問題となっています。遅延...

MySQLのスレッド実行の急増とクエリの遅延の問題を解決する

目次背景問題の説明原因分析CPUクエリが遅い接続数分析する拡大する総括する背景新年を迎える前は、一年...

MySQLにおける静的変数の役割の詳細な説明

MySQLにおける静的変数の役割の詳細な説明静的変数の使用 静的変数サンプルコード: 関数テスト()...

MySQL countの詳細な説明と関数のサンプルコード

mysql countの詳細な説明count関数はテーブルや配列内のレコードを数えるために使われます...

Dockerイメージの作成Dockerfileとコミット操作

イメージを構築するイメージを構築するには、主に 2 つの方法があります。実行中のコンテナをイメージに...

MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル (Windows 10 X64)

最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...

Docker Desktop で rocketmq をインストールするための非常に詳細なチュートリアル

Dockerデスクトップをインストールするダウンロード先: Docker Desktop for M...

Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...

MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)

この記事では、MySQL 8.0.16 winx64のインストールと設定の具体的な方法を記載します。...

Vueはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...

マウスがカード上に移動したときにフローティング効果を実現する CSS の使用例

原理ホバーしたときに要素に影を設定します: box-shadow で、通常とは異なるスタイルにします...

Docker イメージを削除できません エラー: そのようなイメージはありません: xxxxxx 解決策

序文docker イメージを削除できません。docker docker imagesを確認すると、イ...

Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...