将特定系统从 13.10 升级到 14.04 后,启动器中会出现几个带有问号的项目:
这不是Windows 应用程序不匹配的老问题。图标始终以这种方式呈现,应用程序运行时不会创建阴影图标,并且它会像任何其他正常运行的启动器项一样获得视觉语义和行为。
两者都不是缺少图标或者错误的图标路径。以下是有关其中一个应用程序的一些 shell 输出:
$ cat /usr/share/applications/eclipse.desktop
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=/usr/local/eclipse.kepler/eclipse.png
Exec=env UBUNTU_MENUPROXY= /usr/local/eclipse.kepler/eclipse
Terminal=false
Categories=Development;IDE;Java;
$ ls -la /usr/local/eclipse.kepler/eclipse.png
-rw-r--r-- 1 lads lads 53556 Jun 11 19:00 /usr/local/eclipse.kepler/eclipse.png
那么可能是什么原因造成的呢?
答案1
这个问题相对容易解决:
右键单击项目并单击从启动器中删除。
使用文件浏览器打开
/usr/share/applications
文件夹并搜索与应用程序相对应的文件(例如 Eclipse - 在文件系统中它被命名为eclipse.desktop
)。将此文件拖到启动器。