更改系统默认语言

安装语言包

  • 修改locale.gen文件

    sudo vim /etc/locale.gen

    去掉zh_CN.GBK GBK,zh_CN.UTF8 UTF8的注释,或者直接添加这两行内容。

  • 使用sudo locale-gen下载语言。

修改默认语言编码

sudo dpkg-reconfigure locales

选择系统的默认语言,推荐选择zh_CN.UTF8 UTF8

如果系统语言未改变尝试重启

修复中文乱码

安装中文字体

sudo apt-get install xfonts-wqy ttf-wqy-zenhei ttf-wqy-microhei

如果中文依然乱码尝试重启

安装中文输入法

安装 Fcitx

虽然一般 debian 都有装 fcitx 但还是确保一下

sudo apt install fcitx

配置 Fcitx

im-config

点击确定->点击Yes->选择fcitx->确定->确定

重启使配置生效

安装谷歌拼音输入法

sudo apt install fcitx-googlepinyin

移除Module避免冲突(不确定是否必须)

sudo apt remove fcitx-module-kimpanel

添加输入法

fcitx-config-gtk3

在界面中添加谷歌拼音输入法,如果没有看到尝试重启。

修改环境变量以支持某些软件(如Clion等)

sudo vi /etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf

在文件末尾添加以下内容

Environment="GTK_IM_MODULE=fcitx"
Environment="QT_IM_MODULE=fcitx"
Environment="XMODIFIERS=@im=fcitx"

这些环境变量可能会因为未来Chrome的更新而被取代。

设置开机自启动

sudo vim ~/.sommelierrc

在其中输入

/usr/bin/fcitx-autostart

标签: none

