トップ 12 GNOME シェル拡張機能でデスクトップを改善する

GNOME シェル拡張機能プラットフォームは、シンプルなアプレットを通じて GNOME を拡張する簡単で便利な方法を提供します。これらは GNOME API を使用してデスクトップに新しい機能を追加する JavaScript プログラムです。この記事では、インストールできる優れたシェル拡張機能のいくつかを紹介します。
目次
- Dash to Dock
- Places Status Indicator
- Caffeine
- Workspace Matrix
- ArcMenu
- Media Controls
- Simple System Monitor
- Trash Indicator
- Clipboard Indicator
- Notification Banner Reloaded
- Shutdown Timer
- GSConnect
- よくある質問
注意: 以下の拡張機能は GNOME デスクトップ環境でのみ動作します。現在のコンピュータが GNOME を使用しているかどうかを確認するには、次のコマンドを実行してください:
gnome-shell --version
1. Dash to Dock
Dash to Dock は、GNOME 環境の使いやすいタスクバーの欠如を解消することを目的とした強力な GNOME 拡張機能です。デフォルトのアプリケーション起動バーを修正して、「アクティビティ」画面とメイン画面の両方に表示します。

Dash to Dock は、デスクトップ上でドックの見た目と挙動をカスタマイズできる小さなプログラムも提供します。例えば、現在のワークスペースでアクティブなアプリケーションのみを表示するように設定できます。

メリット
- 高度にカスタマイズ可能
- システムリソースに軽量
デメリット
- ドックの配置が制限されている
- デフォルトのドックの動作が混乱する
知っておくと良いこと: 拡張機能以外にも、デスクトップを美しくするための GNOME シェルテーマもチェックしてみてください。
2. Places Status Indicator
Places Status Indicator は、システム内のさまざまなディレクトリにアクセスするシンプルな方法を提供する軽量の GNOME 拡張機能です。「アクティビティ」ボタンの横に小さな追加パネルを作成します。

Places Status Indicator は、固定フォルダ、取り外し可能ドライブ、ネットワークマウントにアクセスするための機能も含まれており、ファイルマネージャーを開かずにシステム内を移動する際に便利です。

メリット
- 固定されたディレクトリにアクセス可能
- 速やかで応答性が高い
デメリット
- カスタマイズオプションがない
- スター付きディレクトリや固定されたシンボリックリンクにはアクセスできない
知っておくと良いこと: .bashrc ファイルを修正することでシェルプロンプトをカスタマイズする方法も学びましょう。
3. Caffeine
デフォルトでは、GNOME は 5 分間キーボードやマウスの動きを検知しないとディスプレイを自動的にサスペンドします。これは長時間のプロセスがある場合に問題となることがあります。ディスプレイをサスペンドすると、現在実行中のプログラムもサスペンドされてしまいます。

Caffeine は、この問題を解決する強力な軽量 GNOME 拡張機能であり、プログラムごとにスクリーンセーバーのタイムアウトを回避します。この拡張機能は、さまざまなシナリオでの挙動を調整できる便利な設定パネルも提供します。

メリット
- プログラムごとに使用可能
- タイムアウトバイパスの動作を調整可能
デメリット
- カスタム動作を記憶しない
- GNOME のナイトライト機能に干渉することがある
まだ適切なファイルマネージャを探していますか? GNOME で Nautilus を最適に使用する方法をご紹介します。
4. Workspace Matrix
Workspace Matrix は、あなたの直線的なデスクトップワークスペースを高度にカスタマイズ可能なグリッドに変換する革新的な GNOME 拡張機能です。デスクトップの内部ワークスペースアルゴリズムを制御し、デフォルトの GNOME にはない追加機能を提供します。

Workspace Matrix の最も印象的な機能は、単一のセッションで最大 1200 の個別ワークスペースパネルを作成できることです。これは、異なるデスクトップ画面で各タスクを分けたいパワーユーザーにとって非常に便利です。

メリット
- 最大 1200 の個別ワークスペースをサポート
- ワークスペースグリッドの見た目をカスタマイズできる
デメリット
- 遅いマシンでは少しラグがある
- 大きなグリッドは GNOME の概要画面を乱すことがある
5. ArcMenu
ArcMenu GNOME 拡張機能は、現在のセッションで一般的なプログラムやユーティリティにアクセスするシンプルな方法を提供します。Places Status Indicator と同様に、デスクトップの上部バーに小さなアクセス可能なメニューを作成します。

ArcMenu 拡張機能は、「お気に入り」メニューにブックマークしたプログラムを含めることも可能で、お気に入りのプログラムを迅速に実行したいユーザーにとって非常に便利です。

メリット
- 非常に応答性が高く、読み込みが早い
- 追加の設定は必要ない
デメリット
- デフォルトの設定はパワーユーザーにはシンプルすぎるかもしれない
- GNOME のデフォルトのパワートレイと衝突する可能性がある
6. Media Controls
Media Controls は、GNOME デスクトップから音楽やビデオファイルを制御するための美しい方法を提供する小さな GNOME 拡張機能です。

この拡張機能は、システム内で現在実行中のメディアプレーヤーを制御し、メタデータを読み取り、現在再生中のメディアファイルを制御することを可能にします。この拡張機能は、どのプログラムを制御できるかを単純なブロックリストを通じて微調整するオプションも提供します。

