《让子弹飞》里的马拉火车,生动阐释了错误本土化的后果

入手新系统,在配置桌面环境、开发环境之前,应该先做的事情是进行一些必要的本土化配置:没有大陆境内的软件源安装软件包就会变得龟速;没有合适的中文输入法想要找教程都会变得不便;没有安装完整的字体也会让轻量级的办公变得困难重重……因此正确的本土化配置能大大提升后续系统使用的幸福感,本文以linux发行版ubuntu20.04.3为例

标题:ubuntu系统的本土化配置:软件源、输入法与字体

更改软件源

软件源,简而言之就是linux某个发行版自带的包管理系统下载软件包的地址,一般是镜像网站的列表。ubuntu默认的软件源虽然在URL中带了.cn字样,但实际下载速度令人怀疑服务器来自境外,因此更改阿里云等本土软件源可以大大加速后面使用apt安装其他软件的速度。

  1. 根据apt的配置文件默认路径,备份默认的软件源,这里的备份名不重要,只是为了在必要时手动回滚

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 使用兼容POSIX的linux自带的vi编辑器,修改软件源列表

    针对原有的软件源(deb开头没有注释的那些行),可以注释掉,理论上也可以直接删除,但某些机器删除后可能导致后续无法正常安装软件包

    下面是我的软件源列表,采用了中科大源和阿里源,长期使用稳定

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse   
    
  3. apt指令来更新软件源

    sudo apt-get update
    
  4. 可选:使用apt指令更新软件

    sudo apt-get upgrade
    

这样一来,就解决了软件包下载缓慢的问题,关于apt和包管理等问题会在另一篇文章中详述

安装中文输入法

ubuntu在Settings->Region&Language中可以添加自带的中文输入法,但在我的机器上会出现中文输入法间或死机的问题,因此选择使用更加古老但稳定的fcitx输入法,据说引擎的贡献者是云帆社区时代的前辈

  1. 安装相应的包

    sudo apt-get install fcitx-table-wbpy
    

    这里如果提示缺少依赖,则系统没有自带fcitx,根据报错安装依赖即可

  2. Settings->Region&Language->Manage Installed Languages中,将Keyboard input method system,也就是默认输入源改成fcitx

  3. Settings->Region&Language中删除自带的其他输入法,只保留英文即可,避免右上角输入法图标打架

  4. 重启设备

  5. 右上角的小键盘现在代表fcitx,也可以在win键开启的应用列表中找到fcitx的配置应用,点击打开进行配置

  6. 点击+号,并去掉勾选Only Show Current Language,就可以检索并添加输入法了,我使用的是Pinyin

  7. 添加后,配置应用上方的Global Config菜单可以配置快捷键等,下方的齿轮可以配置当前的输入法

如此一来,输入与检索中文内容,以及找教程都会方便起来

安装字体

ubuntu自带的字体是不全的,在系统中这些字体统称为fonts,如果使用WPS这样包含大量字体的文字编辑软件,则可能报错,需要根据报错信息安装字体

安装的过程比较简单,在提示缺少某种字体的时候,直接在搜索引擎中检索对应字体的font,有大量字体网站可以提供备选项,进入下载即可,一般会得到或在下载的包内得到.ttf文件,属于微软与苹果共同开发的True Type字体文件格式,具有悠久的历史,在桌面环境下双击.ttf并选择安装即可

参考教程

ubuntu20.04如何更换国内源

Ubuntu 自带输入法fcitx配置!!!

TrueType