我一直在三者之间纠结,最终还是选择Lubuntu,主要是考虑机器硬件资源有限。
安装系统时,就选择American English即可,然后再用如下命令安装ibus等东西,重启即可,超级简单!
apt install ibus ibus-doc ibus-clutter ibus-pinyin
我用系统自带的软件管理器 Discover,安装失败。但用命令行就没问题,只是有点慢。
snap install chromium snap remove firefox 系统默认自带的浏览器是FF, really sucks!!
第一步:修改 /etc/default/grub 这个文件
# 启动等待时间 GRUB_TIMEOUT = 15 GRUB_TIMEOUT_STYLE = hidden # 显示全部启动文字信息(对于Lubuntu这样的系统,不必;比较适合Manjaro那种启动文字很漂亮的distro) 删去 GRUB_CMDLINE_LINUX_DEFAULT 里的 "quiet" 即可 # 自动记忆上次启动项 GRUB_DEFAULT = saved GRUB_SAVEDEFAULT = true
第二步:更新 grub
update-grub
先从github上clash官方主页上下载最新的release (https://github.com/Dreamacro/clash/releases),比如我下载的就是clash-linux-amd64-v1.12.0.gz,可直接下载到home目录下,gunzip之,解压出来就一个文件,修改为可执行属性即可,这就是可执行的clash(以下简称clash)。
首次运行clash,要有些耐心,它会在~/.config/clash下生成两个配置文件config.yaml和Country.mmdb,注意这个config.yaml非常简单,一共也就几行而已。接下来,从北大下载我自己账户的配置文件,覆盖掉这个config.yaml即可。具体而言,我写了一个script,如下。
#!/bin/bash # download Xinyu's profile to config.yaml wget -O config.yaml https://941321.xyz/clash/xwen@pku.edu.cn/ksw8e8**** 这里用星号代替4个字母
注意,这个config.yaml中,搜索proxy-groups,大概在380行左右,可以看到各个服务器的列表,把好用的服务器(比如韩国的、美国的、新加坡的、日本的)挪到列表的前面即可,实际连接时会从第一个开始尝试连接,因此把谁放在第一个,非常重要!
之后的任何时候,只要用user登录后,直接运行clash,即可以CLI方式打开服务(有很丰富的信息显示出来)。配置系统网络的proxy,把http和https都设为127.0.0.1:7890,把socks设为127.0.0.1:7892即可。