私の目標は、12.04で適切なロゴを使用して、デスクトップとUnityランチャーの両方で動作するPHPStormの動作するランチャーを作成することです。ここでの指示に従いました- デスクトップにランチャーを作成するにはどうすればよいですか? -Gnomeダイアログボックスを使用してデスクトップにランチャーを作成します。デスクトップに関する限り、それは大丈夫でしたが、アイコンをUnityランチャーにドラッグすると、奇妙なアイコンが表示されました。
PHPStorm.desktopファイルは次のようになります。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=PHPStorm
Exec=/home/shane/Software/PhpStorm-4.0.1/bin/phpstorm.sh
Comment[en_GB]=PHStorm
Name=PHPStorm
Comment=PHStorm
Icon=/home/shane/Software/PhpStorm-4.0.1/bin/webide.png
次に、ここから受け入れられた答えを追跡しようとしました: nityランチャーでアプリケーションのアイコンを変更するにはどうすればよいですか? 、しかし〜/ .local/share /にアイコンフォルダーがないことがわかりました。先に進み、それを作成し、答えに記載されている残りのフォルダー〜/ .local/share/icons/hicolor/16x16 /などを作成しました。次に、各フォルダーに必要なサイズでphpstorm.pngを作成しました。
次に、PHPStorm.desktopファイルを次のように編集し、〜/ .local/share/applications /にコピーしました
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=phpstorm
Name[en_GB]=PHPStorm
Exec=/home/shane/Software/PhpStorm-4.0.1/bin/phpstorm.sh
Comment[en_GB]=PHPStorm
Name=PHPStorm
Comment=PHPStorm
Icon=phpstorm
#Icon=/home/shane/Software/PhpStorm-4.0.1/bin/webide.png
再度ログインすると、ユニティランチャーアイコンが完全に消え、デスクトップ上のアイコンが白くなりました。
ここで何が間違っていますか?アイコンフォルダーからアイコンが選択されないのはなぜですか。また、アイコンフォルダーが最初にないことは心配する必要があるのですか?
icons
フォルダーについて~/.local/share/icons
にアイコンがある唯一のプログラムはWineです。そのため、デフォルトのインストールではフォルダーが作成されません。
ほとんどのインストール済みプログラムは、すべてのユーザーがアクセスできる/usr/share/icons
にアイコンを配置します。
.desktop
ファイルについて先に進んで作成し、答えに記載されている残りのフォルダー、
~/.local/share/icons/hicolor/16x16/
など。
アイコンは、~/.local/share/icons/hicolor/16x16/apps/
というフォルダーに配置する必要があります。
このwikiページを作成しました:) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
個人的には、最初にアプリケーションを統一ダッシュに追加することにより、ランチャーにアイコンを追加することを個人的に好みます。
これで、ランチャーとダッシュにもアプリケーションがあります:)