已有 37 条评论

  1. safeer safeer

    你好, 按照你的方式装了google拼音之后在执行fcitx-config-gtk3 添加输入法之后没有出现 google 拼音, 重启也没有. 请问有没有什么解决办法.

  2. safeer safeer

    你好, 按照你的方式装了google拼音之后在执行fcitx-config-gtk3 添加输入法之后没有出现 google 拼音, 重启也没有. 请问有没有什么解决办法.

    1. 输入法切换有的时候不灵敏,需要多按几次。
      你可以将 google 拼音输入法设置为默认输入法以确定是安装的问题还是切换的问题。

  3. SuperJ SuperJ

    没有出现有极大的可能是你系统字体缺失,你需要先去windows 下拷贝所有 TTF,和ttf文件,加到容器的字体库中。

    1. safeer safeer

      我试试, 谢谢

      1. Parun Parun

        请问你的问题解决了吗

        1. safeer safeer

          并没有

          1. 你现在系统是处在什么channel
            fcitx-config-gtk3内具体的配置是什么样的

          2. Parun Parun

            我的在input method与add input method里面是没有任何选项的,但是在addon里是有安装好的搜狗输入法的。

          3. Parun Parun

            我的在input method与add input method里面是没有任何选项的,但是在addon里是有安装好的搜狗输入法的。

        2. Hui Hui

          原因是fcitx没有运行。
          先运行 fcitx (shell 中输入fictx回车)
          再运行fcitx-config-gtk3就出现选项了

          1. AmenTTT AmenTTT

            我在运行 fcitx 时,出现提示 596 行,fcitx-keyboard-cm-mmuock 已存在,请设置环境变量 XMODIFIERS

          2. 试试

            export XMODIFIERS="@im=fcitx"
            export GTK_IM_MODULE=“fcitx”
            export QT_IM_MODULE=“fcitx”

            我没出现过这样的问题所以不是很确定能否解决

  4. Parun Parun

    为啥我的在input method与add input method里面是没有任何选项,但是在addon里是有搜狗输入法的

    1. 我自己按照步骤一步一步操作的,使用fcitx-config-gtk3之后看到的就是

      无法复现你的问题

  5. ABC ABC

    terminal和vscode能正常打字,但是sublime或者gedit里一按下某个字母键,就会直接打出第一个候选字

    1. 最开始也有这个问题,但是后来不知道怎么就好了。中途就装了 google-pinyin(一开始用rime)。

      1. 我发现只要开着 gvim, 候选框在 gedit 就正常。但是一关掉 gvim, 候选框就异常。

        1. 发现候选框会闪现的都是 gnome 桌面应用

          1. X X

            请问有找到解决方法吗?vscode没有问题,我在Libreoffice 7遇到这个问题。

          2. ABC ABC

            打开fcitx-config-gtk3,外观,状态栏隐藏模式改为总是显示

          3. Aldebran Aldebran

            fcitx-config-gtk3,外观,状态栏隐藏模式改为总是显示,有勾选了垂直候选词后能够输入中文了,但是桌面正中央出现了一个输入法条,而且还不能移动,不能隐藏。。。。。。咋办

  6. ssshinee ssshinee

    感谢大佬!问一个特别小白的问题……修改完locale.gen后该如何保存……感谢~

    1. 如果是vi或者vim的话,按i进行编辑,按Esc退出编辑模式,按!wq保存并退出。

      1. ssshinee ssshinee

        确实是vim,不过我试出来了,按a进行编辑,按ZZ保存,也不知道啥情况

  7. loadinger loadinger

    感谢,按照教程安装成功,vscode后可以正常使用中文输入法(其实我没有安装之前,vscode就已经可输入中文了,也许是chromeOS更新了吧,不过安装以后,明显是新的输入法了。)

    但是请问,如何在shell或者vim之类的,使用中文输入法。感激不尽。。。

    1. 如果是在Chrome OS自带的终端中打开的话,实际上相当于还是使用chrome os系统的输入法。你可以尝试在Linux里面重新下载一个终端,在这个终端里使用的应该就是Linux的输入法

      1. loadinger loadinger

        不是,是用 linux(beta) 这个里的shell 然后vim的。。。。奇怪的事情真的多。
        1: im-config 命令找不到;
        2: vscode能输入中文,google 拼音或五笔都可以,但是没有输入法的提示框,按楼上的fcitx-config-gtk3设置,外观选项卡直接显示“无法加载当前所用用户界面信息”。。全局配置里的外观选项卡里有显示提示之类的,但是修改并没有效果。

        pixelbook这中文输入真是,我太难了。哈哈。。
        对了,顺便问问,有没有qq群或者微信群之类的,求号码求加。已醉。

        1. 自带的terminal在当前的版本中已经可以输入中文了

  8. 不知道博主是否使用Vnote,我在chrome中使用vnote碰到两个问题,第一,WPS都能输入中文,但是Vnote在同样的配置下无法输入中文。第二,自行添加desktop文件,无法使程序在桌面的DOCK停靠

    1. Vnote可能需要和idea差不多的配置,找找有没有启动时的配置文件添加如下信息:

      XMODIFIERS="@im=fcitx"
      export XMODIFIERS
      1. Vnote的作者自己承认最新版(10版)的暂时中文输入有问题,有上一个版本(09版)可以输入中文了。

        不过,我现在用google earth又双碰到不能输入中文的问题了

  9. Mesa Mesa

    大佬想问您一个相关的问题:
    我在pixelbook2017自带的crostini下安装了WPS for Linux 2019
    打开之后提示“系统缺失字体 :symbol...等”
    我下载了相关ttf字体文件到chrome os文件管理的linux 文件目录下
    但是这些字体文件要怎么添加到wps里呢?

    1. 这个应该是和linux相关的内容,和Chrome OS本身没什么关系,可以考虑参考这里的教程:https://zhuanlan.zhihu.com/p/57130332

  10. px px

    博主,我还是不能在vscode输入中文,请问我做错了哪一环节呢?

    1. 有可能是vscode本身的问题,据说snap包管理内的vscode不能输入中文,卸载掉去vscode官网上下载安装就是没问题的

  11. dhonglang dhonglang

    换成fcitx5的话,要怎么改?

添加新评论