1. 系统安装
1.1. 制作系统盘
材料:
-
一个8G以上的U盘
一般流程即可。
1.2. 安装
安装有2点要注意:
-
进U盘系统时,驱动选择no free,否则后面用CUDA以及其他使用有可能遇到麻烦。
-
保留swap分区,以便用于挂起和休眠。
2. 基础软件配置
2.1. 更新镜像排名
sudo pacman-mirrors -i -c China -m rank //更新镜像排名
之后自己选择几个镜像,推荐ustc和tuna的镜像源
2.2. 设置Archlinuxcn源
sudo vim /etc/pacman.conf
在文件末尾添加如下:
[archlinuxcn]
SigLevel = Optional TrustedOnly
#中科大源
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
#清华源
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
2.3. 导入GPG 并更新
sudo pacman -Syy //更新数据源
sudo pacman -S archlinuxcn-keyring //安装导入GPG key
sudo pacman -Syu //更新系统
2.4. 中文输入法
先安装fcitx:
sudo pacman -S fcitx fcitx-im fcitx-configtool
安装完fcitx之后,创建.xprofile文件:
vim ~/.xprofile
在里面添加如下内容:
#fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
(可选)谷歌拼音:
sudo pacman -S fcitx-googlepinyin
2.6. Alacritty 终端
Alacritty 是一个免费的开源,快速,跨平台的终端仿真器,它使用GPU进行渲染。
sudo pacman -S alacritty
美化:
# 创建配置文件夹
mkdir ~/.config/alacritty
将alacritty-theme上喜爱的颜色搭配yml文件放在文件夹alacritty中。
其他设置:
vi ~/.config/alacritty/alacritty.yml
后面加上:
# 字体 Noto San / Source Code Pro / Droid San Regular 都可
family: Noto San
# 背景不透明度
background_opacity: 0.8
2.7. 系统个人设置
2.7.1. 开机启动
# 打开用户配置文件
vim ~/.i3/config
# 末尾添加要启动的程序(fctix输入法为例)
exec_always fcitx
2.7.1. 更改快捷键
更改终端:
# 打开用户配置文件
vim ~/.i3/config
# 修改terminal那一行为
bindsym $mod+Return exec alacritty
自定义快捷键:
# 打开用户配置文件
vim ~/.i3/config
# 末尾添加(code举例)
bindsym $mod+F12 exec code
2.8. 声音显示设置
2.8.1. 无声音
用命令获取声卡的声卡ID和设备ID:
aplay -l
根据上述信息修改默认声卡:
# 新建用户声音配置文件
vi ~/.asoundrc
# 设置默认声卡
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
重启i3即可。
2.8.2. 显示缩放
# 打开配置文件
vim ~/.Xresources
# 编辑第一行,数值为放大倍数 %
Xft.dpi: 125
2.9. 默认软件设置
2.9.1. 浏览器
对于i3wm的用户,除了编辑~/.config/mimeapps.list
和之外~/.i3/config
,还需要从更改$BROWSER
为~/.profile
,将其设置为/usr/bin/chromium
,以防止从终端出现的浏览器会话打开错误的浏览器。
都改好还不行的话,可以试试:
sudo xdg-mime default chromium.desktop x-scheme-handler/http
sudo xdg-mime default chromium.desktop x-scheme-handler/https
sudo xdg-mime default chromium.desktop text/html
2.9.2. 其他格式
# jepg举例,随便找一个jpeg格式文件
mimeopen -d photo.jpeg
其他格式也如此。
3 常用的软件
3.1. 生产力:
安装:
sudo pacman -S package-name
软件 (name) | 作用 |
---|---|
vim | 文本编辑器 |
code | VS code |
chromium | 浏览器 |
git | 版本管理 |
pycharm | python IDE |
anaconda | python环境管理 |
cuda cudnn | Nvidia 科学计算库 |
htop | 进程查看 |
yay | 拥有更多包的管理器 |
teamviewer | 远程桌面 |
wps-office | 办公软件WPS |
xmind-2020 | Xmind思维导图 |
3.2. 日常:
软件 | 作用 |
---|---|
nitrogen | 可视化换壁纸的软件 |
electron-netease-cloud-music | 第三方网易云音乐 |
mailspring | 邮件 |
redshift | 自动调节蓝光护眼 |
baobab | 可视化磁盘存储量分析 |
timeshift | 定期备份系统 |
linux-headers | 配合virtualbox使用 |
virtualbox | 虚拟机 |
synology-drive-client | 群晖Drive客户端 |
typora | Markdown编辑器 |
joplin | 开源笔记软件 |
沙拉查词(chrome插件) | 可能最好的查词软件 |
4. 常用快捷键
常用的快捷键现总结如下:
1:打开终端:alt+enter
2:打开菜单:alt+d
3:横向排列窗口:alt+h
4:纵向排列窗口:alt+v
5:将某个窗口全屏:alt+f
6:模式选择
alt+e默认(水平竖直)
alt+s层叠
alt+w标签形式显示(和浏览器的窗口很像)
7:选择窗口是浮动的还是平铺式:alt+shift+space
8:退出窗口:
一般窗口ctrl+w
某些应用程序:alt+shift+q
9:重启i3:alt+shift+r
10:关闭i3:alt+shift+e
11:在两个窗口中移动:alt+方向/jkl;
12:打开工作区:alt+num
13:将当前窗口移动到某工作区:alt+shift+num