我想将两个图标集组合为一个新的图标集。意思是我想要默认基本图标集中的翼板图标(声音,电池,wifi等)和应用程序工具栏图标(geary,scratch等),但要与Faba-的应用程序图标(在木板或弹弓中看到的)组合Mono或Numix。

在我的理论上,我想将一些文件夹一起复制到一个新文件夹中,并在基本调整中选择一个新的图标主题。这完成了,这些文件夹在哪里?

#1 楼

您可以将要编辑的原始图标集复制到/home文件夹中的工作文件夹中,然后编辑该文件夹的名称,以便知道这是您自己的自定义设置。
在此文件夹中是index.theme文件,您可以使用所选的文本编辑器进行编辑。 index.theme文件的开头将是类似于以下内容的文本。

[Icon Theme]
Name=My-theme-name
Comment=Smooth modern theme designed to be intuitive.

Inherits=elementary,Numix-Circle


要更改主题名称,通常是您为文件夹名称选择的名称。 br />注意“继承”部分,您可以在此处放置要包含在该主题中的主题名称。
图标主题的工作方式通常是该主题所缺少的,然后将被继承在Inherits=中分配的下一个主题
您必须使用在指定主题的index.theme文件中关联的名称,而不是文件夹名称。

在您的文件夹中如果您不想在面板上找到主图标,请找到标有panelstatus的文件夹,然后将其删除。同样,如果没有面板文件夹,则通常会在apps文件夹中找到面板图标,并在图标文件上指定-panel。应用程序工具栏图标通常位于actions文件夹中。因此,如果您不想使用主要主题的操作按钮,请删除标有actions的文件夹。如果有您不喜欢的单个图标,则可以对每个文件夹中的单个文件应用相同的过程。

完成编辑后,如果希望所有组/用户都可以使用主题,请先将它们放在~/.icons中进行测试,然后再将其移动到/usr/share/icons。如果没有.icons文件夹,则只需创建一个即可。只要您为所有组分配了读取权限,就可以将它们保留在~/.icons中,如果您只想在帐户中使用它们,并在sudo应用程序中显示它们。 $ chmod -R 744 ~/.icons755可以使用。

此方法适用于大多数(即使不是全部)发行版,因此备份自定义主题是个好主意。

评论


很好,这就是我想要的。我对此方法进行了快速测试,并且开箱即用。现在,我只需要找到一种方法来清理自己创建的所有混乱,同时使用MenuLibre手动更改所有图标(木板中的重复和丢失图标)。

–hrvstr
15年11月2日,19:22

#2 楼

您已安装的图标主题文件以及所有默认情况下的文件都保存在/usr/share/icons下。从那里,您可以复制自己喜欢的内容,然后将它们组合成新的内容。

menulibre是一款可以帮助您完成此任务的软件,您可以选择要更改的特定图标。
您可以使用以下软件进行安装:

sudo apt-get install menulibre

如果无法以这种方式安装,则可以使用此ppa:

sudo apt-add-repository ppa:versable/elementary-update  
sudo apt-get update  
sudo apt-get install menulibre


评论


很好,我能够通过复制文件夹并编辑index.theme文件来复制基本主题。问题在于它们的文件夹结构完全不同,因此很难轻易覆盖文件。是否有替代软件?

–hrvstr
2015年10月30日14:04



@hrvstr我会给您有关可以使用的软件的信息,然后编辑答案。

–td18
2015年10月31日,0:12

好的,我经历了痛苦的过程,即手动更改它们。现在的新问题是,所有应用程序的面板上都有一个重复的图标(有时会丢失)。我在使用chrome时却从后面知道了这个问题,但还没有在其他任何应用程序中遇到过。我已经检查了某些.desktop文件中的StartupWMClass是否正确,它们与我在终端中执行“ xprop WM_CLASS”得到的文件完全相同。我在此处上传了屏幕截图(您可以看到系统监视器,终端和沙漏的副本):i.imgur.com/B9dgo67.png

–hrvstr
2015年11月2日,18:56



#3 楼

/usr/share/applications/文件夹中编辑要自定义的应用程序文件。通过文本编辑器将其打开并设置Icon=/path/filename.svg。在我的情况下是Icon=/home/hp2560/Documents/appsicons/sublime-text.svg