如何在Unity启动器中更改应用程序的图标?

我正在尝试在我的Ubuntu 11.10 Unity启动器中更改特定应用程序(Pidgin)的图标。 我已尝试在选项和Compiz设置中搜索,但无法找到更改单个图标的选项。

我可以改变主题,但这不是我想要的。

我愿意编辑配置文件以获得此更改。 它不一定是UI解决方案。

对于Ubuntu 11.10


您需要做的第一件事是获取您想要使用的.png图标文件,并将其复制到相应的~/.local/share/icons/hicolor/目录。 这将包含以下目录(图标的尺寸): 16x16/apps/ 32x32/apps/ 48x48/apps/

我下载了一个免费的16×16免费图标采样器,并选择了一个名为Alien.png的16×16图标

我拿了Alien.png文件并将其复制到~/.local/share/icons/hicolor/16x16/apps ,当你复制你的文件时,可以通过GUI或终端进行复制。

从那里你需要在终端中执行以下操作(您可能需要sudo来复制它):

 cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/ 

接下来编辑pidgin.desktop文件:

 vi ~/.local/share/applications/pidgin.desktop 

寻找说:

 Icon=pidgin 

这将需要更改为没有.png前缀的新图标名称…

 Icon=Alien 

保存更改…然后注销并重新登录。

如果这有帮助或者您需要更多帮助,请告诉我。

我这样做的方法是转到/usr/share/applications/然后右键单击属性,单击左侧的图标,然后选择您想要成为图标的图像。

你必须sudo nautilus来编辑图标。 然后退出并搜索Unity中的程序,它将显示所选图标。

对于Ubuntu 12.04


除了itnet7给出的优秀答案之外 ,我想补充一点,在Ubuntu 12.04中我还必须添加~/.local/usr/applications/icons/hicolor/64x64/apps以便Unity看到图标。

要调整自定义图标的大小,您可以使用优秀的imagemagick包。

 sudo apt-get install imagemagick 

然后运行命令mogrify -resize 64x64! myImage.png mogrify -resize 64x64! myImage.png ,以便将您的自定义图标精确缩小到所需的分辨率。

如果在创建桌面图标并将应用程序锁定到启动器后运行以下命令,它将更新统一而无需重新启动。

 unity --replace & 

如此处所述: 应用程序锁定到没有图标的启动器

  1. 安装主菜单 (AKA Alacarte) alacarte 安装alacarte
  2. 打开主菜单
  3. 单击某个程序,然后在右侧菜单中选择“ 属性 ”。
  4. 单击图标
  5. 浏览新图标,然后单击“ 打开”
  6. 关闭程序属性
  7. 关闭主菜单

无需注销或重新启动;)

对于Ubuntu 14.04

要将图标与可放置在启动器上的特定应用程序链接,请在命令行上执行以下操作:

以一个名为alpha_app的应用程序alpha_app ,其图标为alpha_app.png

  1. 执行:

     sudo cp alpha_app.png /usr/share/pixmaps/ 

    上面的命令将带有文件名alpha_app.png图标复制到相应的文件夹中。

  2. 执行:

     sudo gedit /usr/local/share/applications/alpha_app.desktop 
  3. 在gedit中,更改图标的名称,如下所示:

     Icon=alpha_app.png 

    如果文件alpha_app.desktop/usr/local/share/applications/中不存在,请执行locate alpha_app.desktop并将其复制到那里。 万一这是不成功的,这意味着磁盘中的任何地方都没有alpha_app.desktop文件,您需要自己创建它。

  4. 转到破折号并在我们的示例alpha_app键入应用程序的名称。

  5. 从Dash中选择图标并移入Launcher。

Τέλος! 结束!

对于Ubuntu 12.10


包含以下目录(图标的尺寸)的目录已更改为:

〜/。本地/共享/图标/团结-的webapps /应用

如果你做ls

 128 16 192 22 24 32 48 64 96 

在13.04我安装了Nemo以摆脱鹦鹉螺的无臂玩具。

我想要启动器中的图标文件夹。

我用gedit打开~/.local/share/applications/nemo.desktop看看,发现一行

 icon=folder 

(没有路径,没有扩展???)

我尝试在/usr/share/搜索nautilus的常用默认图标,它似乎被称为folder_home.png.svg ,我无法确定哪个。 在各种文件夹中有一堆具有相同名称的文件,因此最后我将该行更改为

 icon=folder_home 

注销后返回图标已更改。