Regolith 安装配置

前言

为了把笔记本 carrying everywhere,最近整了一台 ChromeBook 用来敲代码。本来给 ChromeBook 刷了 Debian + KDE ,奈何性能实在太差,操作延迟高。而且这 ChromeBook 这弱智设计,居然无风扇来压 i5,烫的我脚麻,然后为了省电和更少的内存占用,我看向了 i3wm 。 当然我也不可能有时间去从零开始打造 i3wm , 学习为主,尽量开箱即用。所以我选择了一个新的 Ubuntu 发行版: Regolith

头图

安装之前...

一旦遇到什么问题,首先第一个查看 Regolith Document | Ubuntu Document | Arch Wiki ,这里面一定会有解决你问题的方案。然后你还有 Google | Baidu | DuckDuckGo 。

下载安装

目前只有 amd64 版本,在官网找下载地址即可。用 rufus 刷入U盘就行。重启使用 U盘启动,跟着安装指引一步一步来即可,双系统百度 UbuntuWindows 双系统安装教程跟着来就行。

Hint: 建议尽量不要在安装系统的时候进行联网下载软件,等安装好之后配好国内源再更新安装,不然国内的连接速度你可能要安装系统一万年。

快捷键

一些会常用的快捷键(ChromeBook 是搜索键,MacBook 是 ⌘ 键):

ActionShortcuts
打开终端Win + 回车
搜索打开软件Win + 空格
切换工作区Win + 1-0
切换窗口Win + 方向键
关闭某个窗口Win + Shift + q
移动窗口位置Win + Shift + 方向键
重启Win + Shift + b
关机Win + Shift + p
更多Win + Shift + ?

也可以查看官网的文档学习。

配置

进入系统第一件事就是配置 apt 源。使用 Win + Enter 键打开终端,备份原来的源:

mv /etc/apt/source.list /etc/apt/source.bak

大部分快捷键刚开机右边就能看到,或者键入 Win + Shift + ? 打开快捷键指引。

然后进入 Ubuntu 清华源 的网站,将底下的源网址全部复制,在终端输入 nano /etc/apt/source.list ,将复制的网址粘贴,按下 Ctrl + x 退出编辑器,按 y 保存,再按下回车键确定保存文件名即可。

然后再在终端进行 sudo apt update | sudo apt upgrade 和别的各种软件等操作。

中文输入法

引用:季寻日志

先安装好 fcitxrime

sudo apt install fcitx fcitx-frontend-all fcitx-rime

安装好之后输入 imconfig 来切换到 fcitx 输入法。重启

按下 Win + 空格 ,输入 fcitx-Configuration 打开 fcitx 选项设置。左下角点击 + 号,关闭勾选 Only Show Current Language , 在 Search Input Method 里输入 rime ,选中添加。注意 rime 要置于下方,第一个输入法只能是 Keyboard - layout name 。如图:

第一个一定不能是你要的输入法

然后你可以在 Global Config 里设置快捷键(记得在设置里的 KeyBoard Shortcut 也要改)或者在 Apperance 里设置字体大小。

按下 Win + 空格 ,输入 fcitx 启动输入法。

输入法自启动

输入 Win + Enter 打开终端(后面不再赘述),输入

cp /etc/regolith/i3/config ~/.config/regolith/i3/config

将原 i3 配置文件复制到用户目录下,记得先创建好文件夹:

mkdir ~/.config/regolith/i3

Hint: 系统每次启动都会先读取用户目录下的 config 文件,如果没有再读取 /etc 下的。所以所有的对系统配置的更改都在用户目录下完成,安全且有效。

在 config 文件里追加: exec --no-startup-id fcitx ,之后每次开机都会自动启动 fcitx

字体

一些中文和emoji字体:

sudo apt install fonts-noto-sans-cjk fonts-noto-color-emoji

更换主题

终端执行:

apt search regolith-look-xxx #xxx 是主题名字

选择一个主题下载,然后终端执行:

regolith-look set xxx #把 regolith-look- 后面的主题名填上即可
regolith-look refresh #刷新

如果不喜欢主题的字体或某个符号,可以打开 /etc/regolith/styles/主题名/typeface 编辑。其他想更换的可以查看 /etc/regolith/styles/主题名/root 里的每一个相关项的 #include 关键字后的文件目录。

比如:

# 打开 ayu-dark 主题的 root 文件,
vim /etc/regolith/styles/ayu-dark/root 
# 发现字体相关的目录是 /etc/.../interface
vim /etc/regolith/styles/ayu-dark/interface
# 然后根据源文件的格式内容修改即可,修改完后刷新
regolith-look refresh

自定义状态栏

搜索状态栏插件:

apt search i3xrocks-

找到想要的插件,安装之后刷新即可:

regolith-look refresh

自定义插件位置和图标: Change Bar Status indicator

各类软件

更换 Shell

默认 bash 实在用不习惯,而 zsh 运行有些笨比,于是我选择了 fish ,一款据说面向 90后的 shell。

首先 sudo apt install fish 安装,然后输入 which fish 查看安装位置,输入 sudo chsh -s fish安装目录 更换默认 shell,这样每次开机都会是 fish 了。一般默认是 sudo chsh -s /usr/bin/fish

假如你还没重启,就直接在 bash 输入 fish 打开。进入 fish 之后输入 fish_config ,然后 fish 就会打开一个浏览器帮助你自定义主题, 提示符等设置。设置完成之后关闭浏览器返回终端回车即可。

当然你也可以安装 oh-my-fish 管理插件,具体查看:oh-my-fish

环境变量

fish 里的环境变量与 bash 不太相似,没有 export 关键字,在 fish 里,设置环境变量需要用 set 关键字。如:

set -x Key Val

执行 Bash 语句

bash -C xxxx

绑定快捷命令

alias rmi "rm -i"
# 或者带上 -s 参数自动保存到配置文件
alias lsa "ls -al" -s

FISH 启动参数

在用户目录下创建一个 config.fish 文件,在里面填入即可:

vim ~/.config/fish/config.fish

For More

关于 fish 的其他问题,查阅 fish shell documentation

截图

推荐使用 FlameShot,执行下载。

sudo apt install flameshot

Win + c 打开设置,点击 KeyBoard Shortcuts,滑动到最下方点击 + 号创建新的快捷方式,第一行的 name 随意写,第二行的 Command 填入 flameshot gui ,然后绑定你喜欢的快捷键就行。

Telegram

到官网下载好包,解压之后打开终端到目录里执行一次 ./Telegram ,可以不着急登录直接 Ctrl + C 退出。然后按下快捷键 Win + 空格 即可随时搜索打开 Telegram

VSCode

官网下载 .deb 包后,到下载目录内执行:

sudo apt install codexxx.deb #根据实际下载名字安装