web-dev-qa-db-ja.com

Alacarteなしでgnome-Shellランチャーアプリケーションの名前を変更する方法は?

残念なことに、gnome-Shellのランチャーにはアプリケーション名のほんの数文字しか表示されません。だから私は名前を変更したいのです「web-browser firefox」を「firefox」に変換します。

Gnomeの以前のバージョンには、必要なことを実行できるAlacarteプログラムが動作していました。
アプリケーションの設定を入力しようとすると、Alacarteはこのエラーを表示します。

File "/usr/share/alacarte/Alacarte/MainWindow.py", line 391, in on_edit_properties_activate
    process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception

アラカルトなしでアプリケーションの名前を変更するにはどうすればよいですか?

3
user73331

Ubuntuでは、アプリは.desktopファイルに記述されます

Gnome Shell、Unity、KDE ​​Plasmaなどは、これらのファイルを使用してアプリケーション名を取得します。

これは、.desktopファイルのNameパラメーターを検索することにより行われます。

ほとんどの.desktopファイルは/ usr/share/applicationsにあります

そのため、アプリケーションの表示名を変更するには:

  1. Geditを開き、geditから/usr/share/applications/firefox.desktopを開きます
  2. Name = Firefox Web Browser行を見つけて、Name = Firefoxに変更します。
  3. ファイルを保存して、シェルをリロードします

注:ルートとしてgeditを開く必要があります。

gksu gedit
5
Aleksandar

これらは、システム全体のフォルダーにあります。

/usr/share/applications/

またはユーザーのローカルフォルダー(「〜」を/home/USERNAMEに置き換えます):

~/.local/share/applications

ファイルでは、ヒットすることができます Ctrl+L 編集可能なロケーションバーを使用して、ロケーションを参照します。

1
Vlad