Ubuntu 20.04 LTS 系统 & 终端美化

前言

  最近要开始准备长期在 Linux 上干活,于是琢磨着把 Ubuntu 上的工作环境变得好一点,因为事实证明,原生的 Ubuntu 环境真的很让人暴躁。

  先附上美化后的效果图:

美化后的 Ubuntu 20.04 LTS

安装 Nvidia 显卡驱动

  第一步其实和美化没什么关系,如果已经安装好显卡驱动的可以跳过,充满怨念的吐槽而已。

  从 Ubuntu 18.04 升级到 20.04 的时候不知发生了什么,原本好好的 Nvidia 显卡驱动突然罢工,用各种方法重装了好几次都把电脑搞到卡在黑屏不得不重装系统,最后为了赶紧完成工作,只能用默认的显卡驱动先顶上。但默认的显卡驱动既识别不出第二个显示屏,也不可以休眠后正常唤醒,要是长期这样工作绝对受不了。

  于是时隔几个月,我冒着生命危险选择再次重装。这次放弃命令行,通过自带的 Software & Updates 安装,选择的是目前最新的 nvidia-driver-470 。我全程看都不敢看,结果竟然安装成功了!世界上至此又多了一个不知道曾经为什么失败现在又为什么成功的迷,接下来进入正题。

系统主题美化

  虽然 Ubuntu 20.04 的样子比 18.04 的好了不少,但作为 macOS 的长期用户,对于这个交互界面还是不太满意。倒不是说要弄成跟 macOS 一模一样,但至少要顺眼顺手。好在 Linux 的自由度很高,主题也多,不喜欢的基本可以彻底换掉。

初步 Tweaks

  打开 Terminal ,安装 gnome-tweaks

1
2
3
4
# 获取软件包的最新信息,确保将要安装的软件包是最新版本
sudo apt update
# 安装 gnome-tweaks
sudo apt install gnome-tweaks

  安装后可以在 Show Applications 里找到,名字是 Tweaks 。它可以增加一些系统里可以自定义的地方,比如:

  • 最小化/最大化/关闭按钮左移(仅限使用系统标题栏的应用,像是 Google Chrome 就不受此设定影响)
  • 移除桌面上的个人文件夹和废纸篓图标
  • 设置系统主题、图标和字体
  • 设置开机启动软件
  • 自定义顶栏时间显示
  • 简单管理 Gnome 插件

  我做的初步调整有:

移除桌面上的个人文件夹和废纸篓图标
顶栏增加显示星期几和秒钟
开启左上角 Activities 热角落(类似 macOS 里三指上滑)

安装 Gnome 插件

  打开自带的 Firefox 浏览器,到 Gnome 插件官网 安装以下插件:

💡 为什么用 Firefox 浏览器?
在 Firefox 里安装好它自动弹出的浏览器插件后,按黑色按钮可以一键安装 Gnome 插件,非常方便。

安装系统主题

  打开浏览器,到 Gnome-look 网站选择自己喜欢的系统主题。

  我不太喜欢完全仿 macOS 的主题,看了半天,最后选择的是目前评分最高的 Orchis gtk theme 。有意思的是,制作这个主题的人也制作了其他仿 macOS 主题。

  网站上可以选择下载 Tarball 还是去 Github 下载,我选的后者。附上主题包和图标的 Github 链接:

主题:https://github.com/vinceliuice/Orchis-theme

图标:https://github.com/vinceliuice/Tela-icon-theme

  在安装之前,先确定系统有没有满足以下要求:

GTK 版本 >= 3.20
安装了 gnome-themes-extra
安装了 gtk2-engines-murrine
安装了 sassc

  
  没有或不确定有没有安装的可以在 Terminal 里执行以下命令:

1
sudo apt install gnome-themes-extra gtk2-engines-murrine sassc

⚠️ 注意
不同的系统主题会有不同的要求,一般会写在 Github 的 README 里,要确认好后再安装。

  解压下载下来的主题和图标,在 Terminal 里分别进入其文件夹,运行以下命令进行安装:

1
./install.sh

  然后打开 Tweaks ,进入 Appearance 页面更换安装好的主题和图标[2]。可以更换 Orchis 主题的选项有:

  • Applications
  • Icons
  • Shell

⚠️ 注意
不同的主题会有不同的可以更换的选项,理论上 Themes 底下的所有选项都是可以自定义的。

  我的设置如下图:

