为启动器应用程序分配图标

为启动器应用程序分配图标

我知道这个问题已被问过多次,但我修改了找到的所有解决方案,但到目前为止都没有奏效:

  • alacarte从头开始编辑/创建图标。当我分配图标时,它显示,我单击“接受”,一切看起来都很好,但图标未设置。如果我再次打开菜单项,它没有设置图标。
  • .desktop file

    [Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=/home/yasin/Android/programming/intellij/bin/idea.png # fill in path to logo Name=IntelliJ IDEA Comment=IntelliJ IDEA # any description Exec=/home/yasin/Android/programming/intellij/bin/idea.sh # fill in path to the executable Categories=Application; # add as many categories as you see fit

图标路径:

$ ls -l /home/yasin/Android/programming/intellij/bin/idea.png
-rw-r--r-- 1 yasin yasin 2911 Sep 22 16:52 /home/yasin/Android/programming/intellij/bin/idea.png

在所有情况下,图标仍显示为带有问号的灰色图标。是不是因为我的 PNG 图标不受支持?图像必须是什么格式?我的图标是 PNG 128x128。还尝试了 64x64、48x48 和 16x16,但没有成功。

PS:在我看来,为应用程序启动器设置图标并不复杂。右键单击启动器应该可以立即编辑图标,就像它显示从启动器锁定/解锁的选项一样。

答案1

.desktop由于不明原因,当您使用 Alacarte编辑应用程序文件的图标时,Alacarte 会编辑该Icon=行,但也会从图标名称中删除可能的扩展名。

手动编辑图标将解决该问题,并且您的图标将是正确的。

相关内容