zoukankan      html  css  js  c++  java
  • Ubuntu全方位美化,定制教程

    Ubuntu全方位美化,定制教程

    上一篇随笔聊了聊Linux图形界面的各种名词及其关系,解释了何为xserver,何为xclient,linux的图形界面是如何工作的,Linux图形软件的多样性。linux的图形界面是高度可定制的,从启动界面到按钮图标,任何一样东西都是可以自定义的,因为他们只是模块化的软件,你可以安装甚至是自己写一套,针对KDE和gnome环境,网上提供了很多自定义教程,同时提供了很多的主题包,那么如何定制自己的linux,今天,我以ubuntu为例介绍一下我是如何配置我的图形界面主题的。

    话不多说,先来看看最终的效果:(有些界面无法截图,例如登陆,grub以及启动动画等)

    在这里插入图片描述

    前期准备,下载gnome-tweak及其他

    gnome-tweak是个可以自定义gnome图形界面的UI工具。

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

    安装完后打开tweak,点击extension开启User themes,这样就可以修改shell主题了。

    在这里插入图片描述

    Grub

    我们从开机顺序来一个个的修改,先来说说Grub,所谓Grub就是Bootloarder,也是引导程序,通常在/boot下,Grub允许多系统共存,引导多系统的启动,windows则是使用Bootmgr,且无法引导Linux,这就是为什么我们要先安装windows后安装linux,反过来,linux就会消失,无法引导,因为bootmgr识别不到。

    下载Grub主题

    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插件:

    1. Google Gnome Extention Plugin (在google商店下载即可,以下插件需要)
    2. Blyr
    3. Cover Flow Alt-Tab
    4. netspeed
    5. hotcorner,这个可以设置gnome四个区域触发的activity

    安装过gnome插件后记得按Alt+F2,弹出对话框输入'r'

    Example

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    _ 下划线 Underscores __init__
    Page not found (404) 不被Django的exception中间件捕捉 中间件
    从装修儿童房时的门锁说起
    欧拉定理 费马小定理的推广
    线性运算 非线性运算
    Optimistic concurrency control 死锁 悲观锁 乐观锁 自旋锁
    Avoiding Full Table Scans
    批量的单向的ssh 认证
    批量的单向的ssh 认证
    Corrupted MAC on input at /usr/local/perl/lib/site_perl/5.22.1/x86_64-linux/Net/SSH/Perl/Packet.pm l
  • 原文地址:https://www.cnblogs.com/devilyouwei/p/12258997.html
Copyright © 2011-2022 走看看