ChromeOS 中自启动 Fcitx5 和托盘 stalonetray

ChromeOS 更新的飞快,旧文章的方法也老是不好用,找遍了也没找到很好的可以开机自启动 Linux VM 和输入法、托盘的方法。

研究了一下(不,是很久),终于找到个丑陋的实现。

方法基于 ChromeOS 123.0.6312.94,Debian 12,要是过期用不了了,可别骂我!

这里用到"ChromeOS Autostart"扩展程序。该扩展程序可以在开机时执行一条指令,我们可以在这里设置执行需要自启动的程序。

ChromeOS Autostart 可以在 Github Release 里下载。

下载并解压后,把扩展目录放置在合适的位置(因为添加到 Chrome 后不能删除),然后添加到 Chrome。

选择 "Add a new entry" 添加一条启动项,

然后选择 ChromeOS VM (crosvm),添加这种类型的启动项会在开机时启动 Linux VM,并且执行你的命令。

然后添加如下启动项:

bash 复制代码
bash -c '/home/ethan/.autostart.sh;sleep 5'

关键点来了:这里不睡个五秒,你的程序还没跑完就执行完退出了,根本启动不起来。

然后就是常规操作:

bash 复制代码
ethan@penguin:~$ cat ~/.autostart.sh 
nohup stalonetray > /dev/null 2>&1 & 
nohup fcitx5 > /dev/null 2>&1 &

至此达成开机启动 Linux 并且启动你想要的进程。

如果你有好用的方法,请在评论区告诉我!

相关推荐
小鹿软件办公19 天前
Google ChromeOS 148 正式推送,为 150 长期支持版铺路
google·chromeos
gqkmiss1 年前
ChromeOS 135 版本更新
前端·chrome·浏览器·chromeos
gqkmiss1 年前
ChromeOS 133 版本更新
前端·chrome·浏览器·chromeos
gqkmiss1 年前
ChromeOS 131 版本更新
chrome·chromeos
gqkmiss2 年前
Chrome 130 版本新特性& Chrome 130 版本发行说明
前端·chrome·chromeos·chrome 130
wei_shuo3 年前
2023 Google 开发者大会 – 惊喜来袭
flutter·activity·chromeos·firebase