web-dev-qa-db-ja.com

一部のアプリケーションの/ usr / share / applicationに2つのアイコンがあるのはなぜですか?

please help me why same application have two icon.

この画像では、なぜ Rhythmbox とSoftware Updateに2つのアイコンがありますか?

システムに何か問題がありますか?

2
Arman

ファイルマネージャーを介してファイルシステムの内容を直接確認しているため、これらのファイルを表示するためのXDGデスクトップファイル仕様に完全には準拠していません。

Rhythmboxにはセカンダリサービス用のセカンダリ.desktopファイルがあり、このファイルはメニューから非表示にする必要があると指定していますが、メニューではなくファイルシステムのいくつかを直接見ています。

同様に、ソフトウェアプロパティツールには、さまざまな環境でわずかに異なる方法で実行するための2つの.desktopファイルがあり、2番目のツールでは、メニューから非表示にする必要があると指定されています。しかし、あなたはメニューを見ていません。

これは問題ではなく、完全に正常です。Ubuntuのまったく新しいインストールでも、実際にはほとんどのLinuxディストリビューションでも同様です。

1
dobey

いいえ、システムに問題はありません。

重複したランチャーアイコンの説明:

異なるアイコンは異なるコマンドラインオプションです。一部のコンテキストアプリケーションは、関連する* .desktopアイコンを呼び出します。アイコンのexecオプションは、アプリケーションの呼び出し方法によって異なります。

画像に表示するアイコンの一部は、名前の付け方の違いにより明らかな場合があります。アプリを呼び出す方法の違いを確認するには、プロパティを右クリックしてクリックし、他の違いを確認します。

一部の*.desktopファイルには%U引数があり、アプリケーションが引数を受け入れるように使用されます。

一部のランチャーは異なるコマンドであり、異なる方法で呼び出され、シンボリックリンクによって頻繁に異なる名前が付けられます。

画像内のリストの一部の例は次のとおりです。

Name: Online Accounts
Command: unity-control-center credentials

Name: Online Accounts
Command: Online account credentials and settings

Name: Personal File Sharing
Command: gnome-file-share-properties

Name: Rhythmbox
Command: rhythmbox %U

Name: Rhythmbox
Command rhythmbox-client --select-source %U

特定のRhythmboxおよびSoftware Updateアイコン:

Rhythmboxの特定の場合。アイコンは、コマンドによる状況依存の使用で呼び出される特定のメソッドに対して提供されます。これは、ほとんどのランチャーと一致しています。

Software And Updateランチャーの特定の場合、これら2つは異なるパッケージによってインストールされます。また、ファイル名も異なります。

software-properties-gnome.desktopパッケージソースアプリインストールデータsoftware-properties-gtk.desktopパッケージソースsoftware-properties-gtk
1
L. D. James