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

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

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

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

我愿意编辑配置文件来实现此更改。它不一定是 UI 解决方案。

答案1

对于 Ubuntu 11.10


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

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

我将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

保存您的更改...然后注销并重新登录。

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

答案2

我这样做的方法是,/usr/share/applications/<whatever app your looking for>然后右键单击属性,单击左侧的图标,然后选择要作为图标的图像。

您必须sudo nautilus编辑图标。然后只需退出并在 Unity 中搜索程序,它就会显示所选图标。

答案3

对于 Ubuntu 12.04


除了互联网7,我想补充一点,在 Ubuntu 12.04 中,我还必须添加~/.local/usr/applications/icons/hicolor/64x64/apps才能让 Unity 看到该图标。

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

sudo apt-get install imagemagick

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

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

unity --replace & 

如下所述: 应用程序锁定到启动器且无图标

答案4

对于 Ubuntu 14.04

为了将图标与可以放置在启动器上的某个应用程序链接起来,请在命令行中执行以下操作:

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/或中/usr/share/applications,请执行locate alpha_app.desktop并复制到那里。万一此操作不成功,则意味着alpha_app.desktop磁盘上没有任何文件,您需要自己创建它。

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

  5. 从 Dash 中选择图标并进入启动器。

噢!结束!

相关内容