制作启动盘#
首先从官网下载最新的系统镜像,有多个版本可以选择,如果对 Linux 并不是非常熟悉,建议选择KDE 版本下载
Windos 系统#
如果使用的是 Windows 系统,可以下载Rufus来创建启动盘
Linux 系统#
如果使用的是 Linux 系统,则使用dd
命令来进行创建,具体命令如下:
# 查看盘符等信息
sudo fdisk -l
# 假设U盘对应的盘符为 /dev/sdc
# 先卸载U盘
# 加*是因为:U盘存在多个分区,比如sdc1, sdc2
sudo umount /dev/sdc*
# 格式U盘为FAT格式
# 常见Linux的ISO文件没有超过的4G的,所以可以选择FAT格式。
# -I:如果U盘存在多个分区,就需要这个参数强行抹除,不加这个参数会失败;
sudo mkfs.vfat /dev/sdc -I
# 直接写入镜像
# 上一步使用了-I参数,U盘上已经没有任何分区了,所以of=/dev/sdc,没有数字
# status=progress可以显示进度
sudo dd if=xx.iso of=/dev/sdc bs=4M status=progress
安装系统#
正常重启,插 U 盘,F12 选择 USB 就能够进入安装界面。如果电脑有 NVIDIA 和 Intel 双显卡的话,开机界面将drive
改成nonfree
,这样系统会自动安装适配的 NVIDIA 驱动。我在第一次安装时候出了一个文件系统挂载的错误,重复上一步操作后解决,应该是写入镜像的时候出了问题。
进入安装界面后,按照操作不断下一步,完毕后重启即可。
更换源#
sudo pacman-mirrors -i -c China -m rank
选择几个比较出名的源即可,如阿里云、华为云。据说只选一个速度会更快,但是有可能会碰到软件不全的情况囧。
常用软件#
首先下载 AUR 助手yay
, 可以下载到官网仓库中没有的软件:
sudo pacman -S yay
输入法#
安装 fcitx5 输入法框架:
yay -S fcitx5-im
配置环境变量:
vim ~/.pam_environment
内容为:
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx
安装输入法引擎:
yay -S fcitx5-rime
yay -S rime-cloverpinyin
yay -S base-devel
创建并写入 rime-cloverpinyin 的输入方案:
mkdir -p ~/.local/share/fcitx5/rime
vim ~/.local/share/fcitx5/rime/default.custom.yaml
内容为:
patch:
"menu/page_size": 5
schema_list:
- schema: clover
安装主题:
yay -S fcitx5-material-color
可选大佬做的 Nord 主题,Github 地址
聊天软件#
安装微信:
yay -S deepin-wine-wechat
/opt/apps/com.qq.weixin.deepin/files/run.sh -d #切换到 wine 环境
如果出现字体发虚的情况,在切换到 deepin-wine 环境后输入:
env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" /usr/bin/deepin-wine winecfg
备份软件#
yay -S timeshift
网络软件#
yay -S clash
将配置文件拷贝到默认地址~/.config/clash/
,并在设置中配置开机启动。
在代理设置中配置:
HTTP代理:127.0.0.1:7890
SSL代理:127.0.0.1:7890
SOCKS代理:127.0.0.1:7891
例外:localhost,127.0.0.0/8,::1
节点等在Web 控制台中进行设置,如果出现 Chrome 浏览器由于跨域无法进入控制台的问题,在地址栏输入chrome://flags/#block-insecure-private-network-requests
,选择disabled
并点击relaunch
按钮后即可正常进入。
需要在当前终端中使用代理时,输入:
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
如果需要常驻代理,则将上述代码加入~/.zshrc
中,bash
同理。
IDE#
yay -S vistual-studio-code-bin
yay -S webstorm
yay -S webstorm-jre
Markdown 编辑器#
yay -S marktext-bin