Tweaks 设置

  新的主题会立马生效,不需要重启。更换完主题发现长文件名也显示得更好了,本来还打算魔改看来不用了。现在整个桌面看起来顺眼多啦!

  有需要的话,Firefox 浏览器也可以用 Orchis 的主题美化,按照 这个 Github 页面 上的指示来就好。

Dock 美化

  打开 Terminal ,安装 plank

1
sudo apt install plank

  安装后同样可以在 Show Applications 里找到,名字是 Plank 。它可以为系统新增一个可以自定义的 Dock 。

  双击打开 Plank ,然后在新出现的 Dock 上 ctrl + 鼠标右键 选择 Preferences 进行设置。

  我的设置如下图:

Plank 设置

  除了外形设置,在 Docklets 页面里可以选择一些有用的图标放进新的 Dock 里,比如废纸篓,一键清空桌面和快速打开程序等。

Plank 的 Docklets 页面

  如果想要添加新的软件至 Dock ,可以打开软件,然后在它的图标上右键,选择 Keep in Dock 。如果想要移除 Dock 里的软件,也很简单,把软件图标拉出 Dock 即可。

  设置好 Plank 后,打开 Tweaks ,进入 Startup Applications 页面,把 Plank 设置为开机启动。

  接着进入 Show Applications 页面,打开 Extension ,关闭 Ubuntu Dock 选项[3]。这样原生的 Dock 就消失啦,只有在进入 Activities 的时候才会显示,而 Plank 的 Dock 在那时不会显示,完美匹配。

⚠️ 注意
Plank 的 Dock 里不会有原生 Dock 里的 Show Applications 图标(类似于 macOS 的 Launchpad 功能),如果既想要美化 Dock 又想要这个功能常驻桌面而不是只在 Activities 里出现的话,可以选择安装 Dash to Dock 或是 Dash to Panel 插件。

Terminal 美化

  既然是提升工作环境,那自然少不了美化 Terminal 。

更改默认 Shell 至 Zsh

  Zsh 的好处不再赘述。Linux 上的步骤其实跟 macOS 上的差不了多少,只是多了个 Zsh 的安装[4]

1
2
3
4
5
6
# 查看当前使用的 Shell
echo $SHELL
# 查看系统是否安装了 Zsh
cat /etc/shells
# 安装 Zsh
sudo apt install -y zsh

  然后按照 macOS 的教程 macOS 开发环境部署 & 终端美化 - 安装设置-Zinit 安装 Zinit ,接着执行以下命令:

1
2
# 设置默认 Shell 为 Zsh
chsh -s $(which zsh)

  设置完后,登出当前用户,再登入。重新打开 Terminal ,会看到 Zinit 现场安装刚刚设置的插件和主题。等它安装好后 Zsh 就搞定了!现在可以快乐地把文件夹拖入 Terminal 直接跳转了!

修改 Terminal 里使用的颜色

  主题是换好了,但颜色却看上去非常别扭,于是强迫症又开始折腾换颜色。

  右键 Terminal 图标,选择 Preferences ,打开当前的默认 Profile,如果没有设置过的话,应该叫 Unnamed 。然后点击 Colors 页面,可以看到当前使用的大红大绿的颜色都在里面,想要更换喜欢的颜色可以在这里设置。

  我在 macOS 上是用的颜色盘是 Dracula ,便想 Ubuntu 上也用一样的,Dracula 官网 有提供命令行直接安装。但是安装好后我发现跟 macOS 上的还是不太一样,最终还是不得不选择了蠢办法:一个一个颜色号复制过去设置。

Dracula 颜色盘

添加中文输入法

  不算美化的一部分,但有用。

  首先进入 Show Applications 页面,打开 Language Support,选择 Install / Remove Languages 。然后会弹出一个新的小窗口,在里面找到 Chinese (simplified) ,接着点击 Apply

  打开 Settings ,进入 Region & Language 页面,点击 + 号,选择 Chinese ,然后选择想要使用的输入方式。我选择的是 Chinese (Intelligent Pinyin),选完后点击 Add 添加输入法。

  最后重启电脑,就可以在屏幕右上角看到切换输入法的图标了。

参考链接


Ubuntu 20.04 LTS 系统 & 终端美化
https://seamatinee.com/2021/09/23/ubuntu-customization/
作者
仿生金鱼
发布于
2021年9月23日
许可协议