小编sha*_*hat的帖子

在 Unity 启动器中设置程序徽标 - 缺少图标文件夹

我的目标是为 PHPStorm 创建一个可用的启动器,它可以在 12.04 中使用正确的徽标在桌面和 Unity 启动器中运行。我按照此处的说明进行操作 -如何在桌面上创建启动器?- 使用 Gnome 对话框在桌面上创建启动器。就桌面而言,这是一种享受,但是将图标拖到 Unity 启动器上会产生一个奇怪的图标:

在此处输入图片说明

PHPStorm.desktop 文件如下所示:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=PHPStorm
Exec=/home/shane/Software/PhpStorm-4.0.1/bin/phpstorm.sh
Comment[en_GB]=PHStorm
Name=PHPStorm
Comment=PHStorm
Icon=/home/shane/Software/PhpStorm-4.0.1/bin/webide.png
Run Code Online (Sandbox Code Playgroud)

接下来,我尝试按照此处接受的答案进行操作:如何更改 Unity 启动器中应用程序的图标?,但我发现 ~/.local/share/ 中没有图标文件夹。我继续创建它,以及答案中提到的其余文件夹 ~/.local/share/icons/hicolor/16x16/ 等。然后我在每个文件夹中创建了一个 phpstorm.png 所需的大小。

接下来,我将我的 PHPStorm.desktop 文件编辑为以下内容并将其复制到 ~/.local/share/applications/

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=phpstorm
Name[en_GB]=PHPStorm
Exec=/home/shane/Software/PhpStorm-4.0.1/bin/phpstorm.sh
Comment[en_GB]=PHPStorm
Name=PHPStorm
Comment=PHPStorm
Icon=phpstorm
#Icon=/home/shane/Software/PhpStorm-4.0.1/bin/webide.png
Run Code Online (Sandbox Code Playgroud)

重新登录后,我的Unity启动器图标完全消失了,桌面上的图标变成了白色。

我在这里做错了什么?为什么没有从图标文件夹中提取图标,并且最初缺少图标文件夹是我应该关注的问题吗?

icons launcher 12.04

6
推荐指数
3
解决办法
2万
查看次数

从命令行添加和删除启动器图标

我正在使用 Vagrant 和 Chef 构建一个 Ubuntu 12.10 VM,我想控制哪些图标最初出现在启动器中。

具体来说,我想清除所有初始启动器图标,只留下开始图标和 Nautilous,然后为我使用 Chef 安装的几个应用程序添加图标。

添加我可能可以从其他帖子处理的图标,但如何仅使用命令行删除现有图标?

icons launcher 12.10

6
推荐指数
1
解决办法
4975
查看次数

标签 统计

icons ×2

launcher ×2

12.04 ×1

12.10 ×1