如何在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 &
如此处所述: 应用程序锁定到没有图标的启动器
- 安装主菜单 (AKA Alacarte) alacarte
- 打开主菜单
- 单击某个程序,然后在右侧菜单中选择“ 属性 ”。
- 单击图标
- 浏览新图标,然后单击“ 打开”
- 关闭程序属性
- 关闭主菜单
无需注销或重新启动;)
对于Ubuntu 14.04
要将图标与可放置在启动器上的特定应用程序链接,请在命令行上执行以下操作:
以一个名为alpha_app
的应用程序alpha_app
,其图标为alpha_app.png
:
-
执行:
sudo cp alpha_app.png /usr/share/pixmaps/
上面的命令将带有文件名
alpha_app.png
图标复制到相应的文件夹中。 -
执行:
sudo gedit /usr/local/share/applications/alpha_app.desktop
-
在gedit中,更改图标的名称,如下所示:
Icon=alpha_app.png
如果文件
alpha_app.desktop
在/usr/local/share/applications/
中不存在,请执行locate alpha_app.desktop
并将其复制到那里。 万一这是不成功的,这意味着磁盘中的任何地方都没有alpha_app.desktop
文件,您需要自己创建它。 -
转到破折号并在我们的示例
alpha_app
键入应用程序的名称。 -
从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
注销后返回图标已更改。