当前位置: 首页 > news >正文

lazarus编写的程序在Ubuntu在任务栏或快捷栏不显示设定的图标

lazarus编写的程序在Ubuntu在任务栏或快捷栏不能显示图标(显示齿轮的图标),但在银河麒麟又能正常显示相应的图标。

image

经多次尝试,发现采用以下2个步骤就可以解决这个问题:

1、要创建.desktop文件
2、desktop的文件名称和执行的软件名称一致<----注意:这个关键点


desktop文件建议保存到:
home/xxx/.local/share/applications这个目录
xxx---用户名称
生成desktop文件的示例:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Icon=/home/lbz/QFLazarus4.4/自编软件/生成桌面快捷方式/CreateDesktopShort.ico
Exec=/home/lbz/QFLazarus4.4/自编软件/生成桌面快捷方式/CreateDesktopShort %u
Name=桌面快捷方式生成器
Category=Application;
Categories=Application;Programming;

保存为:CreateDesktopShort.desktop

image

 保存后就可以看到:

image

 现在可以看到设置的正确图标:

image