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

给Ubuntu18.04(18.10)安装mac os主题2020-04-29Ubuntu20.04的Gnome版本与18.04有些许差别,完全按照本文效果并不好,20.04的美化博主正在连夜赶制中,尚未完成,敬请期待,如果实在等不及了,就看下面链接的

大家好,又见面了,我是你们的朋友全栈君。

2020-04-29

Ubuntu 20.04 的Gnome版本与18.04有些许差别,完全按照本文效果并不好,20.04的美化博主正在连夜赶制中,尚未完成,敬请期待,如果实在等不及了,就看下面链接的半成品。顺便说一句,20.04默认已经很好看了。

20.04 美化 https://www.cnblogs.com/feipeng8848/p/12808128.html


 

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 中。


安装完的效果:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 <span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 

参考:

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

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

下面正式开始

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

要安装主题,首先要先安装相应的工具:TweakTool

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

修改窗口的按钮位置

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

Before:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

After:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

显示或隐藏桌面上的图标

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 修改鼠标图标

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 <span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

去掉Shell上无法修改的叹号

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

执行下面的命令

sudo apt-get install gnome-shell-extensions

 <span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

“User themes” 按钮设置成on

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

可以看到这里一共有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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

2.修改图标

去下面的链接下载

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

解压后把文件都放到/usr/share/icons目录下,如下图(这是已经应用过主题的截图)所示:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

然后去Tweaks中应用一下

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

3.修改桌面Shell

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

下载下面红框里的

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

应用下(/usr/share/themes)

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

效果:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

——————–

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,如下图:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

——————–

2018-05-09更新

关于plymouth theme,开机动画。

——————–

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 

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

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

下载下压缩包,解压后:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

——————–

2018-05-10更新

GDM(GNOME Display Manager,GDM)主题,也就是登录界面的主题

——————–

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

解压压缩包

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

 

该文件夹下有三个文件

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

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

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

在我下载的<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题中,还有个脚本文件,内容如下:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

这个包中提供的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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题 

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

sudo chmod +x SetAsWallpaper

 然后重启nautilus(下面的命令是关闭)

nautilus -q

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

 <span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

sudo chmod 777 /usr/share/backgrounds/

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

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

最后放一张效果图:

 <span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

——————–

2018-05-12更新

TopBar

——————–

我使用的gnome-shell主题是<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题它的TopBar是这样的<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题字体略粗,且很宽太占空间。

修改后的样子<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题这样明显好看一些。

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

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

修改TopBar高度

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

加粗字体改成正常字体

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

保存重启就好了。

——————– 

2018-05-19更新

Dash to Dock

——————–

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

我的设置如下

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

效果:

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

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

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

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

<span role="heading" aria-level="2">给Ubuntu18.04(18.10)安装mac os主题

或者用网盘吧

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155548.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 黑苹果虚拟机安装教程

    黑苹果虚拟机安装教程黑苹果虚拟机安装教程

  • 以太坊矿机转让_以太坊矿机价格

    以太坊矿机转让_以太坊矿机价格文/有料科普全文约3000字,阅读时间3分钟。随着数量的减少比特币越来越难挖,而以太坊相对而言比较好挖,但也要投入价值不菲的设备,本篇文章将为大家讲解如何组装矿机,以及配置矿机软件并加入一个矿池以开始开采以太坊。其实这个方法同样适用于开采比特币。组装矿机投资至少6张显卡(GPU)。显卡是矿机中最重要的部分,因为它们实际上在解决在blockchain的方程矿cryptocurrency的工作。大多数…

  • 理解group by[通俗易懂]

    理解group by[通俗易懂]先来看下表1,表名为test: 表1  执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name   你应该很容易知道运行的结果,没错,就是下表2: 表2  可是为了能够更好的理解“groupby”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中…

  • 前端基础知识1

    前端基础知识1’usestrict’varname=’Jay’varperson={name:’Wang’,pro:{name:’Michael’,getName:function(){returnthis.name;}}}console.log(person.pro.getName());varpepole=person.pro.getName;console

  • mysql查看数据隔离级别_如何查看mysql数据库隔离级别

    mysql查看数据隔离级别_如何查看mysql数据库隔离级别CPUQuota=value该参数表示服务可以获取的最大CPU时间,value为百分数形式,高于100%表示可使用1核以上的CPU。与cgroupcpu控制器cpu.cfs_quota_us配置项对应。MemoryLimit=value该参数表示服务可以使用的最大内存量,value可以使用K,M,G,T等后缀表示值的大小。与cgroupmemory控制器…

  • MySQL中将多行查询结果合并为一行展示SQL语句书写

    MySQL中将多行查询结果合并为一行展示SQL语句书写

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号