メリット
- シンプルで美しいインターフェース
- ほぼすべてのタイプの GUI メディアプレーヤーを制御可能
デメリット
- 小さな画面では上部バーが乱れることがある
- 不正確なメタデータのファイルは壊れたテキストで表示される可能性がある
7. Simple System Monitor
Simple System Monitor は、現在のセッションのリソース使用状況を表示する軽量の GNOME 拡張機能です。他のシステムモニターとは異なり、必要な情報だけに焦点を当て、システムの簡潔な概要を提供します。

Simple System Monitor は、その全体的な機能セットに対して多くのカスタマイズオプションを持っています。例えば、拡張機能がラベルをどのように表示するか、プレゼンテーションする内容を変更できます。

メリット
- 軽量で使いやすい
- 外部依存関係を必要としない
デメリット
- 小さな画面では正しく表示されない場合がある
- カスタマイズオプションが制限されることがある
8. Trash Indicator
Trash Indicator は、セッションのゴミ箱フォルダの内容にアクセスする便利な方法を提供するミニマリストな GNOME 拡張機能です。

Trash Indicator 拡張機能は、インターフェースから直接ゴミ箱ディレクトリのいかなるファイルを復元および削除することも可能です。
メリット
- シンプルで使いやすい
- 内蔵オプションがない
デメリット
- オプションの不足はパワーユーザーにとって制限となる可能性がある
- ゴミ箱にアイテムが多すぎると表示が壊れることがある
ヒント: Linux であらゆる種類のファイルやフォルダを安全に削除する方法を学びましょう。
9. Clipboard Indicator
クリップボードは、すべての Linux デスクトップで重要な部分です。これには、どこかからコピーしたデータが保持され、他の場所に貼り付けることができます。クリップボードシステムの制限の 1 つは、一度に 1 つのアイテムしか保持できないことです。これは、複数のダイアログボックスにまたがってデータをコピーしようとする場合に問題となることがあります。
Clipboard Indicator は、この問題を解決するために、マルチアイテムクリップボードバッファを作成する GNOME シェル拡張機能です。クリップボード内のすべてのアイテムを個別のキャッシュにコピーすることで、以前のアイテムをキャッシュからクリップボードに戻すことで呼び出すことができます。

メリット
- 古いクリップボードエントリを削除できる
- プライベートの「コピーしない」モードがある
デメリット
- デフォルト設定は制限されることがある
- 非クリップボードバッファと互換性がない
10. Notification Banner Reloaded
Notification Banner Reloaded は、GNOME トーストウィンドウをカスタマイズできるシンプルで効果的な GNOME 拡張機能です。これは、通知ウィンドウのサイズや形状を管理する GNOME コードの部分にアクセスすることによって行います。

この直接的なアプローチにより、Notification Banner Reloaded はトーストウィンドウの基本的な動作の一部を変更することができます。例えば、デスクトップを修正して画面の左下側にのみ通知を表示することができます。

メリット
- トーストウィンドウの位置やサイズを調整できる
- シンプルで直感的なオプション
デメリット
- トーストウィンドウのパディングしか変更できない
- トーストウィンドウの位置に関する詳細なコントロールはなし
ちなみに: GNOME トーストウィンドウをバイパスするには、自分の通知サーバーをインストールできます。
11. Shutdown Timer
GNOME の制限の 1 つは、ユーザーの操作なしにシステムをシャットダウンおよび再起動できないことです。これは、マシンの電源を切るまたは再起動するタイミングと方法を自動化したい場合に問題となることがあります。

Shutdown Timer は、デスクトップ上から直接電源関連タスクを自動的に作成する便利な方法を提供する GNOME 拡張機能です。ユーザーがマシンの上にいなくても、電源関連のタスクが必ず機能するように、独自の特権スクリプトを使用します。

メリット
- 柔軟なスケジューリングシステム
- 一定の時間経過後にシステムを起こすこともできる
デメリット
- スクリプトのためにスーパーユーザーのアクセスが必要
- インターフェーススライダーは新しいユーザーには混乱を招く可能性がある
12. GSConnect
GSConnect は、スマートフォンを介してデスクトップを制御および管理できる機能満載の GNOME 拡張機能です。KDE Connect アプリケーションと似ており、ローカル Wi-Fi 接続を使用してアクティブな GNOME セッションを見つけて接続します。

GSConnect アプリを使うと、マシンのキーボードとマウスを操作し、ファイル転送を即座に行うことができます。また、GSConnect には「プレゼンテーションモード」機能があり、スマートフォンを強力なプレゼンテーションのポインターに変換できます。

メリット
- 入力遅延が少なく迅速で応答性が高い
- デスクトップのリモートターミナルとして機能可能
デメリット
- 古い電話では不安定な場合がある
- 両方のデバイスが同じネットワークに接続されている場合にのみ機能する
注意: デスクトップをカスタマイズする前に、GNOME と KDE の比較を確認してください。
よくある質問
拡張機能が私の GNOME バージョンと互換性がありません。
これは、おそらくアップストリームの拡張機能コードの問題です。これを修正するには、GNOME での拡張機能バージョンチェックを無効にしてください。
GNOME シェル拡張機能は安全ですか?
それは状況によります。ほとんどのシェル拡張機能は、GNOME サンドボックス内でのみ動作するため、安全に使用できます。ただし、一部の拡張機能は特権アクセスを求める場合、セキュリティリスクとなることがあります。
GNOME シェル拡張機能によって PC の速度が大幅に低下しますか?
いいえ。シェル拡張機能は、GNOME API にアクセスする小さな JavaScript コードの一部に過ぎません。そのため、拡張機能自体がシステムに影響を与えることはありません。