web-dev-qa-db-ja.com

GNOME3で新しいショートカットを作成する

GNOME 3の「アプリケーションメニュー」にFirefox Developer Editionを追加したい:

Firefox Developer Editionは、私が開いたときにのみ開きます(シェルを使用して直接開きます)。

/home/me/Downloads/firefox-75.0b10/firefox/firefox

そして、アイコンが表示されます。

enter image description here

また、標準のFirefoxアイコンにも気付くでしょう。

Firefox Developer Editionを常にアプリケーションメニューに表示してクリックしたいのですが。

これが私のカーネルとFedoraの情報です:

[me@localhost ~]$ uname -a
Linux localhost.localdomain 5.5.10-200.fc31.x86_64 #1 SMP Wed Mar 18 14:21:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[me@localhost ~]$ cat /etc/Fedora-release 
Fedora release 31 (Thirty One)

実行可能ファイルの場所は/home/me/Downloads/firefox-75.0b10/firefox/firefoxです。

次の内容で/home/me/Desktop/firefox-dev.desktopを作成してみました。

[Desktop Entry]
Encoding=UTF-8
Name=Firefox Developer Edition
Exec=/home/me/Downloads/firefox-75.0b10/firefox/firefox.sh
Icon=/home/me/Downloads/firefox-75.0b10/firefox/browser/chrome/icons/default
Type=Application
Categories=Development;

しかし、それはうまくいきませんでした。

よろしくお願いします!

更新:

Execパスから.shを削除した後、問題が発生します。

[Desktop Entry]
Encoding=UTF-8
Name=Firefox Developer Edition
Exec=/home/me/Downloads/firefox-75.0b10/firefox/firefox
Icon=/home/me/Downloads/firefox-75.0b10/firefox/browser/chrome/icons/default
Type=Application
Categories=Development;
1
beingalex

developer gnome manual に基づいて、デスクトップファイルを~/.local/share/applicationsに配置するか、すべてのユーザーが/usr/share/applicationsで利用できるようにすることをお勧めします。

これらのデスクトップファイルには、アプリケーションに関するメタデータが含まれており、プログラムをGNOMEおよびその他の標準に準拠したデスクトップと統合する上で中心的な役割を果たします。ここに示されているテンプレートは、可能な限り最も基本的なものです。ファイルは言語的に翻訳できるため、アプリケーション名をユーザーの母国語で表示できます。

このファイルを/ usr/share/applicationsディレクトリに配置して、すべてのユーザーがアクセスできるようにします。1人のユーザーだけがアクセスできるようにする場合は、〜/ .local/share/applicationsに配置します。どちらを使用するかは、アプリケーションがシステム全体にインストールされているか、ユーザーのホームディレクトリにインストールされているかによって異なります。 GNOMEはこれらのディレクトリの変更を監視するため、ファイルを適切な場所にコピーするだけで、デスクトップに登録できます。 1

0
HoD