このカスタムランチャーを使用して、18.04ドックに表示する適切なアイコンを取得できないようです。アイコンは、「ファイル」アプリケーションを使用してアプリケーション名とともに正しく表示されます。 「ファイル」フォルダのアイコンをダブルクリックすると、アプリケーションは問題なくロードされます。その後、ドックのお気に入りに追加できますが、ドックはいくつかの一般的なアイコンを使用します。
以下にリストされている.desktopファイルの内容をどこで台無しにしましたか?:
[Desktop Entry]
Encoding=UTF-8
Version=1.1
Type=Application
Name=Songsheet Generator
Icon=//eadn-wc01-5196795.nxedge.io/home/hgh/BIN/songsheet.png
Path=/home/hgh/BIN
Exec=java -jar SG02.jar
StartupNotify=false
StartupWMClass=com-tenbyten-SG02-SG02App
OnlyShowIn=Unity;
X-UnityGenerated=true
Actions=My-Custom-Action;
GenericName[en_US.UTF-8]=Songsheet Generator
Comment[en_US.UTF-8]=Guitar tab editing software
[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar
承認された回答:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar
「アイコン」は、画像へのフルパスを指定する必要があります
.desktopファイルでこのタイプのエントリを見たことがなく、かなりの数のエントリを作成および編集しました。私はあなたが間違っていると言っているのではありません。また、「StartupWMClass」エントリや、「GenericName[en_US.UTF-8]」エントリや「Comment[en_US.UTF-8]」エントリのようにロケールを指定する必要もありません([en_US.UTF-を削除するだけです)。 8])、別のユーザーのコンピューターにインストールするためにアプリケーションをパッケージ化することを計画している場合を除きます。
「Categories」エントリが欠落しているようですが、必要かどうかは完全にはわかりません。これは、[プログラムから開く...]ダイアログのエントリを生成するとき、および場合によってはデスクトップの[アプリケーション]ボタンのメニュー項目を生成するときにシステムによって使用されます。
それ以外は、他のすべては私には問題ないように見えます。