尝试manjaro Linux系统

作为一个永不安分,内心躁动的少年,在youtube看到manjaro i3的视频后,感觉是我想要的系统

安装

如果是NVIDIA显卡,选择nonfree驱动
如果是AMD显卡,选择free驱动

换源

1
2
3
4
5
6
7
8
9
10
11
sudo pacman-mirrors -i -c China -m rank // 国内镜像速度排行

#在/etc/pacman.conf最后添加:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

#更新系统
sudo pacman -Syyu

#更新软件源并导入公钥
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

美化

不要美化!不要美化!不要美化!

软件

1
2
3
4
5
6
7
8
9
10
11
sudo pacman -S google-chrome visual-studio-code-bin
# 音乐 music
sudo pacman -S netease-cloud-music spotify

# 常用
sudo pacman -S v2ray,vim
sudo pacman -S deepin.com.qq.office
sudo pacman -S git wps-office
# oh-my-zsh
sudo pacman -S zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

输入法配置

1
2
3
4
5
6
7
8
9
10
# 输入法
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-googlepinyin //虽然谷歌不再维护,作为一个谷粉,凑合用吧
sudo gedit ~/.xprofile
# 编辑~/.xprofile文件内容为:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
# 记得重启

vscode 配置

1
2
3
Github Token:25429c99927bed2cb3a1a4a56abd41b69a3b3a50
Github Gist:8bd6448e23f76d9c3ddbbf636d6bbe94
插件:setting sync

配置c++开发环境

cpp_config_of_vscode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0",
"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/x86_64-pc-linux-gnu",
"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../include/c++/9.2.0/backward",
"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include",
"/usr/local/include",
"/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed",
"/usr/include"

],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}

java环境及软件配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# java 
sudo pacman -S jdk11-openjdk yay # 安装jdk,yay

ls /usr/lib/jvm/
# 输出为:
fantasy:~/ $ ls /usr/lib/jvm/ [17:30:05]
default default-runtime java-11-openjdk java-8-openjdk
# 修改当前系统java配置
sudo archlinux-java set java-11-openjdk
# 查看修改结果
java -version
javac -version
# 安装jetbrains全家桶
sudo pacman -S base-devel
yay -S jetbrains-toolbox

文件夹目录映射为中文

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
vim ~/.config/user-dirs.dirs
source ~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

mv 公共 Public
mv 模板 Templates
mv 视频 Videos
mv 图片 Pictures
mv 文档 Documents
mv 下载 Download
mv 音乐 Music
mv 桌面 Desktop

# 重启后生效

font

1
2
pacman -S wqy-microhei // 文泉驿字体
pacman -S fontconfig // 自动更新本地字体缓存