更改系统默认语言

安装语言包

  • 修改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

已有 22 条评论

  1. safeer safeer

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

  2. safeer safeer

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

    1. silentselene silentselene

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

  3. SuperJ SuperJ

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

    1. safeer safeer

      我试试, 谢谢

      1. Parun Parun

        请问你的问题解决了吗

        1. safeer safeer

          并没有

          1. silentselene silentselene

            你现在系统是处在什么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. silentselene silentselene

            试试

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

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

  4. Parun Parun

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

    1. silentselene silentselene

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

      无法复现你的问题

  5. ABC ABC

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

    1. 江心庐 江心庐

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

      1. 江心庐 江心庐

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

        1. 江心庐 江心庐

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

  6. ssshinee ssshinee

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

    1. silentselene silentselene

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

      1. ssshinee ssshinee

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

添加新评论