1.desktop文件的权限需要为当前图形化界面用户可读。
2.~/.local/share/applications会覆盖/usr/share/applications的同名的desktop文件。如果~/.local/share/applications里的文件损坏,即使/usr/share/applications文件良好也无法显示。
3.使用desktop-file-validate telegramdesktop.desktop检查错误再使用update-desktop-database更新图标。
4.desktop file里面有NoDisplay=true
说些什么吧!