Ubuntu 19.10 安装完该做的几件事
刚开始安装的Ubuntu各种不顺手,Gnome界面也是非常难看,本文介绍从刚安装完Ubuntu 19.10后,需要开始做的几个步骤来初始化顺手好看的系统。
安装oh-my-zsh
Linux/Unix提供了很多种的Shell,但是为什么要存在这么多的Shell。其实这就像你的同一种类型的衣服有不同的款式一般。记得有一个评论家说的,程序员就是负责把复杂的事情搞简单,然后再把简单的事情搞复杂,Linux真的是完全体现了这一点的精髓。一个功能可以使用各种软件包实现,每个软件包也有各种版本。所以,程序员真的十分喜欢Linux。但普通人对此就只能表示呵呵了。
很多程序员看到不爽的Shell,心情一好,顺手就写了一个符合自己心意的。开源社区游一圈,其他的程序员觉得这个新的Shell看起来还不错,而且自己对他还有点新想法。然后写一段代码Push。慢慢的就行成了一些新的标准。但是Shell的种类也越来越多了。
常用的Shell有以下几类:Bourne shell、C shell、Korn shell。
上图中的就是Ubuntu及其衍生版本自带的Shell,名字是bash,文件路径位/usr/bin/bash
。bash是GNU计划编写的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的自动完成
、建议
以及语法高亮
插件,可以极大的增加输入效率。
1 | cd .oh-my-zsh/plugins |
将这几个包克隆完之后,需要打开.zshrc配置文件,然后在配置文件中添加这几个插件。
1 | plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-completions) |
修改默认zsh主题
1 | ZSH_THEME="agnoster" |
注意:此主题一些编码问题会造成乱码,安装powerline
相关的字体可解决修复。
修改头部用户信息
信息修改在自定义的主题里面,此处以我用的agnoster.zsh-theme
为例。
1 | #prompt_segment black default "%(!.%{%F{yellow}%}.)%n@%m" //注释掉 |
%n@%m 是原本的默认名字,**%n是用户名,%m**是本机名。
更新系统与源
为了让软件下载与系统更新更快点,推荐将更新源改为国内的更新源。这里推荐使用阿里云的更新源。
阿里云更新源
1 | deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse |
1 | deb http://archive.canonical.com/ubuntu xenial partner |
更换方法:
1 | sudo vim /etc/apt/sources.list |
将文件的内容替换为阿里云的更新源:wq
保存
进行系统更新
1 | sudo apt-get update |
安装扩展
安装Gnome优化工具
在 Ubuntu 19.10 系统安装好之后强烈推荐大家安装 Tweaks 应用程序,该应用程序可以将系统隐藏的设置选项解锁,从而可以更好地控制 Ubuntu 和 GNOME 桌面的行为方式。
Tweaks 实用程序提供了比标准设置应用程序中列出更广泛的设置选项,包括:
- 更改 GTK 和图标主题
- 将窗口按钮左移
- 更改桌面字体大小
- 拖动到屏幕边缘时平铺窗口
- 在顶部条形时钟显示当前工作日
对于 Ubuntu 而言,Tweaks 是一款名副其实的瑞士军刀
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好用。
推荐扩展
- Dash to Dock
- Hide Activities Button
- Horizontal workspaces
- NetSpeed
- Pixel Saver
- Remove Dropdown Arrows
- User Themes
- Vitals
系统微调
1 | sudo apt install ttf-mscorefonts-installer //安装微软字体 |