基于 Numix 的 GTK 主题生成器工具 Oomox 1.2.0 发布与改进对 Unity 的支持

Oomox 是一款主题工具,你可以使用它生成流行的 Numix GTK2/GTK3 主题,包括颜色变化、以及图标。该应用程序带有大量的内置预设,可以进一步定制,它支持GNOME,Unity,Xfce4和Openbox。

使用它所需的最低 GTK3 版本是3.18(所以它支持 Ubuntu 16.04 及更新版本)。 这些主题可能适用于较旧的 GTK3 版本,但您可能会遇到问题。

Oomox 已经支持Unity,但是需要使用最新的 1.2.0 版本,用它生成的主题现在具有正确的窗口按钮颜色,而不是默认的 Numix 颜色:

此外,有一个新的选项使用默认的Unity启动器样式(默认关闭):

这里是最新的Oomox 1.2.0最重要的变化:

生成Unity主题(以前使用的默认Numix主题):Oomox创建的主题现在在Unity下使用正确的窗口按钮颜色;

  • 有一个新的选项使用默认的Unity启动器样式(默认关闭);
  • 生成Metacity主题;
  • 为Qt5ct生成调色板(用Fusion Qt5主题测试);
  • 允许配置窗口管理器边框颜色(这也修复了一个错误,非CSD应用程序具有GTK 3.20标题栏周围的边框,例如Ubuntu 16.10);
  • 支持主题GTK文字插入符号;
  • 添加键盘快捷键和其他GUI改进。

下面是一些使用Oomox生成的主题的例子:

Oomox tweaks:获取图标以支持Unity面板(单色图标),修复GTK主题作为root运行的应用程序

A.获取Oomox导出的图标主题以支持Unity面板(使用Ubuntu Mono Dark/Light图标)

Oomox可以导出图标(基于GNOME Colors和ArchDroid)以匹配GTK主题,但Unity面板没有单色图标。 但是,有一个简单的方法来获取Oomox生成的图标主题以支持Unity(强制他们在Unity面板上使用单色图标)。

为此,请按照以下说明操作。

1.使用您的文件管理器,找到到〜/.icons文件夹(.icons是您的主目录中的隐藏文件夹,然后按Ctrl + H显示隐藏文件夹),在Oomox图标主题目录(oomox-THEMENAME Colors和oomox-THEMENAME-flat用于基于ArchDroid的图标),使用文本编辑器打开index.theme文件。

在此文件中,替换“Inherits”(通常位于第4行)开头的行替换为以下内容:

Inherits=ubuntu-mono-dark

…并保存文件。

“ubuntu-mono-dark”用于暗色面板(浅色单色图标)。如果您使用的GTK主题提供light Unity面板颜色,请使用“ubuntu-mono-light”作为“Inherits”行,因此图标主题使用深色单色图标。

2.下一步是删除Oomox创建的一些彩色图标,这样他们不会出现在Unity面板上(因此使图标主题使用面板的Ubuntu Mono Dark或Light图标)。

对于GNOME基于颜色的图标主题,在每个图标主题子文件夹(〜/.icons/oomox-THEMENAME/16×16,22×22,可扩展等)内,删除“status”和“”devices”文件夹。

对于基于ArchDroid的图标主题:

从〜/.icons/oomox-主题明-flat /devices/scalable文件夹中删除“system.svg”图标;
删除〜/.icons/oomox-主题名-flat/status文件夹。

您可以根据需要进一步自定义主题,例如,如果您不想使用基于ArchDroid的应用程序图标,还可以删除“apps”文件夹等。

B.获取使用Oomox导出的主题,以便以root身份运行应用程序

Oomox在〜/.themes文件夹下导出GTK主题,而图标导出到〜/.icons文件夹中。由于这些不是在系统范围内使用的,如果您以root身份运行应用程序,则不会使用Oomox生成的主题。

要解决这个问题:

将GTK主题从〜/.themes复制到/usr/share/themes/
将图标主题从〜/.icons复制到/usr/share/icons/

下载Oomox

Ubuntu 16.04和16.10 / Linux Mint 18.x用户可以使用主WebUpd8 PPA安装Oomox。 要添加PPA并安装最新的Oomox,请使用以下命令:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install oomox

如果你不想添加PPA,你可以从这里获取最新的Oomox.deb(虽然没有测试,这也应该在Debian上运行)。

要让Oomox生成图标主题,您需要安装Inkscape和Imagemagick。 使用以下命令将它们安装在Ubuntu,Linux Mint或Debian中:

sudo apt install imagemagick inkscape

Arch Linux用户可以通过AUR安装Oomox。

要下载Oomox的其他Linux发行版,报告错误等,请参阅Oomox GitHub页面。

投稿作者 作者网站


为您推荐

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz