Ubuntu全方位美化,定制教程
上一篇随笔聊了聊Linux图形界面的各类名词及其关系,解释了何为xserver,何为xclient,linux的图形界面是如何工做的,Linux图形软件的多样性。linux的图形界面是高度可定制的,从启动界面到按钮图标,任何同样东西都是能够自定义的,由于他们只是模块化的软件,你能够安装甚至是本身写一套,针对KDE和gnome环境,网上提供了不少自定义教程,同时提供了不少的主题包,那么如何定制本身的linux,今天,我以ubuntu为例介绍一下我是如何配置个人图形界面主题的。css
话很少说,先来看看最终的效果:(有些界面没法截图,例如登录,grub以及启动动画等)linux
前期准备,下载gnome-tweak及其余
gnome-tweak是个能够自定义gnome图形界面的UI工具。web
sudo apt-get update sudo apt-get install gnome-tweak-tool sudo apt-get install gnome-shell-extensions
安装完后打开tweak,点击extension开启User themes,这样就能够修改shell主题了。shell
Grububuntu
咱们从开机顺序来一个个的修改,先来讲说Grub,所谓Grub就是Bootloarder,也是引导程序,一般在/boot下,Grub容许多系统共存,引导多系统的启动,windows则是使用Bootmgr,且没法引导Linux,这就是为何咱们要先安装windows后安装linux,反过来,linux就会消失,没法引导,由于bootmgr识别不到。windows
下载Grub主题bash
grub主题能够从pling下载https://www.gnomelook.org/browse/cat/109/ord/rating/模块化
这里我选择了游戏辐射主题。点击files进行下载,通常默认第一个下载包便可,下载以后解压,进入目录,然直接使用命令将theme移动到:工具
sudo mv ./fallout-grub-theme /boot/grub/themes
修改配置文件字体
sudo gedit /etc/grub.d/00_header
在文件开头添加这两行代码,第一行其实就是指向刚刚下载的主题目录下的theme.txt
GRUB_THEME="/boot/grub/themes/主题包名/theme.txt" GRUB_GFXMODE="1920x1080x32"
更新grub
sudo update-grub
重启,若是有多系统的话,应该能够看到fallout的主题了,若是没有的话会直接跳过,看不到这个主题,能够按ESC来显示能够选择security mode的界面,这个界面也是grub界面,因此能够看到新主题。
系统载入界面
ubuntu的原始载入界面是一个ubuntu字样下面几个点点,不怎么好看,但也挺简洁的,这是能够修改的,这里修改为苹果风格的载入界面,主题地址:https://www.pling.com/p/1154790/
这个主题也是pling这个网站的,后面的不少主题也来自pling,可见pling是不少linux DIY爱好者的部落,能够mark一下
修改以下:
点击file进行下载,解压主题包。移动到usr/share/plymouth/themes
sudo mv ./Ubuntu-Paw/ /usr/share/plymouth/themes/
从名字能够看出,全部的plymouth主题都在这个目录下。
下一步修改配置文件,将这个主题设置为系统载入主题:
编辑default.plymouth
sudo gedit /etc/alternatives/default.plymouth
最后两行修改成:
[Plymouth Theme] Name=Ubuntu Logo Description=A theme that features a blank background with a logo. ModuleName=script [script] ImageDir=/usr/share/plymouth/themes/Ubuntu-Paw ScriptFile=/usr/share/plymouth/themes/Ubuntu-Paw/ubuntu-paw.script
注意,第一个是主题目录名,第二个指向script文件便可。
重启体验效果。
GDM修改
GDM就是指登录界面,输入帐号密码的界面也能够修改,能够直接在pling搜索gdm,就会搜索出不少gdm的主题。不过我的研究了下pling上的gdm主题,发现还不如ubuntu原生的好看,因此没作修改,直接了ubuntu原来的登录界面主题,这里推荐一款mac风格的:
https://www.pling.com/s/Gnome/p/1207015/
下载以后直接在终端里运行./install.sh
有趣的是,我在pling发现了一些windows的gdm主题,有兴趣的话,你们能够尝试一下。
关于修改登录界面背景
第一,登录背景修改配置文件是:
sudo gedit /usr/share/gnome-shell/theme/ubuntu.css
这是一个简单的css文件,其实你会发现不少linux的主题样式都是用css作的,对于一个有web开发经验的人来讲,这很容易修改,你甚至能够像编辑网页同样去修改任意主题的样式。
在ubuntu.css里找到这一条,修改background为想要的图片地址便可:
#lockDialogGroup { background: #2c001e url(file:///usr/share/backgrounds/bg_lock.jpg); /*lockscreen wallpaper*/ background-repeat: no-repeat; background-size: cover; background-position: center; }
这里有个小建议,你们在修改这个图片以前能够对图片作高斯模糊处理,这样更加美观一些,模糊程度大约是25的样子。在线地址:https://www.anooc.com/ts/gs 这时候能够logout查看效果。
ICON修改
图标是系统美化的重要部分,好比如今流行的扁平化设计,下面来修改ubuntu的图标,推荐两款:
https://www.pling.com/p/1296407/ https://www.pling.com/p/1305429/
解压后把文件放到/usr/share/icons/下便可
以后,打开gnome-tweak,外观-》主题-》图标,下拉能够看到新安装的图标。
注意: 每次安装新的主题,都须要重启tweak才能看到新安装的主题。
应用程序主题和shell主题
咱们看到tweak外观主题下还有应用程序和Shell这两项,分别管理的是各个窗口的主题以及gnome上方的topbar以及点击topbar左边菜单的主题,通常这两项都是捆绑安装的,也就是安装了一项以后在应用程序和shell中都会新增主题,在pling下的GTK gnome theme和shell theme。这里推荐一个mac主题:
https://www.pling.com/p/1275087/
下载,解压
移动主题到ubuntu主题目录
mv ./Mojave-light /usr/share/themes/
配置tweak
字体不等宽问题
进入/usr/share/themes/Mojave-light/gnome-shell,使用sudo修改gnome-shell.css
stage { font-family: "微软雅黑", "Microsoft Sans Serif", Monospace, Ubuntu, Sans-Serif; font-size: 10.5pt; font-weight: 400; color: rgba(0, 0, 0, 0.87); }须要
注意以上配置的字体须要系统带有,若是无,请先安装,很是建议使用微软雅黑。
后续
至此,ubuntu的美化已经基本结束。另外我还推荐一些实用的gnome插件:
- Google Gnome Extention Plugin (在google商店下载便可,如下插件须要)
- Blyr
- Cover Flow Alt-Tab
- netspeed
- hotcorner,这个能够设置gnome四个区域触发的activity
安装过gnome插件后记得按Alt+F2,弹出对话框输入'r'