GNU/Linux >> Linux の 問題 >  >> Ubuntu

18.04 .desktopファイルのカスタムアイコンがDockに入力されていませんか?

このカスタムランチャーを使用して、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」エントリが欠落しているようですが、必要かどうかは完全にはわかりません。これは、[プログラムから開く...]ダイアログのエントリを生成するとき、および場合によってはデスクトップの[アプリケーション]ボタンのメニュー項目を生成するときにシステムによって使用されます。

それ以外は、他のすべては私には問題ないように見えます。


Ubuntu
  1. Ubuntu20.04のDockから「アプリケーションの表示」アイコンを削除する方法

  2. * .desktopファイルからShスクリプトを実行しますか?

  3. アーカイブからの出力エラー:Tar.xz:ファイル形式が認識されませんか?

  1. デスクトップランチャーで使用されているPngファイルの名前を見つける方法は?

  2. Linux デスクトップ エントリ ファイルの相対パスでアイコンを指定するにはどうすればよいですか?

  3. PATH からの Git カスタム コマンドが機能しない

  1. ファイルから変数を読み取る方法は?

  2. 方法:16.04でアイコンを変更しますか?

  3. Ubuntu 19.10以降のドックからマウントされたボリュームのアイコンを非表示にする方法は?