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 -c '/home/ethan/.autostart.sh;sleep 5'

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

然后就是常规操作:

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

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

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

相关推荐

  1. ubuntu22.04,放弃ibus,改用fcitx5

    2024-04-10 04:52:01       36 阅读
  2. ubuntu22.04安装Fcitx5的步骤

    2024-04-10 04:52:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 04:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 04:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 04:52:01       82 阅读
  4. Python语言-面向对象

    2024-04-10 04:52:01       91 阅读

热门阅读

  1. c++ 定义文件类

    2024-04-10 04:52:01       36 阅读
  2. C语言编译过程

    2024-04-10 04:52:01       32 阅读
  3. [C++/Linux] UDP编程

    2024-04-10 04:52:01       35 阅读
  4. 【LeetCode热题100】【二叉树】二叉树的层序遍历

    2024-04-10 04:52:01       42 阅读
  5. 经典面试排序题(快排堆排)

    2024-04-10 04:52:01       34 阅读
  6. SVN(Subversion)代码版本管理

    2024-04-10 04:52:01       34 阅读
  7. linux查看用户登录情况

    2024-04-10 04:52:01       30 阅读