其实异常的原因很简单,只是因为在/usr/share/applications/下的code.desktop中对ICON的错误引用路径,默认的路径只有一个code,显然不能指向一个图片文件,对code.desktop文件的分析知道VSCode的安装路径是/usr/share/code,在路径下寻找,最终在/usr/share/code/resources/app/resources/linux/下找到了正确的图标文件code.png.最后修改code.desktop的ICON项,指向正确的图标路径.
cd /usr/share/applications/
sudo vim code.desktop
修改第六行内容
/usr/share/code/resources/app/resources/linux/code.png