Linux Mint 20 Xfce 上车后要做的一千零一件事情

0. 写在前面

之前一直在用 Linux Mint Cinnamon 19.1,考虑到没有 Wayland 加成以及飞行堡垒显卡散热不太行,所以 Linux Mint 20 发布后上车了 Xfce,选择完全重装系统的方式,所以装完以后折腾了一下。

不过系统装了有几天了,按照我的记忆力八成是记不住什么东西的,能回忆多少是多少吧~

1. 配置软件源

你可以在应用菜单里搜索 Software Sources 或者执行:

1
mintsources

或者直接修改 /etc/apt/sources.list 更改软件源,加速一下体验。

2. 更新系统

linux mint 20 依然使用 apt,感谢这么刚的 mint 团队。

1
2
sudo apt update
sudo apt upgrade -y

3. 驱动

打开 All Settings -> Driver Manager,一顿乱点,Apply Changes

3.1 关闭独显

自带 nvidia-prime,直接切到核显:)

4. 输入法

我用 fcitx-rime,选 rime 是因为默认配置就很好用,而且上限很高:

1
2
sudo apt install -y fcitx-rime
im-config # 照着 GUI 点点鼠标

安装好以后默认繁体字,按 F4 可以切换,只需要简体拼音的话,往 ~/.config/fcitx/rime/default.custom.yaml 里写入:

1
2
3
patch:
schema_list:
- {schema: luna_pinyin_simp}

如果右下角没有键盘图标的话,注销重新登录一下。

其他 rime 配置自行解决。

5. 安装 {禁止事项}

  1. 下载 {禁止事项}
  2. 启动 {禁止事项}
  3. {禁止事项}{禁止事项}{禁止事项}{禁止事项}

6. 安装 Chrome

因为被 Google 账户绑架,所以必须安装 Chrome

  1. 通过 {禁止事项} 下载 Chrome
  2. 启动登录
  3. stackoverfloww 上说 keyring 提示输入密码留空回车
  4. 如果 keyring 设置了密码会比较麻烦
  5. 我忘了 keyring 设置密码后是怎么解决的了
  6. 第一次启动可以从控制台 HTTPS_PROXY={禁止事项} google-chrome 来使用 {禁止事项}
  7. 如果你遇到了 keyring 有密码导致 Google 账户同步后密码无法写入的问题,删除 .config/google-chrome 目录(本地数据也全丢),重启 Chrome
  8. 随手删除 Firefox

安装完浏览器,你就可以上网冲浪,不用看接下来的东西了。

7. 配置主题和窗口效果

打开 All Settings -> Appearance,一顿操作。

打开 All Settings -> Window Manager Tweaks -> Compositor,关掉 Enable display compositing,不会有人用 xfce 是为了视觉效果吧,不会吧不会吧。

8. 改系统快捷键

xfce 默认快捷键 8 太行,这点 cinnamon 玩爆,要改两个地方,入口分别是 All Settings -> Keyboard -> Application ShortcutAll Settings -> Window Manager -> Keyboard,照着 cinnamon 的习惯一顿操作。

9. 解决 pulseaudio 爆音

pulseaudio 在一段时间没播放声音后会闲置挂起,再启动时就会爆音,所以你只要音乐开着一直不关就行了(雾)。

关闭闲置挂起:

1
2
mkdir -p ~/.config/pulse/
echo -e '.include /etc/pulse/default.pa\nunload-module module-suspend-on-idle' > ~/.config/pulse/default.pa

参考: wiki.archlinux.org

10. oh-my-zsh

1
2
3
sudo apt install zsh
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

注意,raw.githubusercontent.com 已经被 {禁止事项},要使用 {禁止事项} 才能访问。

11. 关闭启动项

打开 All Settings -> Session and Startup -> Application Autostart,一顿乱点。

12. 网易云音乐、Linux QQ

网易云音乐还没兼容,会有标题栏,无伤大雅 >> 传送门

QQ 没啥大问题 >> 传送门

13. redshift

Linux 下的护眼色门,配置在 ~/.config/redshift.conf

1
2
3
4
[redshift]
temp-day=6500
temp-night=5500
transition=1

这个鬼东西在我电脑上会闪屏,一定是我的问题 >_>

14. nvim

然后是一个简单的入教仪式:

1
2
3
4
5
6
wget https://github.com/neovim/neovim/releases/download/v0.4.3/nvim-linux64.tar.gz
tar xvzf nvim-linux64.tar.gz
sudo mv nvim-linux64 /usr/local/share/
sudo ln -sfn /usr/local/share/nvim-linux64/bin/nvim /usr/local/bin/nvim
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/nvim 0
sudo apt purge vim vim.tiny # 直接后路堵死

15. 重新安装 gcc

莫名其妙提示找不到 stdlib.h,卸载重新安装解决了,一定也是我的问题。

1
2
sudo apt remove gcc
sudo apt install -y gcc

16. 其他设置

1
2
3
4
5
sudo echo 'vm.swappiness=0' >> /etc/sysctl.conf
sudo swapoff /swapfile
sudo cp /usr/share/systemd/tmp.mount /etc/systemd/system
sudo systemctl enable tmp.mount
sudo systemctl start tmp.mount

17. 结尾

相信看到这里,你的系统已经不能用了,换 Fedora 吧。