Ubuntu 19.10 安装完该做的几件事

刚开始安装的Ubuntu各种不顺手,Gnome界面也是非常难看,本文介绍从刚安装完Ubuntu 19.10后,需要开始做的几个步骤来初始化顺手好看的系统。

安装oh-my-zsh

Linux/Unix提供了很多种的Shell,但是为什么要存在这么多的Shell。其实这就像你的同一种类型的衣服有不同的款式一般。记得有一个评论家说的,程序员就是负责把复杂的事情搞简单,然后再把简单的事情搞复杂,Linux真的是完全体现了这一点的精髓。一个功能可以使用各种软件包实现,每个软件包也有各种版本。所以,程序员真的十分喜欢Linux。但普通人对此就只能表示呵呵了。

很多程序员看到不爽的Shell,心情一好,顺手就写了一个符合自己心意的。开源社区游一圈,其他的程序员觉得这个新的Shell看起来还不错,而且自己对他还有点新想法。然后写一段代码Push。慢慢的就行成了一些新的标准。但是Shell的种类也越来越多了。

常用的Shell有以下几类:Bourne shellC shellKorn shell

上图中的就是Ubuntu及其衍生版本自带的Shell,名字是bash,文件路径位/usr/bin/bashbashGNU计划编写的Unix Shell。他的名称是Bourne-Again Shell的首字母缩写。由布莱恩·福克斯创造。Bash同时也是很多Linux发行版本的默认命令行Shell。Bash优点在于和系统的集成化程度比较高,对于很多操作错误都有比较完善的提示。

注:Shell分为图形界面Shell和命令行界面Shell,这里只讨论命令行界面Shell。

oh my zsh是对zsh的强化。zsh是一款功能强大的Shell终端软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。它在兼容Bash的同时(默认不兼容,除非设置成emulate sh)还有很多的改进,这里不多做解释,有兴趣的可以查阅zsh的wiki。同时zsh还是OSX的默认命令行Shell。

安装

首先安装几个包:

1
sudo apt install zsh git curl

安装完成后用命令安装oh-my-zsh

1
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

或者,可以从源中更方便的安装,只不过更新速度不如以上方式。
Ubuntu及其衍生版本软件源中就有zsh。我们只需要使用apt命令安装它就可以了。

1
sudo apt install zsh

zsh插件

建议,还可以安装几个oh-my-zsh的自动完成建议以及语法高亮插件,可以极大的增加输入效率。

.oh-my-zsh/plugins
1
2
3
4
cd .oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-completions

将这几个包克隆完之后,需要打开.zshrc配置文件,然后在配置文件中添加这几个插件。

home/.zshrc
1
plugins=(git zsh-autosuggestions  zsh-syntax-highlighting zsh-completions)

修改默认zsh主题

user/.zshrc
1
ZSH_THEME="agnoster"

注意:此主题一些编码问题会造成乱码,安装powerline相关的字体可解决修复。

修改头部用户信息

信息修改在自定义的主题里面,此处以我用的agnoster.zsh-theme为例。

/home/vector/.oh-my-zsh/themes/agnoster.zsh-theme
1
2
#prompt_segment black default "%(!.%{%F{yellow}%}.)%n@%m"  //注释掉
prompt_segment black default "%(!.%{%F{yellow}%}.)Vector"

%n@%m 是原本的默认名字,**%n是用户名,%m**是本机名。

更新系统与源

为了让软件下载与系统更新更快点,推荐将更新源改为国内的更新源。这里推荐使用阿里云的更新源。

阿里云更新源

18.04版本 - bionic
1
2
3
4
5
6
7
8
9
10
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
19.10版本 - eoan
1
2
3
4
5
6
7
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ eoan main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ eoan-security main universe restricted multiverse
deb http://mirrors.aliyun.com/ubuntu/ eoan-updates main universe restricted multiverse
deb http://mirrors.aliyun.com/ubuntu/ eoan-backports main universe restricted multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ eoan main universe restricted multiverse

更换方法:

1
sudo vim /etc/apt/sources.list

将文件的内容替换为阿里云的更新源:wq保存

进行系统更新

1
2
sudo apt-get update
sudo apt-get upgrade

安装扩展

安装Gnome优化工具

在 Ubuntu 19.10 系统安装好之后强烈推荐大家安装 Tweaks 应用程序,该应用程序可以将系统隐藏的设置选项解锁,从而可以更好地控制 Ubuntu 和 GNOME 桌面的行为方式。

Tweaks 实用程序提供了比标准设置应用程序中列出更广泛的设置选项,包括:

  • 更改 GTK 和图标主题
  • 将窗口按钮左移
  • 更改桌面字体大小
  • 拖动到屏幕边缘时平铺窗口
  • 在顶部条形时钟显示当前工作日

对于 Ubuntu 而言,Tweaks 是一款名副其实的瑞士军刀

安装gnome-tweak
1
sudo apt install gnome-tweak-tool

安装完成之后可以从终端输入gnome-tweak-tool打开,也可以从软件列表寻找 工具->优化 来打开。

配置Gnome扩展

首先安装浏览器插件,从这里寻找你的浏览器版本,然后安装即可。然后使用下面的命令安装后台服务。

1
sudo apt-get install chrome-gnome-shell

安装完毕之后打开Gnome扩展网站,可以发现现在这个网站上面的扩展都会多出一个开关,点击这个开关即可直接将扩展安装到系统中。我比较喜欢Dash to Dock这个插件,比Gnome默认的Dock好用。

推荐扩展

系统微调

1
2
3
4
sudo apt install ttf-mscorefonts-installer    //安装微软字体
timedatectl set-local-rtc 1 --adjust-system-clock //调整时区和windows一致
sudo apt-get install fonts-wqy-zenhei //文泉驿点阵正黑字体
sudo apt-get install ubuntu-restricted-extras //安装ubuntu受限的额外的解码器