应用商店该功能是默认开启的,但仅支持规范放置desktop文件的deb安装包,可以看看desktop文件是否按照文档放置了在了/opt/apps/包名/entries/applications:
https://doc.chinauos.com/content/M7kCi3QB_uwzIp6HyF5J
可以加入开发者社群,和其他开发者畅谈交流技术问题,针对上架应用商店也有官方人员进行应用分发辅助
应用商店该功能是默认开启的,但仅支持规范放置desktop文件的deb安装包,可以看看desktop文件是否按照文档放置了在了/opt/apps/包名/entries/applications:
https://doc.chinauos.com/content/M7kCi3QB_uwzIp6HyF5J
可以加入开发者社群,和其他开发者畅谈交流技术问题,针对上架应用商店也有官方人员进行应用分发辅助
[Desktop Entry]
Name=Creport
Name[zh_CN]=砺剑调查表数据处理系统
Comment=Creport
Comment[zh_CN]=调查表数据处理系统
Icon=/opt/MyApps/Creport/Creport.ico
Exec=/opt/MyApps/Creport/Creport
Terminal=false
Type=Application
Categories=Application
桌面文件是这样写的,我在kylin ft2000中可以正常安装并显示。
一般用png和svg的,icon不支持
一般用png
看了一下,可以显示,就是图片有点小,不能放大
[Desktop Entry]
Name=Creport
Name[zh_CN]=砺剑调查表数据处理系统
Comment=Creport
Comment[zh_CN]=调查表数据处理系统
Icon=/opt/MyApps/Creport/Creport.ico
Exec=/opt/MyApps/Creport/Creport
Terminal=false
Type=Application
Categories=Application
桌面文件是这样写的,我在kylin ft2000中可以正常安装并显示。
不建议放到/opt/MyApps,这看起来是某种默认的打包路径,很可能会和其他软件冲突
菜单里能显示,桌面里不能显示。这里说的“菜单”和“桌面”分别是啥?
我在银河麒麟上重做了一下,换成了png图标,发现桌面图标也没有了,但在开始菜单-所有分类-办公学习中能找到。在deepin上试了一下,同样的问题。以前kylin上偶尔也发生过,有的电脑正常,有的就没有桌面图标,总感到是有个地方卡住了?我用dpkg -b 打的包,系统复制到usr/share/applications后,是按什么原则,将desktop文件发送到当前用户桌面上的?怎么能保证一定能成功,在不用.sh文件情况下。
链接: https://pan.baidu.com/s/1e1tthzuoZjkr2N0PVXPVoA?pwd=a123
提取码: a123
Creport.desktop文件内容如下:
[Desktop Entry]
Name=Creport
Name[zh_CN]=砺剑调查表数据处理系统
Comment=Creport
Comment[zh_CN]=调查表数据处理系统
Exec=/opt/creport/Creport
Icon=/opt/creport/Creport.png
Terminal=false
Type=Application
Categories=Office
谢谢楼上大佬指教。问题解决了,一是按打包规范来;二是在postinst里判断和处理一下。
谢谢楼上大佬指教。问题解决了,一是按打包规范来;二是在postinst里判断和处理一下。
大佬,请问postinst里面是怎么写的
我打包一款软件,菜单里能显示并正常运行,但桌面上不显示图标,usr/share/applications里面也有图标文件。用uptool工具打包也一样,怎么解决这个桌面图标显示问题?麻烦大家支个招。
DEB上传至
链接: https://pan.baidu.com/s/1zCTbU-g84_-rcnhYxjuGtQ?pwd=a123
提取码: a123