Collect from 追梦人物的博客
Modified by ACool

定制自己的Linux

前言

最近做了一个基于Ubuntu 18.04 server 版本的定制版Linux,效果如下:

开机画面:

开机启动画面1

开机启动画面2

桌面:

桌面画面

004.png

整个系统打包成镜像大概有1.47G,因为去掉了很多不必要的软件,采用了更轻量级的图形化界面,尽管做了很多本地化配置,仍然比Ubuntu 18.04原生的desktop镜像(1.8G)小,并且可以即插即用,无需多余配置。

006.PNG

下面记录一下定制化过程。

初始化配置

下载命令行版本

首先下载 ubuntu-18.04.1-live-server-amd64.iso ,大小为812M,在虚拟机上面安装。如果不知道如何安装,可以参考官方教程

换源

清华大学镜像源 或者 中科大镜像源

Vim配置中文

编辑 ~/.vimrc 文件,加上如下几行:

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

set termencoding=utf-8

set encoding=utf-8

更新

更新软件到最新版本。

sudo apt update
sudo apt upgrade

GUI配置

在这里我使用了 xfce4+lightdm 的组合形式,xfc4 比 ubuntu 原生自带的 unity(<18.04)/gnome(18.04)都更为轻量。

安装很简单,使用以下命令:

sudo apt update 
sudo apt install xfce4 
sudo apt install lightdm 
sudo apt install ubuntu-session

注意,如果不加最后一行命令 sudo apt install ubuntu-session ,会导致图形化界面会话加载失败,即无法登录进去。

启动界面配置

ubuntu 默认采用 plymouth 来启动,我们可以在 这个网站 选择自己喜欢的启动主题并下载,以 Greatest 为例:

sudo apt install plymouth-themes
tar -zxvf greatest\ by\ lisabonne\ citadel.tar.gz
sudo cp -r greatest /usr/share/plymouth/themes
sudo ln -sf /usr/share/plymouth/themes/greatest/greatest.plymouth /etc/alternatives/default.plymouth
sudo update-initramfs -u

然后重启便生效了。

中文界面配置

首先,安装中文支持包 language-pack-zh-hans:

sudo apt-get install language-pack-zh-hans

然后,修改/etc/environment(在文件的末尾追加):

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

再修改 /var/lib/locales/supported.d/local (没有这个文件就新建,同样在末尾追加):

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

最后,执行命令:

sudo locale-gen

对于中文乱码是空格的情况,安装中文字体解决。

sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

其他配置

还有一些其他软件的安装配置,在这里列出一部分:

  • 7zip-full 7zip-rar (压缩软件)
  • firefox(浏览器)---安装了中文语言包和ublock
  • systemback (备份和生成live iso)
  • 搜狗输入法
  • docky(桌面下面的图标)
  • gedit(文本编辑器)
  • 优化(界面管理软件)
  • 图片查看器
  • .........