Arch Linux: New Installation Tips

25th December 2020 at 4:31pm
Arch Linux

这里是新安装 Arch Linux 的注意事项。主要针对这两台机器:

  • 台式机:CPU 为 i7 9700k,显卡 NVIDIA RTX 2060,UEFI 系统,27 寸 4K 屏幕
  • 笔记本:Dell 燃 7000(Ins14-7460-D1605S),UEFI 系统,14 寸 1080P 屏幕

UEFI 带来的问题:

  • 需要把 Dell 笔记本的 SecureBoot 关掉 ,不然无法引导 USB 安装媒介,也无法引导装好后的系统
  • 需要有一个特殊的分区做 /boot 挂载点,分区类型为 ESL,容量在 500M 左右
  • boot-loader 选择 systemd-boot,照着 wiki 搞就行,注意 Intel code;如果 /boot 分区下少了 vmlinuz-linux, initramfs-linux.img 等几个文件,pacman 重装下 linux 包试试

笔记本的触摸板需要装开源的 libinput,同时设一些基本配置,如双指点击时后键,三指时中键;无法实现类似 Pinch to zoom 等高级功能,体验比 Windows 下差很多。Synaptics 似乎不愿意搞 Linux 驱动。

USB 安装时注意把 plasma-meta 装了;不要装 kde-applications / kde-applications-meta,是软件包,大多数用不到;把 plasma-nm 也装了,是 NetworkManager 的 widget,方便你连上 Wi-Fi。

参考 Arch Wiki HiDPI 条目,设置一些 HiDPI 相关的配置:

  • SDDM、Chrome 可能需要配置
  • Fonts 设置中,
    • Dell 笔记本上,设置 Force DPI 设为 144
    • 在 27 寸 4K 屏幕上对 Anti-aliasing 用 Vendor default
  • 不要去设置系统设置中的 Displays => Scale Display,会引起渲染时经常有怪线的 问题

对于台式机的 4K 分辨率下,NVIDIA RTX 2060 显卡在实际运行时像 30fps,使用很不流畅。在 NVIDIA X Server Settings 设置程序中,X Server Display Configuration => Advanced 中把 Force Composition Pipeline 及 Force Full Composition Pipeline 关掉,保存到 X Server 配置文件中解决。

装 oh-my-zsh。用 pacman 装 zsh-syntax-highlighting 及 zsh-autosuggestions。其他的配置由 yadm 搞定。

visudo 里增加 Defaults env_keep += "EDITOR",这样 sudo 后调用编辑器可以是你设的 EDITOR(比如 Vim),而不是默认的 nano。

在 Windows Behaviour 设置中,把 Alt+LeftMouse 移动窗口的功能关掉,annoying。

在 Global Shortcuts 中把 Kwin 的 Walk Through Windows of Current Application 的快捷键关掉(Alt-Backtick),因为 JetBrains 的 IDE 用这个快捷键打开 VCS 面板。

Dropbox/Fonts/MicrosoftYahei/ 文件夹中的字体,安装进系统,这样就可以渲染中文字体了。

配置 BBR 拥塞算法。

参照 Eye Candy 做系统美化。

安装 fcitx(五笔应该在 fcitx-table-extra 中),然后 yadm pull,配置文件中把一些快捷键去掉,比如 Ctrl+Alt+S Ctrl+Alt+E Ctrl+Alt+H(很长时间不知道 Ctrl+Alt+S 被谁占用了);同时把中文标点的映射弄得舒服一点

按 Arch Wiki 的 说明,把 SSH agent 用 Systemd 跑起一个 user service,service 文件已经在 yadm 仓库中了。