Ubuntu下Mac主题的安装与配置(下篇)

        首先简单的介绍下Linux的X Window系统。

        X Window就是LInux 的完整的桌面图形化界面,它是一个相当灵活的可配置环境。X Window的窗口环境和界面的各个方面都提供了微调控制。

与Windows界面定制工具只是提供外观的差别不同,X Window可以在不同的窗口管理器中设计完全不同的界面。

       X Window的核心概念是C/S结构。它实现的是页面窗口和界面的分离。X Window系统完整的图形化用户界面必须依靠以下两个应用程序:

       1).X服务器,用来建立基本的图形显示(分辨率、刷新频率和颜色深度)、显示窗口、跟踪鼠标和击键。本质工作支持各种显卡和显示器的类型。

        2)窗口管理器,提供控件按钮,控制菜单以及任务度和虚拟桌面系统。菜单,窗口边框、最大化、最小化机制等都是窗口管理器提供的。

X Window采用C/S结构,应用程序就是X服务器的客户机,负责处理显示工作,这使得X Window特别适合网络环境:应用服务器可以在不同的服务器

运行,并在网络的其他部分地X Window终端上显示出来。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

以下是我自己更改窗口管理器的配置文件,修改窗口风格仿Mac 主题风格的过程。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

在上篇博文 ubuntu下Mac主题的安装与配置 中最后说道:配置好的主题在gnome传统系列系列桌面环境下主题可以正常显示,但在最新14.04版本

的ubuntu的unity桌面下窗口主题的图标仍无法改变.对此,我很是纠结又从网上下了一套能用的主题B(下载地址这里)但不大好看,在反复对比文件后

就想着自己DIY系统主题了.


/usr目录为系统存放程序的目录,/usr/share/applications/下存放着所有的应用程序,而系统主义与图标分别放在/usr/share/thems和/usr/share/icons下

切换到/usr/share/thems/目录下,分别打开Macbuntu和系统自带主题Radiance目录,对比后发现少了个gtk-3.0/  及unity/

主题B是可以正常运行的为此将主题B的gtk -3.0/目录及unity/目录拷贝过来.并将unity/目录下的所有图标复制到 metacity-1/ 下,将原来的清空

保证两个目录下的png内容一致.

Radiance目录下内容如下:

index.theme            这是主题的配置文件,具体还没弄清楚

 metacity-1/  unity/      这两个目录下存放的全是与窗口主题有关的图标

分别进入gtk-2.0/ 执行以下命令

cd apps/
cat *.rc |grep png
cd ..
cat gtkrc |grep png
发现这个目录下的文件没有与.png文件有关的内容,故猜测只是与窗口的框架结构有关

进入gtk-3.0/目录下对所有文件,检查是否包含有png内容,结果发现

也就是说gtk-widgets.css和gtk-widgets-backdrop.css中的代码与窗口的图标相关.基于这个主题做出的修改得保证这俩文件不变

然后我就把Radiance/gtk-3.0/目录下的其他文件拷贝过来.将修改后的Macbuntu文件复制到/usr/share/themes/下布置主题

最后在命令行中执行以下命令配置主题就可以看到变化了

gsettings set org.gnome.desktop.interface gtk-theme 'Macbuntu'           #但在右键菜单时显示效果却又不再理想

辛苦花了不少时间效果还是不太理想,为此人都郁闷了.

归根到底我是想要Radiance主题下的窗口菜单的布局,同时希望窗口图标是Macbuntu主题中的.对比两个的各个文件内容后,

突然有个惊天的大发现:两者的unity/及metacity-1/目录下.png文件的命名都是一致的.心中窃喜啊!大笑大笑大笑

直接将Macbuntu下的图标全部换到Radiance下就大功告成了.到此为止,我Mac主题的修复工作终于完成了.献上我的成果,附上这个主题的下载链接








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值