Ubuntu 22.04 でアプリケーション アイコンが歯車アイコンとして表示される

Ubuntu 22.04 でアプリケーション アイコンが歯車アイコンとして表示される

ご覧のとおり、Spring Tool Suite アイコンは歯車アイコンとして表示されています。実際のアイコンを表示する方法について何かアドバイスはありますか?

https://i.stack.imgur.com/3FImo.png

答え1

これは、そのアプリケーションのランチャーファイルで定義されたアイコンが.desktop存在しないアイコンを指していることを示しています。使用したインストーラプログラムがアイコンを正しくインストールしなかった場合でも、自分で修正することができます。

  • .desktopアプリケーションのファイルを見つけます。これを行う 1 つの方法はfind、次のようにすることです。

    find / -name '*.desktop' ! -path '/run/user*' -exec grep -H "Name=Title Displayed In Application Overview" {} \; 2>/dev/null
    

    言うまでもなく、これはTitle Displayed In Application Overviewアプリケーションの概要のアイコンの下に表示される実際のラベルのテキストに置き換えられるはずです。

  • .desktopエディターでそのランチャーを開き、アイコンに指定された名前をメモします。

  • 同じベース名のアイコン ファイルを~/.local/share/iconsディレクトリに配置します。拡張子は.png、、.xpmまたは になります.svg。そのアイコンがそのアプリケーションのアイコンとして選択されます。

ランチャーで名前だけではなく完全なパス名が指定されている場合は.desktop、作成したアイコンがその特定の場所に配置されていることを確認してください。ただし、通常はベース名のみが指定され、システムが標準の場所を検索できるようにします。

関連情報