ihs*_*cak 15 icons launcher 13.04
屏幕左侧有图标:软件中心、Ubuntu One等。可以看到系统图标,但看不到我安装的程序图标。而是有一个“?” 对于图标。我怎么解决这个问题?
小智 23
.desktop 文件控制 Linux 中启动器快捷方式的行为。要检查正在使用的图标,您需要通过键入以下命令来打开位于/usr/share/applications或 in 中的相应 .desktop 文件~/.local/share/applications:(我假设您从软件中心安装了 Eclipse,因此更有可能的选项是用:
sudo -H gedit /usr/share/applications/eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
如果此文件为空,则需要不保存退出,并替换命令中的路径。转到标记的行Icon=,如果其中有任何评论(由 指定#),请删除此评论,因为我听说过导致图标显示的错误,但是我不知道它是否已修复.
如果没有Icon=行,请找到一个合适的 .png 格式的图标,并将完整路径放在这一行中,包括Icon=.
编辑:
从评论中,您已经说过您是通过桌面上的链接运行此程序的。正确的方法是创建一个桌面启动器并从中关联图标。为此,请打开终端并键入:
gedit ~/Desktop/eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
这将打开一个空白文档。要使其成为启动器,请将其添加到文件中,用正确的路径替换Exec=和Icon=行:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
Run Code Online (Sandbox Code Playgroud)
保存并关闭,然后通过键入使文件可执行 chmod +x ~/Desktop/eclipse.desktop
现在,当您打开此快捷方式时,图标集将出现在启动器中。
小智 8
我遇到了那个问题,我修复了它(我使用 eclipse neon)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) 将以下文本添加到文件中:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
3) sudo desktop-file-install /usr/share/applications/eclipse.desktop
4) cd /usr/local/bin/
5) sudo ln -s <path_to_eclipse>/eclipse
6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
有用!我没有更多的问号!
| 归档时间: |
|
| 查看次数: |
42445 次 |
| 最近记录: |