记录了系统和常用软件的安装配置方法。
安装
安装前我想了一下,反正都要装桌面,那我直接用 plasma 版不是方便很多吗。于是我就去用 plasma 了,确实方便了不少。至少分区之类的不用害怕了,和 ubuntu 的安装向导是一样的,鼠标操作就行。
添加 cn 源
在 /etc/pacman.conf
文件末尾添加以下两行:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
1
2
2
然后更新库并安装 archlinuxcn-keyring
,就可以安装 paru
包管理器了
bash
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
sudo pacman -S paru
1
2
3
2
3
之后就可以直接使用 paru
代替 pacman
了,除此之外 paru
可以很方便地安装 aur 上面的包。
中文显示
安装中文字体
bash
sudo paru -S ttf-roboto noto-fonts noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts ttf-dejavu
1
然后配置 fontconfig,全局配置在 /etc/fonts/local.conf
,用户配置在 ~/.config/fontconfig/fonts.conf
。
xml
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<!-- Default font (no fc-match pattern) -->
<match>
<edit mode="prepend" name="family">
<string>JetBrainsMono Nerd Font</string>
</edit>
</match>
<!-- Default font for the zh_CN locale (no fc-match pattern) -->
<match>
<test compare="contains" name="lang">
<string>zh_CN</string>
</test>
<edit mode="prepend" name="family">
<string>Noto Sans CJK SC</string>
</edit>
</match>
<!-- Default sans-serif font -->
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string></test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Sans</string>
</edit>
</match>
<!-- Default serif fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Serif</string>
</edit>
</match>
<!-- Default monospace fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>JetBrainsMono Nerd Font</string>
</edit>
</match>
<!-- Fallback fonts preference order -->
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans</family>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
<family>Noto Sans CJK JP</family>
<family>Noto Sans CJK KR</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif</family>
<family>Noto Serif CJK SC</family>
<family>Noto Serif CJK TC</family>
<family>Noto Serif CJK JP</family>
<family>Noto Serif CJK KR</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>JetBrainsMono Nerd Font</family>
<family>Noto Serif CJK SC</family>
<family>Noto Serif CJK TC</family>
<family>Noto Serif CJK JP</family>
<family>Noto Serif CJK KR</family>
<family>Noto Color Emoji</family>
<family>Noto Emoji</family>
</prefer>
</alias>
</fontconfig>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
这里批评一下 wiki 写的什么玩意,这才叫配置文件啊,多么清晰易懂。
来源:wiki 和 Arch Linux 字体调优 - JC Zhang 的博客
中文输入法
安装 fcitx5
bash
sudo paru -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt fcitx5-configtool
1
然后添加环境变量 /etc/environment
,或者 ~/.xprofile
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
1
2
3
4
5
6
2
3
4
5
6
然后设置开机启动即可(桌面环境不同,方法也不同)。
安装后可能还需要去设置里添加一个拼音输入法。
我还遇到一个小 bug/特性,刚打开软件的时候 shift 切换中英文无效,先用 ctrl+shift 切换一次之后,才可以用 shift 切换。
来源:2022.5 archlinux详细安装过程 - 知乎专栏
vscode
推荐安装 aur/visual-studio-code-bin
,这个是官方的,之前用 OSS 遇到了一些很不爽的问题,还是乖乖官方的吧。
chrome
安装 aur/google-chrome
$XDG_CONFIG_HOME 是啥
其实就是 ~/.config/
,不知道为啥我这里没有这个环境变量。
搜索包
- 搜索本地包是
-Qs
- 在线搜索是
-Ss
clash 全部超时
检查系统时间