配置Ubuntu20.04为主力机器
随着系统的发展,尤其是WEB应用的普及,现在的Ubuntu可用性越来越好了,尤其对于作web开发者,linux的生态链相当的完善。最近就把主力机器安装了Ubuntu系统,并对系统作了些配置。本文主要介绍系统基础的配置,常用软件的安装,相信经过一番配置,你的ubunut一定让你爱不释手。
# 最终效果图
# 准备工作
现在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配置提供了浏览器插件,可以非常方便的去安装与维护各种插件。
- 用浏览器打开这个页面 (opens new window)根据提示安装
# 安装扩展
从页面上选择扩展,进入详细页面后,会出现个开关,打开后浏览器会提示安装,选择允许安装即可。
这里推荐几个好用的插件
- 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风格可以使用如下:
- 主题:McMojave (opens new window)
- 指针:WhiteSur cursors (opens new window)
- 图标:McMojave-circle (opens new window)
下载完成后,在用户文件夹下创建两个文件夹分别为:.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位置设置为底部
关闭dash-to-dock
重新启动电脑
shutdown -r now
个性化设置下dock,在dock位置(需小心,大概率当前指针为应用),点击配置,打开透明显示与图标缩放。
# 常用软件
# 最后
从最近的Ubuntu的使用体验来看,现在已经非常好了,作为日常使用,不会有什么不适也可以避免一些垃圾应用。