Ubuntu 20.04 配置

之前在笔记本上安装了 Windows + Deepin 双系统,但是 Deepin v20 给我的体验并不是非常好,最难受的一点是 Deepin 至今不支持在两个不同分辨率的显示屏上使用不同的 DPI 缩放设置,在 Ubuntu 上就没这个问题,所以我把 Deepin 删掉装了 Ubuntu 20.04。

安装

  1. BIOS 里关闭安全启动
  2. 关闭 Win10 快速启动
  3. 选择 Ubuntu (Safe graphics)
  4. 进入 Ubuntu 安装引导程序
  5. 选择语言
  6. 不要连接网络
  7. 选择最小容量安装,其他都不选
  8. 开辟分区,找到一块之前创建的未分配区域,显示的 Device 是 free space
  9. 右击它,可以 Add,来将其拆分。根据自己的需求进行分区。
    大小 挂载点 分区类型 格式类型
    64 G / primary 主分区 ext4
    4 G 逻辑分区 swap
    2 G /boot 逻辑分区 ext4
    剩余空间 /home 逻辑分区 ext4
  10. Device for boot loader installation 选择 /boot 所在的盘符,之后安装完重启应该能直接看到 Ubuntu 的 grub 界面。
  11. 选择地区、用户信息等…

显卡驱动

打开 软件和更新 - 附加驱动 ,选择非 server 结尾,非 tested 的驱动就行。

安装完成重启,在终端里输入 nvidia-smi 测试。

配置优化

针对国内垃圾网络环境做一些设置。

命令行替换镜像源

1
2
3
4
5
# 根据实际情况选择
sudo sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirror.sjtu.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/http:\/\/cn.archive.ubuntu.com/https:\/\/mirror.sjtu.edu.cn/g' /etc/apt/sources.list
# 安全更新不建议修改
sudo sed -i 's/http:\/\/security.ubuntu.com/https:\/\/mirror.sjtu.edu.cn/g' /etc/apt/sources.list

PPA 镜像

使用中科大提供的反向代理可以提高 PPA 的下载速度。在 /etc/apt/sources.list.d 目录下可以找到每一个 PPA 添加的 xxx.list 文件,把其中的 http://ppa.launchpad.net 替换为 https://launchpad.proxy.ustclug.org

Python 和 pip

1
2
3
sudo apt install python3-venv python3-pip python-is-python3
# pypi 镜像
pip config set global.index-url https://mirror.nju.edu.cn/pypi/web/simple

中文目录改英文

1
2
3
4
5
sudo dpkg-reconfigure locales
export LANG=en_US
xdg-user-dirs-gtk-update
# 在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭.
export LANG=zh_CN.UTF-8

Grub 界面

  1. 下载主题 darkmatter grub2 theme

  2. 解压后

    1
    sudo cp -r dark-matter /usr/share/grub/themes/
  3. 修改启动设置

    1
    sudo vim /etc/default/grub

    找到并修改以下内容

    1
    2
    3
    4
    5
    GRUB_DEFAULT=2             # 默认启动项
    GRUB_TIMEOUT_STYLE=hidden # 是否显示倒计时
    GRUB_TIMEOUT=10 # 等待时间

    GRUB_THEME=/usr/share/grub/themes/dark-matter/theme.txt # 主题路径
  4. 更新 sudo update-grub

双系统时间同步

同样参考之前 Deepin 的配置

卸载 LibreOffice

1
sudo apt purge $(apt-cache search libreoffice | grep -i libreoffice | awk '{print $1}')

卸载 snap

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
snap list
sudo snap remove snap-store
# stop snapd services
sudo systemctl stop snapd && sudo systemctl disable snapd
# purge snapd
sudo apt purge snapd
# remove no longer needed folders
rm -rf ~/snap
sudo rm -rf /snap /var/snap /var/lib/snapd /var/cache/snapd /usr/lib/snapd /root/snap

sudo -H gedit /etc/apt/preferences.d/no-snap.pref

# add following text
##########
# To install snapd, specify its version with 'apt install snapd=VERSION'
# where VERSION is the version of the snapd package you want to install.
Package: snapd
Pin: release a=*
Pin-Priority: -10
##########

删除用户字体

进入 .local/share/fonts 文件夹,删除对应的字体。

ibus 输入法假死

1
ibus restart

搜狗输入法安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更新源
sudo apt update
# 安装 fcitx 输入法框架
sudo apt install fcitx
# 设置 fcitx 为系统输入法
# 点击左下角菜单选择语言支持,将语言选择为 fcitx
# 设置 fcitx 开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
# 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名
# 安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
# 重启电脑
# 查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。