ChromeOS容器crostini安装Linux中文输入法教程
# ChromeOS容器crostini安装Linux中文输入法教程
# 修改配置文件
- 使用vi/vim 编辑器修改系统
cros-garcon.service
服务的覆盖配置文件(需要root 权限)
sudo vi /etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
1
点击查看
cros-garcon (opens new window) 服务是 crostini 容器中的一个启动服务,用来启动Linux 容器中的 Garcon (opens new window) 进程。下面是systemctl service 配置文件:
[Unit]
Description=Chromium OS Garcon Bridge
After=sommelier@0.service sommelier-x@0.service
[Service]
Type=simple
ExecStart=/opt/google/cros-containers/bin/garcon --server
ExecStopPost=/opt/google/cros-containers/bin/guest_service_failure_notifier cros-garcon
[Install]
WantedBy=default.target
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
Garcon (opens new window) 是一个运行在Chrome OS Linux容器(准确来说是运行在crostini 轻量级虚拟机中 ),它用来使容器级的特性能与主机中的各种应用进行双向通信,具体是通过使用 vsock
与主机进行 gRPC 调用。
- 在文件中添加下面三行配置文件,使用 fcitx(Flexible Input Method Framework)输入法框架作为各种图形界面库的输入法模块:
Environment="GTK_IM_MODULE=fcitx"
Environment="QT_IM_MODULE=fcitx"
Environment="XMODIFIERS=@im=fcitx"
1
2
3
2
3
增加的是下面图片的最后三行,前面可能并不一样,不用管
# 安装配置 fcitx 输入法
- 这边使用的是 google拼音输入法,虽然功能非常简单,
- 但也因此本着“多做多错”的原则,经过 sunpinyin、sougoupinyin 测试比较,使用体验比较好,服务报错相对也比较少
sudo apt install fcitx-googlepinyin
1
- 安装谷歌拼音输入法后,启动fcitx 服务(默认没有该服务,直接在命令行输入
fcitx &
即可) - 在fcitx-config(命令行输入
fcitx-config-gtk3
)里删掉所有的输入法 - 然后依次添加英文键盘和谷歌拼音
- 即可用
Ctrl+空格
切换输入法了
- 默认是切换输入法的快捷方式
Ctrl-Space
和 VsCode 是冲突的,因此我是将Alt-Space
设置为切换输入法的快捷方式
- 看一下在
typora
下的使用体验吧,真香!
上次更新: 2020/11/24, 2:11:00