因为机革硬盘崩了,原本的manjaro也一起无了,从R10X开始就没用过CROS了,看changelog貌似现在还行,于是装回来再试试。

但凡intel xe能在黑果驱动,就不考虑这个了(
只是做笔记,所以想不出很好的标题,于是很长(

Brunch框架

在win下双系统的话直接按照Dualboot installations,需要WSL2,多引导需要GRUB。

其中遇到了一个启动问题,即按照脚本生成的grub配置启动无法开机,包括setting模式也进不去。报错ChromeOS was not found on any device , falling back to shell。issue区没看到相关正常的解决方案,参考旧的启动配置带上img_part就行,例如

img_part=/dev/nvme0n1p5

后面的盘位置取决于个人镜像存放位置。下方启动参数也要带上

img_part=$img_part

剩下的相关参数调整就可以进setting去调了,不用和以前一样自己加参数,参考Framework Options


CREW软件包管理器

chromebrew/chromebrew
R12X后好像封了在crosh中安装,需要走tty。即alt+f2。tty中不知道为何大写打不了,会变成?。故可以把安装命令放脚本里去执行脚本。


更换ArchLinux容器

参考:
别了Debian!Arch YES!| ChromeOS下的Archlinux
ArchWIKI-Chrome OS 设备/Crostini
在FydeOS上安装ArchLinux
FydeOS帮助-在 Linux 子系统中添加 ArchLinux

大概三种方案,一是设置里直接添加容器,但是会报错,报timeout
(大坑,结合archwiki后才知道报错是必然的,不影响,一直以为它timeout是拉镜像拉不下来。。。)
二是crosh使用lxc命令手动添加remote拉镜像。
三是参照archwiki的方案vmc container termina添加。
(如果不要内置的debian建议还是走archwiki的方案)


CROS输入法

自带的辣鸡,第三方没得选,建议用fyde团队的真文韵输入法
系统设置中输入法部分设置添加就行。


CROS Steam打游戏

官方文档:Play Steam for Chromebook (Beta)
去steam官网跳转装就行。其中它是以一个新的DLC vm的方式部署,得益于proton可以玩不少游戏。
但是,steam显示不了中日韩文字,会变成框框,缺少中文字体。
解决方案:steam font display error (Resolved)

其中borealits是DLC vm的名字,vsh进去后找个wqy-zenhei之类的字体放到~/.local/share/fonts(没有目录就创建)。怎么把文件挪进去暂时不知道,可以找个直链直接wget进去,放好后重启就有了。


ArchLinux本地化

继续参考别了Debian!Arch YES!| ChromeOS下的Archlinux中的配置中文环境和主题配置部分。其中主题部分选择后会直接闪退,是QT的问题,要切回X11。参考Flatpak of version with Qt6 won't launch on Fedora linux
环境变量启动脚本写在/etc/environment就行,写$HOME/.sommelierrc不知道为何没生效。

后续本地化参考Linux本地化之中文环境
其中,微信/QQ已有原生版。QQ点击右上角关闭实际是最小化且找不到,所以得任务栏上上点退出。容器内的输入法原本打算用搜狗,但是弹不出输入候选框。所以推荐RIME,Ctrl + ~或F4打开菜单切繁体简体。


CROSH powerlevel10k的字体

参考Setup Nerd Fonts in Chrome OS terminal其中,这个方案是需要联网的,不然字体拉不下来,没网下就寄。
所以再参考Make Nerd fonts work with the Chromebook terminal,创建个小型http服务器,启动crostini时运行脚本,所以第一次打开crosh不生效,关闭重开即可。