




















lazarus编写的程序在Ubuntu任务栏/快捷栏不显示设定的图标(显示齿轮的图标),但在银河麒麟又能正常显示相应的图标,这个问题困扰了我很久。

经多次尝试,发现采用以下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

保存后就可以看到:

现在运行在任务栏或快捷栏可以看到设置的正确图标:

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。