

Arch Linux上のGNOMEでアプリケーションのアイコンが表示されません。

Firefox Developer
Editionのtar.gzファイルをダウンロードして`$HOME/FirefoxDeveloperEdition`に展開しました。

その後`$HOME/.local/share/applications`  
に下記の`.desktop`ファイルを設置したのですがアプリケーションメニューにアイコンが表示されません。  
なぜでしょうか?

[code]

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Exec=/home/username/FirefoxDeveloperEdition/firefox/firefox-bin %u
    Icon=/home/username/FirefoxDeveloperEdition/firefox/browser/chrome/icons/default/default128.png
    Name=Firefox Developer Edition
    Comment=Custom definition for FirefoxDeveloperEdition
    
[/code]

環境:  
Arch Linux カーネル 5.7.12  
GNOME 3.36.4


CC BY-SA 4.0
2020-08-08T06:36:03.343
69358
2020-08-08T08:57:53.013
2020-08-08T06:42:09.127
3060
5246
question
linux gnome
GNOMEで追加したアプリのアイコンが表示されない


自己解決しました:

`desktop-file-install`を使って`desktop`ファイルを登録し、  
その後で`update-desktop-database`でデータベースをupdateする必要があるみたいです。

`.desktop`ファイルが~/app.desktopにあり、  
`~/.local/share/applications`にデータベースを登録したい場合下記のようになります。

[code]

    desktop-file-install --dir=~/.local/share/applications ~/app.desktop
    update-desktop-database ~/.local/share/applications
    
[/code]


CC BY-SA 4.0
2020-08-08T08:51:07.230
69363
2020-08-08T08:57:53.013
2020-08-08T08:57:53.013
5246
5246
69358
answer