chromebook系列十四
在Chromebook上Linux中文输入法失灵 - 简书这篇中分享了中文输入框闪烁的问题及解决办法。后面呢,我又遇到个新的情况,使用appimage的应用可以正常输入中文(我在用的obsidian和librewolf),其他的途径安装的应用(通过apt,flatpak,deb包等等)无法正常调出中文输入法,导致libreoffice没法用,浏览器也不行。看了下fcitx-diagnose输出的结果,不是缺这就是缺那,尝试修补了几个问题依然没有解决,遂放弃!
下面呢介绍一个简单粗暴的方式,把以上问题一并解决了。就是直接装个桌面环境。前提是已经装好linux中文输入法,需要的可以参考在chromebook上的linux应用中启用中文输入法 - 简书。
1、安装tasksel
进入linux终端,输入命令sudo apt install tasksel
2、安装桌面环境
待tasksel安装结束后,终端输入 sudo tasksel
,在弹出的界面使用上下键将光标移动到LXDE,然后按空格键选中,再使用tab键将光标切到ok处,最后按回车键开始安装LXDE桌面环境。安装视网络和设备情况,可能有点长,中间无需操作,放那不用管就行。
安装完成后查看应用抽屉里的Linux应用文件夹会多出不少应用,Libreoffice和Firefox都已经装好了。视个人情况,把不需要的右击卸载了就可以。
因为装的是个完整的桌面环境,到此在不能调出中文输入法的应用中已经可以使用中文输入了。
3、解决中文输入框闪退的问题
中文输入框闪退的问题是由于谷歌并没有严格遵守GNU/Linux的标准导致的,所以基于GTK的应用都会遇到这个问题。在Chromebook上Linux中文输入法失灵 - 简书介绍通过关机前切换输入法予以避免,但难免会忘记这个多余的动作。下面介绍另外的方式绕过这个问题,也不用操心在每次关机时切换输入法。
3.1安装qterminal
在Linux终端输入 sudo apt install qterminal
安装该应用
3.2解决闪退
如果没有遇到输入框闪退,那就正常使用。但凡遇到了,只需要到抽屉中的Linux应用文件夹点击启动qterminal这个应用,然后将其最小化放在后台就行,这样过后输入框就不会再闪退了。
如果您还需要查找关于chromebook的其他文档,请点击索引目录。