# feipeng8848

##

随笔 - 170 文章 - 0 评论 - 45

# 给Ubuntu18.04(18.10)安装mac os主题

2019-07-02更新：

Ubuntu 19.04 做成视频了 https://www.bilibili.com/video/av55661941

2018-11-27更新：

关于几个目录，GTK、Shell的目录是：/usr/share/themes，图标的目录是/usr/share/icons。
放到/usr/share/下是全局修改，也就是说如果你换一个账户登陆，也是可以用这些主题文件的。弊端就是操作较复杂，需要sudo权限。
如果仅仅是想修改当前账户的主题，可以选择在/home/YourAccount/（比如 /home/feipeng8848/）下新建两个目录：.themes 和 .icons。注意，目录名称前面有个点 “ . ” ，然后把shell、GTK主题文件放到 .themes中，图标文件放到 .icons 中。

安装完的效果：

参考：

https://linuxhint.com/gnome-tweak-tool-ubuntu-17-10/

————————————————————————————————————————————————————

## 下面正式开始

————————————————————————————————————————————————————

要安装主题，首先要先安装相应的工具：TweakTool

    sudo apt-get update
    sudo apt-get install gnome-tweak-tool

下图就是安装完后，打开的Tweaks

## 修改窗口的按钮位置

Before:

After:

现在按钮位置就修改到左边了

## 显示或隐藏桌面上的图标

## 修改鼠标图标

## 去掉Shell上无法修改的叹号

执行下面的命令

    sudo apt-get install gnome-shell-extensions

安装完成后打开Tweaks选择 “Extensions”选项

“User themes” 按钮设置成on

去“Appearances”选项，就能发现Shell那里没有叹号了

————————————————————————————————————————————————————

## 到现在我们已经把工具安装配置完成了，下面正式安装主题

————————————————————————————————————————————————————

## 1.安装GTK主题

去这个链接：https://www.opendesktop.org/s/Gnome/p/1171688/

上面的链接挂了，可使用其他相关链接：

1.https://www.opendesktop.org/s/Gnome/p/1013714/

2.https://www.opendesktop.org/s/Gnome/p/1241688

网页上有好几个标签：Prodect、FIles、Changelogs等等

找到Files标签，去下载文件。点击文件名就可以下载。

可以看到这里一共有6个压缩文件，分别包装各种主题。通过文件名能发现每一个文件都有一个“2”，这个2的意思是该压缩包下有两个主题。

随便选中一个比如Gnome-OSC-HS--2themes.tar.xz（第一个文件），下载下来。

通过xz和tar命令解压

    xz -d Gnome-OSC-HS--2-themes.tar.xz
    tar xvf Gnome-OSC-HS--2-themes.tar

解压后得到的文件夹中有两个文件夹

这两个文件夹分别是两个主题，把这两个文件夹移动到/usr/share/themes下就可以了。

然后打开前面安装的工具Tweaks（中文下叫“优化”）,在“应用程序”英文是“Applications”这个选项下就可以选择刚刚安装的主题了。这几个截图是我安装主题后的截图。

刚刚是两个文件夹，就是两个主题，这两个主题从名字上看只有transparent前面是否有个not，顾名思义就是有没有透明效果。

到现在已经修改了外观样式，最大化最小化的样式已经很苹果了。

## 2.修改图标

去下面的链接下载

https://www.opendesktop.org/s/Gnome/p/1102582/

解压后把文件都放到/usr/share/icons目录下，如下图（这是已经应用过主题的截图）所示：

然后去Tweaks中应用一下

## 3.修改桌面Shell

去这个链接：https://www.opendesktop.org/s/Gnome/p/1013741/

下载下面红框里的

应用下（/usr/share/themes）

效果：

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

2018-09-09更新

关于grub2，开机选择部分。

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

找到/boot/grub/grub.cfg文件，找到这样一行： if background_color 44,0,30,0;修改成 if background_color 0,0,0,0;就会去除grub在选中Ubuntu系统之后出现的短暂的紫色。

对于grub的主题，我选的是Grub-theme-vimix，如下图：

解压后执行文件夹中的install即可。

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

2018-05-09更新

关于plymouth theme，开机动画。

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

如上图所示，/etc/alternatives/default.plymouth文件指定了一个logo文件夹，指定了一个执行脚本。开机的时候就用这个文件指定的logo和脚本执行。

