如何更改网络监视器小程序的图标?


8

我想将网络监视器小程序更改替代文字为该图标替代文字。当前我的网络监视器小程序具有此图标。我正在使用ubuntu 10.04,该怎么做?


有人可以帮忙吗?
karthick87

Answers:


6

有一种非常简单的方法,无需root特权,甚至不覆盖任何内容即可完成您想要的操作。如您所知,您的图标主题位于/ usr / share / icons中。只需转到图标主题目录并找到要替换的图标,并注意其位置即可。

您的主文件夹中有一个名为.icons的隐藏目录。在Nautilus中,您可以按Ctrl + H进行查看。您在此目录中放置的任何图标都将被视为/ usr / share / icons中的图标。唯一的问题是图标放在.icons文件夹中的位置仅对该用户可用。另外,以超级用户身份运行的程序(例如Synaptic)将不会反映添加到主文件夹中的主题更改。

解决该问题的一种方法是将〜/ .icons(如果需要,也可以将〜/ .themes)符号链接到/ root中的相应文件夹。

如果您想这样做,可以将其放在终端中:

sudo ln -s ~/.icons /root

这将使您的用户主题全局可用,而根本不需要root特权。但这超出了问题的范围,我在胡言乱语。

我将以Mint-X图标主题和应用程序Blender为例。

  • 当我导航到 / usr / share / icons / Mint-X / apps / 48时,我看到一个Blender图标。但我想用自定义图标替换它。
  • 然后,我转到〜/ .icons并重新创建相同的目录层次结构,并以“ Mint-X开头
  • 〜/ .icons / Mint-X / apps / 48
  • 然后,将自定义Blender图标放入新的“ 48 ”文件夹中。
  • 最后,我打开“外观首选项”窗口,选择一个不同的图标主题,然后重新选择Mint-X,以便重新加载(有时它是实时发生的,您甚至不需要重新加载主题)。

现在,我看到的不是/ usr / share / icons / Mint-X / apps / 48中的Blender图标,而是在〜/ .icons / Mint-X / apps / 48中的应用程序和菜单中使用48x48大小的Blender图标。

请记住,所有内容都是区分大小写的,并且必须彼此完全匹配,此技巧才能起作用!

还有其他几种方法可以不覆盖图标主题中的任何内容,但这是最简单的方法。同样,仅将自定义图标放在〜/ .icons中也是可行的(Twitter客户端Hotot是一个示例)。

我建议学习index.theme文件的作用。这些文件控制着系统在外观上的位置,以决定要使用的图标,命名主题的名称,等等。在Gedit中打开一个文件,看看吧,这非常简单!

我这样做的方法是在我一直使用的〜/ .icons中保留自定义主题(以确保面板图标大部分是正确的颜色)。我组成一个index.theme文件(您可以复制一个而不是编写一个新文件,但要确保您的文件夹位置相关!),然后使其“继承”我想要的新主题。

因此,如果我想使用基本图标主题而不是Faenza-Dark主题,则可以更改该行

Inherits=Faenza-Dark

Inherits=Elementary

因此,反过来,通过继承Elementary,我也将继承Elementary继承的任何东西,但是我的图标将始终排在第一位

希望有帮助,可以上床睡觉了!


您能否尝试使用粗体,重点,代码以及项目符号列表和标题来格式化答案。因为目前很难阅读。
Nyamiou The Galeanthrope,2010年

我使用的法恩扎,深色主题图标sets..And这是法恩扎,深色主题我的网络监视器小程序(imgur.com/NuWNj.png)我要替换这些图标与这一个(imgur.com/TdDwl.png)但是我很困惑,我在Faenza-Dark图标集中有很多图标。我现在该怎么办?
karthick87

1

这对我有帮助:

http://ubuntuforums.org/showthread.php?t=35662

希望可以帮助你。


我没有使用人类图标包,而是使用热带图标包。
karthick87

是的,我注意到了,我想要给您这个链接只是为了您可以检查概念,我认为您应该只在其中找到主题文件夹并搜索负责网络小程序的图标。
赛法拉

我发现但是问题在于所有这些图标都是.svg格式。我要替换的图标是.png格式。我现在该怎么办?
karthick87

@ karthick87:GIMP,imagemagick。
Sid

3
无论使用.svg还是.png,替换图标都相同。您可以使用.png图标文件覆盖.svg。svg文件比png更好地缩放。
charlie-tca

1

此处使用的图标名称为' network-transmit-receive '。

因此,您需要做的就是根据您主题中的格式,将喜欢的图标命名为“ network-transmit-receive.png” /“ network-transmit-receive.svg”。如果您的主题没有“ network-transmit-receive”图标,则替换它或仅添加一个。

小程序中有时使用的其他图标名称是“ network-idle”,“ network-receive”,“ network-transmit”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.