我想将两个图标集组合为一个新的图标集。意思是我想要默认基本图标集中的翼板图标(声音,电池,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文件中关联的名称,而不是文件夹名称。
在您的文件夹中如果您不想在面板上找到主图标,请找到标有
panel
和status
的文件夹,然后将其删除。同样,如果没有面板文件夹,则通常会在apps
文件夹中找到面板图标,并在图标文件上指定-panel
。应用程序工具栏图标通常位于actions
文件夹中。因此,如果您不想使用主要主题的操作按钮,请删除标有actions
的文件夹。如果有您不喜欢的单个图标,则可以对每个文件夹中的单个文件应用相同的过程。 完成编辑后,如果希望所有组/用户都可以使用主题,请先将它们放在
~/.icons
中进行测试,然后再将其移动到/usr/share/icons
。如果没有.icons
文件夹,则只需创建一个即可。只要您为所有组分配了读取权限,就可以将它们保留在~/.icons
中,如果您只想在帐户中使用它们,并在sudo应用程序中显示它们。 $ chmod -R 744 ~/.icons
或755
可以使用。此方法适用于大多数(即使不是全部)发行版,因此备份自定义主题是个好主意。
#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
。
评论
很好,这就是我想要的。我对此方法进行了快速测试,并且开箱即用。现在,我只需要找到一种方法来清理自己创建的所有混乱,同时使用MenuLibre手动更改所有图标(木板中的重复和丢失图标)。
–hrvstr
15年11月2日,19:22