那么思路就是，把logo文件夹和脚本指定成别的就可以修改开机动画。

开机动画主题没找到好看的，试一下这个吧：

下载下压缩包，解压后：

把解压的文件mv到 /usr/share/plymouth/themes/目录下

然后去修改下/etc/alternatives/default.plymouth（先备份源文件）成如下

实际图示就类似下图，不过中间的logo是会转动的（手机录制的不好看就不贴gif了）

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

2018-05-10更新

GDM（GNOME Display Manager，GDM）主题，也就是登录界面的主题

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

选了一个主题https://www.opendesktop.org/s/Gnome/p/1207015/，如下

解压压缩包

该文件夹下有三个文件

先说明下修改登录界面样式的原理：

重要步骤是在css文件，这个/usr/share/gnome-shell/theme/ubuntu.css就配置了登录界面的样式。

在/usr/share/gnome-shell/theme/ubuntu.css文件（上面我下载的包中，非系统自带的这个css文件）中有这样一行代码：

是的，Ubuntu18.04的登录界面是用css文件渲染的，做网页前端的应该最熟悉不过了。

如果你只想替换登录界面的背景，把系统自带的这个css文件中指定图像文件的位置修改成你自己的图片的绝对目录就行了。

当然，如果你想让你的登录界面炫酷一些，修改css文件，渲染成你想要的效果即可。

或者你想省事，那就和我一样去网上下载别人写好的css文件。

在我下载的中，还有个脚本文件，内容如下：

有注释，这个脚本的作用是把你现在正在用的壁纸模糊处理，然后放到 ~/Pictures/gdm_look.jpg，执行过脚本后，你的 ~/Pictures目录下就会多一个gdm_look.jpg文件，这个文件就是你当前用的壁纸的模糊处理过后的图片。

然后 ~/Pictures/gdm_look.jpg又被复制到/usr/share/backgrounds/目录下，再看下面这个图

这个包中提供的css文件指定的登录页面壁纸，也就是脚本处理完后cp到/usr/share/backgrounds/的gdm_look.jpg。

至此，原理说明白了，操作如下：

备份/usr/share/gnome-shell/theme/ubuntu.css

    sudo cp /usr/share/gnome-shell/theme/ubuntu.css /usr/share/gnome-shell/theme/ubuntu.css.backup

用下图中的ubuntu.css替换掉系统自带的/usr/share/gnome-shell/theme/ubuntu.css

把SetAsWallpaper脚本文件复制到~/.local/share/nautilus/scripts/目录下，然后修改下权限（如果需要）

    sudo chmod +x SetAsWallpaper

然后重启nautilus（下面的命令是关闭）

    nautilus -q

点击桌面右下角“所有应用”，查找“nautilus ”

执行如下命令，修改下 /usr/share/backgrounds 的权限.

    sudo chmod 777 /usr/share/backgrounds/

最后一步，去~/.local/share/nautilus/scripts/ 目录下执行下SetAsWallpaper脚本。

重启系统就好了。（执行脚本后，你的桌面壁纸可能会没了，重新设置下就好了）

最后放一张效果图：

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

2018-05-12更新

TopBar

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

我使用的gnome-shell主题是它的TopBar是这样的字体略粗，且很宽太占空间。

修改后的样子这样明显好看一些。

下面正式开始修改，由于我是用的Sierra-compact-light主题，所以要去这个主题下面的配置文件（其实是一个css文件）修改，就是下面的目录

    /usr/share/themes/Sierra-compact-light/gnome-shell/gnome-shell.css

如果你是想修改Ubuntu默认的TopBar就不是上面这个目录了而应该是Ubuntu默认Shell的目录，可能是下面几个文件中修改，因为我没试过，所以不确定具体是哪个文件。

回到/usr/share/themes/Sierra-compact-light/gnome-shell/gnome-shell.css文件，也就是我的主题文件，ctrl+f找#panel

修改TopBar高度

加粗字体改成正常字体

保存重启就好了。

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

2018-05-19更新

Dash to Dock

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

打开Ubuntu Software，直接搜索 dash to dock，安装上。

打开Tweaks -> Extensions，注意，这里不要打开Dash to Dock扩展，修改样式直接点击齿轮按钮就好，我尝试打开，但是锁屏后再进入桌面会有bug。

