GNOME Shellでプログラムショートカット(アプリランチャー)を編集する方法

GNOME Shell では、「プログラムショートカット」とは通常、アプリケーショングリッド内のアプリケーションランチャーを指します。表示名、説明、起動コマンドは Alacarte を使用して変更するか、ユーザーごとのファイルを編集してください.desktop。これはキーボードショートカットとは異なります。キーの組み合わせは、設定の「キーボード」で変更できます。

Alacarteはよりシンプルなグラフィカルなオプションです。以下のターミナル方式ではユーザーレベルのオーバーライドを作成するため、パッケージが所有するシステムファイルを編集する必要はありません。

方法1:Alacarteでアプリランチャーを編集する

ステップ1:Alacarteをインストールして起動する

alacarteお使いのディストリビューションのパッケージマネージャーを使用してパッケージをインストールしてください。

アクティビティまたはアプリケーションを開き、Alacarteを検索して起動します。ディストリビューションによっては、メインメニューと呼ばれる場合もあります。Alacarte は、公式プロジェクトページに記載されているように、GNOME のメニューエディタです。

GNOME Shell の検索で、アプリケーションとして Alacarte が表示される
アプリケーション概要で「Alacarte」または「Main Menu」を検索してください。

ステップ2:アプリケーションのエントリを見つける

左側のカテゴリを選択し、リストからアプリを見つけて、その行をクリックします。カテゴリは配布元によって異なる場合があります。これにより、メニューのランチャーエントリが変更されますが、プログラムの名前変更や再インストールは行われません。

テキストエディタランチャーを選択したAlacarteメニューエディタ
アプリの行を選択し、そのプロパティを開きます。

ステップ3:ランチャーのプロパティを変更する

プロパティを選択し、必要なフィールドを編集します。

  • 名前は、GNOMEの検索画面やアプリグリッドに表示されるラベルです。
  • コメントとは、短い説明文またはツールチップのことです。
  • コマンドとは、GNOMEが実行するプログラムとその引数のことです。

アプリの実際の実行ファイルと有効な引数を使用してください。パイプなどのシェル構文を&&コマンドフィールドに貼り付けないでください。OKをクリックして保存します。

Alacarte Launcherのプロパティダイアログには、名前、コマンド、コメントの各フィールドがあります。
このダイアログで、ランチャー名、コマンド、または説明を編集します。

ステップ4:変更をテストする

編集後の名前がAlacarteに表示されていることを確認し、GNOMEの概要画面から検索して起動してください。GNOMEに古いラベルが表示されたままの場合は、一度ログアウトして再度ログインし、アプリケーションインデックスを更新してください。

Alacarteアプリケーションリストに、名称変更されたMy Text Editorランチャーが表示されている。
新しい名前を確認し、テストのためにエントリを起動してください。

方法2:ユーザーごとのデスクトップエントリを編集する

特定のランチャーフィールドを変更する必要がある場合は、ターミナルを使用してください。GNOME のドキュメント/usr/share/applicationsには、システムエントリと~/.local/share/applicationsユーザーエントリに関する説明があります。Alacarte のマニュアルによると、編集済みおよび新規のアプリエントリは、デフォルトではユーザーアプリケーションディレクトリに保存されます。ローカルコピーは元に戻しやすく、パッケージ管理ファイルの上書きを回避できます。

ステップ5:ランチャーを見つけてコピーします

アプリの実際の.desktopファイルは/usr/share/applications、またはインストーラーが使用するディレクトリにあります。以下の例では を使用していますexample.desktopが、実際のファイル名に置き換えてください。ファイルが既にローカルのアプリケーションフォルダにある場合は、そのコピーを直接編集してください。

mkdir -p ~/.local/share/applications
cp /usr/share/applications/example.desktop ~/.local/share/applications/

ファイル名は同じままにして、ユーザーごとのエントリが優先されるようにしてください。sudoホームディレクトリにコピーする必要はありません。

ターミナルコマンドでexample.desktopをユーザーアプリケーションディレクトリにコピーする
編集する前に、ランチャーをユーザーアプリケーションディレクトリにコピーしてください。

ステップ6:ランチャーフィールドを編集する

コピーしたエントリをNanoで開く:

nano ~/.local/share/applications/example.desktop

デスクトップのエントリには[Desktop Entry]グループが含まれます。例:

[Desktop Entry]
Name=Example App
Comment=Opens Example App
Exec=example-app
Terminal=false

既存のName、Comment、 または のExec値を変更し、他の行はそのまま残します。Execはデスクトップエントリのコマンドラインであり、シェルスクリプトではありません。スペースを含む引数を引用する場合は、デスクトップエントリ仕様に従ってください。 ファイルに がある場合DBusActivatable=true、GNOME は D-Bus アクティベーションを使用して を無視する場合がありますExec。TryExec存在しないプログラムを指す値もエントリを非表示にする場合があります。Ctrl+Oで保存し、Enter を押してから、Ctrl+Xで終了します。

Nanoエディタに、名前、コメント、実行、ターミナルの各フィールドを持つデスクトップエントリが表示されている。
値を編​​集する際は、デスクトップのエントリ構造をそのまま維持してください。

ステップ7:ファイルの検証

インストールされている場合はdesktop-file-utils、以下のコマンドでエントリを確認してください。

desktop-file-validate ~/.local/share/applications/example.desktop

エラーなしでプロンプトに戻ったということは、ファイルがこの構文チェックに合格したことを意味します。GNOMEの統合ガイドでは、このバリデーターの使用を推奨しています。ただし、アプリコマンド自体が正しく動作するかどうかは検証しません。

ローカルの example.desktop ファイルに対して desktop-file-validate を実行し、プロンプトに戻る
バリデーターは、アプリのコマンドではなく、デスクトップ入力の構文をチェックします。

ステップ8:GNOME Shellを更新してテストする

アプリケーションの概要で更新された名前を検索して起動します。古いエントリが残っている場合は、一度サインアウトして再度サインインしてください。正しく起動しない場合は、実行ファイルと引数Exec、任意の行TryExec、およびが有効になっているかどうかを再確認してくださいDBusActivatable。

GNOME Shellアプリの概要で、検索結果にサンプルアプリランチャーが表示されます。
編集したエントリを検索して起動し、内容を確認してください。

適切な方法を選択してください

目標メソッド
表示名または説明を変更するアラカルト
コマンドまたは特定のデスクトップ入力フィールドを変更するユーザーごとの.desktopコピー
キーの組み合わせを変更するGNOME設定 > キーボード

GNOME のデスクトップ ファイル ガイドでは、ランチャー フィールドとファイルの場所について説明しています。freedesktop.org のキー リファレンスドキュメントExec、、TryExecおよびDBusActivatable。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。