配置Ubuntu20.04为主力机器

2021/8/14 Ubuntu

随着系统的发展,尤其是WEB应用的普及,现在的Ubuntu可用性越来越好了,尤其对于作web开发者,linux的生态链相当的完善。最近就把主力机器安装了Ubuntu系统,并对系统作了些配置。本文主要介绍系统基础的配置,常用软件的安装,相信经过一番配置,你的ubunut一定让你爱不释手。

# 最终效果图

desktop

# 准备工作

现在ubuntu的默认桌面为gnome,在进行美化配置之前先需要安装必要的工具,使用如下指令安装工具。

sudo apt update
sudo apt install git vim curl
sudo apt install gnome-tweaks chrome-gnome-shell
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf 
sudo apt install sassc optipng inkscape libcanberra-gtk-module libglib2.0-dev libxml2-utils

为了中文显示更好需要安装下字体,字体安装也很方便,使用命令安装

sudo apt install fonts-noto

安装完成后去优化(gnome-tweaks)里面设置,推荐设置为:

字体配置

最后gnome配置提供了浏览器插件,可以非常方便的去安装与维护各种插件。

页面

# 安装扩展

从页面上选择扩展,进入详细页面后,会出现个开关,打开后浏览器会提示安装,选择允许安装即可。

这里推荐几个好用的插件

  • user themes 使用自定义主题
  • dash to dock 好用的dock扩展
  • netspeed 显示网络速度
  • Bing Wallpaper 动态使用bing图片作为桌面背景
  • Clipboard Indicator 剪切板指示
  • GSConnect 需要配合安卓手机上安装KDE connect,可以和手机共享剪切板,发送图片消息等
  • OpenWeather 显示天气
  • Screenshot Tool 截图工具

大部分插件安装后会自动启用不需要做特殊的配置,只有openweather需要配置下位置,设置所在地并删除默认的地址。

# 主题安装

可以去gnome-look (opens new window)下载喜欢的主题、图标与指针,喜欢mac风格可以使用如下:

下载完成后,在用户文件夹下创建两个文件夹分别为:.themes、.icons ,注意前面的.
解压主题到.themes,指针与图标到.icons,可以参考下面结构

.themes/
├── Mojave-light-alt
└── Mojave-light-solid
.icons/
├── McMojave-circle
├── McMojave-circle-dark
└── WhiteSur-cursors

打开优化(gnome-tweaks)进入外观,设置为:
外观设置

# 终端配置

zsh和bash一样都是流行的终端环境,mac默认为zsh。zsh有个非常受欢迎的oh-my-zsh工具,简化了终端配置程序,提供丰富的插件与主题,下面介绍安装配置方法。

sudo apt install zsh
which zsh
chsh -s /usr/bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完成后默认就进入了zsh环境,使用默认的主题,下面安装两个常用的插件,提供指令高亮与提示,方法如下:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

打开 ~/.zshrc 中设置
ZSH_THEME="ys"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
执行 source ~/.zshrc 生效配置。

# 终端配置

推荐非常好用的终端管理软件 —— Terminator,支持标签页以及像 tmux 一样分屏。如果需要开启多个终端、或者是连接多个远程服务器,Terminator 会是非常好用的工具。

sudo apt install terminator

# Dock配置

Plank 为简单好用的仿mac的dock应用,在终端输入如下命令安装即可:

sudo apt install plank

打开优化(gnome-tweaks)进入开机启动程序,添加plank为开机自动启动 开机启动

现在需要使用dash-to-dock进行一些设置,首先将dock位置设置为底部 dock1
dock2

关闭dash-to-dock dock3

重新启动电脑

shutdown -r now

个性化设置下dock,在dock位置(需小心,大概率当前指针为应用),点击配置,打开透明显示与图标缩放。 plank

# 常用软件

# 最后

从最近的Ubuntu的使用体验来看,现在已经非常好了,作为日常使用,不会有什么不适也可以避免一些垃圾应用。