我的设置如下

效果：

比起docky这个的好处是直接修改的系统的dock，而docky是直接添加了一dock且系统自带的dock也不能移除，但docky有macOS的放大效果这个没有。

——————————————————————————————————————————————————————————

上面的一些资源网网站有特别慢的情况有想要资源包的可评论留下邮箱我发或者加我微信。尽量能上网站上去下载，因为网站上会有相应的安装说明，上面我做的大多数也都是搬运翻译的。有问题可以留言探讨。

或者用网盘吧

资源链接: https://pan.baidu.com/s/1fLKb2C9hDEqcK3JyX5icFQ 密码: q4k3

作者：feipeng8848

出处：https://www.cnblogs.com/feipeng8848/p/8970556.html

本站使用「署名 4.0 国际」创作共享协议，转载请在文章明显位置注明作者及出处。

分类: Linux
好文要顶 关注我 收藏该文
feipeng8848
关注 - 3
粉丝 - 24
+加关注
7
0
« 上一篇： eclipse使用javaFX写一个HelloWorkld
» 下一篇： Linux上好用的工具集合
posted @ 2018-04-29 10:28 feipeng8848 阅读(63664) 评论(26) 编辑 收藏
评论列表
#1楼 2018-05-06 09:39 youhebuke52011
修改桌面Shell 的那个主题包应该放在哪个目录下呢
支持(0) 反对(0)
#2楼 [楼主] 2018-05-06 10:06 feipeng8848
@ youhebuke52011
/usr/share/themes
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#3楼 2018-05-08 18:21 sayhar
plymouth themes 会修改吗 推荐个好的plymouth themes
支持(0) 反对(0)
#4楼 [楼主] 2018-05-09 08:49 feipeng8848
@ sayhar
没试过
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#5楼 2018-05-09 17:01 火中泪
楼主能否把图标Icon和桌面shell下载的压缩包打包共享一下，提供的链接打开慢的受不了啊
支持(0) 反对(0)
#6楼 [楼主] 2018-05-09 18:28 feipeng8848
@ sayhar
更新了，可以参考下
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#7楼 [楼主] 2018-05-09 18:31 feipeng8848
@ 火中泪
加我微信或者你给我邮箱我发给你吧
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#8楼 2018-05-10 09:51 火中泪
@ feipeng8848
引用
@火中泪
加我微信或者你给我邮箱我发给你吧
已通过百度网盘下载，谢谢
支持(0) 反对(0)
#9楼 2018-05-10 16:56 sayhar
@feipeng8848 谢谢 补充了那个plymouth 。
我发现 我实际是想改 那个登录界面。。。。而不是启动动画
目前18.04 就是 一片紫色的那里 输入账号 密码的登录界面
支持(0) 反对(0)
#10楼 [楼主] 2018-05-10 17:03 feipeng8848
@ sayhar
你可能需要这个：https://linux.cn/article-2225-1.html
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#11楼 2018-05-10 17:09 sayhar
@ feipeng8848
引用
@sayhar
你可能需要这个：https://linux.cn/article-2225-1.html
大佬 这个是unity的 。。。。现在18.04 不都默认gnome3了
支持(0) 反对(0)
#12楼 [楼主] 2018-05-10 17:10 feipeng8848
@ sayhar
等我测试下，回头更新
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#13楼 2018-05-10 18:04 sayhar
@feipeng8848
https://zhuanlan.zhihu.com/p/36470249
我试了这个 不行，我确定我没修改错。。。
这么改 重启后 一直循环 看到启动日志到 gnome 什么manager那里 就一直循环不断了 还好 我进入了恢复模式 又把那个文件调整回去了，才重新进入了系统
支持(0) 反对(0)
#14楼 [楼主] 2018-05-10 20:55 feipeng8848
@ sayhar
修改/usr/share/gnome-shell/theme/ubuntu.css文件，我已经成功了，稍后更新
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#15楼 2018-05-11 09:46 sayhar
cmd@TR:~/.local/share/nautilus/scripts$ ./SetAsWallpaper
convert-im6.q16: unable to open image `/home/cmd/.cache/wallpaper/*': 没有那个文件或目录 @ error/blob.c/OpenBlob/2701.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/504.
convert-im6.q16: no images defined `/home/cmd/Pictures/gdm_lock.jpg' @ error/convert.c/ConvertImageCommand/3258.
cp: 无法获取'/home/cmd/Pictures/gdm_lock.jpg' 的文件状态(stat): 没有那个文件或目录
用把 Pictures 改为 图片吗？
支持(0) 反对(0)
#16楼 2018-05-11 10:34 sayhar
去 /home/cmd/.cache/ 下 mkdir wallpaper 一个。
然后将你要设置的登录背景图片为也复制到此
脚本改成：
# Make your wallpaper blurry
convert -blur 0x30 ~/.cache/wallpaper/* ~/图片/gdm_lock.jpg
# Copy wallpaper in system directory for gdm3 lockscreen
cp -f ~/图片/gdm_lock.jpg /usr/share/backgrounds/
再执行 就ok了
支持(0) 反对(0)
#17楼 [楼主] 2018-05-11 10:35 feipeng8848
@ sayhar
对，这样也可以，我一开始也这么试过
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#18楼 2018-09-08 15:06 ouyang_wsgwz
您好, 如何Dock缩短放中间
支持(0) 反对(0)
https://pic.cnblogs.com/face/1108991/20180314163104.png
#19楼 [楼主] 2018-09-08 16:18 feipeng8848
@ Jaydenouyang
Dash To Dock里设置，打开 智能自动隐藏
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#20楼 2019-02-10 17:46 zhwai
楼主您好，请问怎么去掉或更换主界面左上角的apple图标呢？
支持(0) 反对(0)
#21楼 2019-02-15 09:40 ComMario
千言万语凝结成一句话：感谢！（皮一下～）在下小白在安装shell时遇到不少磕磕拌拌，后来就是把shell的叹号去掉又是几经重启才弄好，好不容易以为下面就是摘桃、吃桃的环节了，无奈下载好慢好慢好慢。。。又去改了源，还是无果。最后坚持把文章看完，万幸！博主考虑到了有些资源下载慢的问题，还给了网盘链接。差点眼眶出汗。。 再次感谢博主的细心、严谨。
支持(1) 反对(0)
https://pic.cnblogs.com/face/1481470/20190312174440.png
#22楼 [楼主] 2019-02-18 11:25 feipeng8848
@ zhwai
换主题。或者找到当前主题的图标包的文件夹，手动绘制一个，比较麻烦，建议直接换主题。
支持(0) 反对(0)
https://pic.cnblogs.com/face/871381/20170411164127.png
#23楼 2019-02-18 18:23 zhwai
@ feipeng8848
谢谢！
支持(0) 反对(0)
#24楼 2019-05-18 22:15 酒徒
哇，谢谢了，真的有用。
支持(0) 反对(0)
https://pic.cnblogs.com/face/1443909/20190111092852.png
#25楼 2019-05-18 22:16 酒徒
您好，你的博客园主题很好看啊，我可以看看怎么搞的嘛， 谢谢啦
支持(0) 反对(0)
https://pic.cnblogs.com/face/1443909/20190111092852.png
#26楼 4285961 2019/6/24 上午10:07:01 2019-06-24 10:07 素珍呐,你就是个长虫
感谢分享！！！！不错的文章！
支持(0) 反对(0)
https://pic.cnblogs.com/face/1152314/20170423172313.png
注册用户登录后才能发表评论，请 登录 或 注册， 访问 网站首页。
【推荐】超50万C++/C#源码: 大型实时仿真组态图形源码
【推荐】零基础轻松玩转华为云产品，获壕礼加返百元大礼
【推荐】新手上天翼云，数十款云产品、新一代主机0元体验
【推荐】华为IoT平台开发者套餐9.9元起，购买即送免费课程
历史上的今天：
2018-04-29 eclipse使用javaFX写一个HelloWorkld

## 目录

X

- 1. 下面正式开始
- 2. 修改窗口的按钮位置
- 3. 显示或隐藏桌面上的图标
- 4. 修改鼠标图标
- 5. 去掉Shell上无法修改的叹号
- 6. 到现在我们已经把工具安装配置完成了，下面正式安装主题
- 7. 1.安装GTK主题
- 8. 2.修改图标
- 9. 3.修改桌面Shell

+

## "感谢您的支持，我会继续努力"