chromebook系列十三
问题描述
先交代个名词crostini,谷歌对运行在chromebook上的linux容器的称呼。
最近在crostini上码字的时候遇到一个奇怪又头疼的问题,分享给大家,省得大家跟我一样的折腾。现象是每敲第一个字母输入法闪一下第一个默认的字就落地了,根本没办法输入。但这种情况又不是每次都发生,一旦发生就只能重启机器试试,还不保证一定能恢复正常。
处理经过
开始觉得可能是输入法问题,重装测试无效。然后又重装了码字的应用,测试仍然无效。之后更新了下crostini,还是无效。不得已,做好备份把crostini删除重装了,结果依然无效。于是求助网络,估计chromebook中文用户不多,没有专门讨论这个情况的。在经过一番海捞后,在一篇不太相关的博客里看到only一句,说是他在使用时发现在启动crostini前如果chromeos的输入法为中文,那么在启动crostini后输入中文系统会自动帮你按个空格,无解。汗!白折腾了!后面经过测试,确实如此,下面是一些注意事项。
使用建议
1.切换chromeos输入法为英文
如上,在启动crostini前记得将chromeos的输入法切换为英文,可有效避免上述问题,但偶尔还是会发生。我的建议是每次在关机前记得将chromeos的输入法切换为英文,保证chromeos在启动时就是英文,经过这两天的使用,没有再出现这个问题。
2.使用APT或者AppImage安装应用
经测试在crostini中使用flatpak平台安装的应用是无法切换到中文输入法的,其他的第三方应用平台没试过,试过的朋友可以分享下。对于需要使用中文输入的应用,建议直接用apt或者appimage来安装运行。
3.Obsidian安装
前面提到的码字的应用是obsidian(顺带提一嘴,这个比joplin好用,更加灵活,推荐需要离线使用的朋友),我的机器是lenovo duet,为arm处理器,obsidian官网上推荐的是flatpak安装,由于前面提到的原因是不可行的,只能下载对应的appimage来使用。但运行时会提示缺少库文件后失败,别慌,可以谷歌下那个库文件名,结果中会有ubuntu官方发布的对应的应用名,然后使用apt安装这个应用,之后再运行appimage就没问题了。这个就是个引子,给那些需要使用appimage运行各种应用的朋友一个参考。
另外一种解决方式
在简单粗暴解决Linux on chromebook中文输入问题 - 简书这篇文章中介绍了另一种解决方式,安装个应用就可以,推荐。
如果您还需要查找关于chromebook的其他文档,请点击索引目录。