Debian/Ubuntu 最简中文环境配置
来源:互联网 发布:动漫壁纸网站 知乎 编辑:程序博客网 时间:2024/06/05 07:24
Linux的中文支持不是很友好,主要的原因和外在表现是Linux中文用户不多,国内许多软件公司不重视(没错腾讯说的就是你),问答社区也不成规模。但这些困难并不能难倒乐于折腾的中文Linux用户们。个人认为,Linux中文环境也许尚未达到“易用”高度,但绝对已经达到“可用”水平。下面探讨一下如何实现最简中文环境配置,即装最少的软件包。
安装Debian/Ubuntu
首先安装Debian/Ubuntu的时候,不必(或者说最好不要)选择中文,那样会多装一些语言、输入法、字体包,而你100%不会全部用到。选中文还有一个缺点,到时候tty1-tty6命令行界面会默认用中文,但只会显示一些豆腐块问号乱码,至少我现在还不知道怎么解决(本人水平精力都很有限,而且又不是看不懂英文,干脆偷懒用英文算了)。
配置中文字体
请至少安装一个中文字体包,否则显示中文会乱码。本人就用Ubuntu钦点的、来自谷歌大法的fonts-noto-cjk
。英文字体就用默认的ttf-ubuntu-font-family
。如果你和我用的一样的中文字体,那么你100%会遇到一个问题,就是英文字正常,中文字很丑。比如“反复”的“复”很瘦,只有“反”的1/2。这是因为fonts-noto-cjk
同时集成了中日韩字体,而其首选日文,所以你看到的“复”其实是日文字体。
解决方法1:
编辑/etc/fonts/conf.avail/64-language-selector-prefer.conf
,把简体中文字体Noto Sans CJK SC放在第一个:
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd"><fontconfig> <alias> <family>sans-serif</family> <prefer> <family>Noto Sans CJK SC</family> <family>Noto Sans CJK TC</family> <family>Noto Sans CJK JP</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Noto Sans Mono CJK SC</family> <family>Noto Sans Mono CJK TC</family> <family>Noto Sans Mono CJK JP</family> </prefer> </alias></fontconfig>
解决方法2:
Google Noto Fonts:https://www.google.com/get/noto/
只下载Noto Sans CJK SC:https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKsc-hinted.zip
下载之后解压到/usr/share/fonts/opentype/noto
。
卸载fonts-noto-cjk
:
sudo apt purge fonts-noto-cjk
这样你的系统里就没有日文字体了,所有中文字都能以Noto Sans CJK SC显示。
配置完毕,唯一有一点不好就是中文字比英文字要高,行高不等看着不爽,不过还能接受。
中文输入法
1.搜狗拼音输入法
请注意,如果你是英文安装Debian/Ubuntu,那么你应该没有fcitx相关包,如果有你尽可以卸载,这样才够精简。去它官网下载deb包,用gdebi
之类安装。这还不行。你还需要以下包:
sudo apt install fcitx-config-gtk fcitx-module-x11
fcitx-config-gtk
是fcitx图形界面设置工具,不装的话到时候配置fcitx还得用文本编辑器。 fcitx-module-x11
不装的话搜狗输入法没有“设置”选项,也没有状态栏。(为了找到搜狗输入法没有“设置”选项的原因,我可是先下载了一堆软件包,再一个一个卸载,注销,登录,试了半天终于确定了这个软件包)
2.谷歌浏览器输入法插件:Google Input Tools
https://chrome.google.com/webstore/detail/google-input-tools/mclkkofklkfljcocdinagocijmpgbhab?utm_source=chrome-ntp-icon
傻瓜式安装,不多说了。不只有拼音,还有五笔、手写等等。缺点是必须联网使用,还必须能连接谷歌服务器。有时候会卡。最近一次更新是2017年4月18日,看起来还在维护。
- Debian/Ubuntu 最简中文环境配置
- Debian与Ubuntu英文环境下使用SCIM中文输入法
- debian环境配置
- Debian英文环境中文输入法
- Ubuntu 下配置texlive + CJK 中文环境
- Ubuntu下LaTex中文环境配置
- Ubuntu下LaTeX中文环境配置
- ubuntu下latex中文环境配置
- Ubuntu下LaTex中文环境配置
- ubuntu latex 配置(含中文环境)
- Ubuntu下配置Latex中文环境
- ubuntu下latex中文环境配置
- Debian(英文环境)下安装SCIM中文输入法以及中文显示配置
- Debian(英文环境)下安装SCIM中文输入法以及中文显示配置
- debian/ubuntu安装桌面环境
- debian学习笔记--配置中文
- Debian (KDE)中文配置
- Debian中文输入法的配置
- MySQL数据库优化
- 《人人都是产品经理》——第二章笔记(上)
- ObjectStore::Transaction
- 树状数组
- java算法学习笔记--递归算法/分而治之思想
- Debian/Ubuntu 最简中文环境配置
- 当前时间加多个月
- 你不知道的javascript上卷
- delphi中的第三方控件如何安装
- iOS中UIScrollView的frame、contentSize、contentOffset和contentInset属性
- POJ 2828:Buy Tickets
- 【题解】T6079 乘积大小
- STM32之中断与事件---中断与事件的区别
- 28个HTML5特征、窍门和技术