ChromeOS 中自启动 Fcitx5 和托盘 stalonetray

2024-04-07 14:04

本文主要是介绍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 并且启动你想要的进程。

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

这篇关于ChromeOS 中自启动 Fcitx5 和托盘 stalonetray的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/882794

相关文章

mongodb自启动脚本.md

可粘贴文本(不全): #!/bin/sh##chkconfig: 2345 80 90#description:mongodb#processname:mongodbif test -f /sys/kernel/mm/transparent_hugepage/enabled; thenecho never > /sys/kernel/mm/transparent_hugepage/e

设置zookeeper开机自启动/服务化

设置启动zk的用户为zookeeper 设置启动zk的用户为zookeeper用户,而非root用户,这样比较安全。 可以使用root用户进行zookeeper的管理(启动、停止…),但对于追求卓越和安全的的人来说,采用新非root用户管理zookeeper更好。 步骤: 1. 创建用户和用户组 2. 相关目录设置用户和用户组属性 3. 采用zookeeper用户启动进程 设置z

第143天:内网安全-权限维持自启动映像劫持粘滞键辅助屏保后门WinLogon

案例一: 权限维持-域环境&单机版-自启动 自启动路径加载 路径地址 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\##英文C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\开始菜单\程序\启动\ #

Qt-桌面服务和托盘

t应用程序在用户的桌面环境中表现良好,但某些集成需要额外的,有时是特定于平台的技术。 Qt中的各种类旨在帮助开发人员将应用程序集成到用户的桌面环境中。这些类使开发人员能够在使用跨平台API的同时利用原生服务。 QDesktopServices 访问常用桌面服务的方法 QSystemTrayIcon 系统托盘中应用程序的图标 开放外部资源 尽管Qt提供了处理和显示资源的工具,如常见的图像

隐藏nacos cmd窗口,并自启动

一、步骤 创建bat文件D:\nacos\bin\nacos.cmd d:cd D:\nacos\binD:\nacos\bin\startup.cmd -m standalonetaskkill /f /im cmd.exeexit 创建nacos-run.vbs 文件 set ws=WScript.CreateObject("WScript.Shell")ws.Run "D

linux shell 记录log 并 自启动的方法

记录log run.sh : #!/bin/bashecho -e `date '+%F %T'` "---- 程序开始 ! -----" >> test.logpython -V >> test.log./run_infer >> test.log 自启动 cd /etc/systemd/system/ sudo vim test.service 文件内容是: [Unit]

windows server 添加开启自启动 不用登录用户自启设置步骤

如下是一般的方法是给启动项里加你所需要执行的文件或者快捷方式,拖进去就行,但是有个缺点就是用户得登录后才会开机自启动。    网上还有说修改注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices 添加对于的键值结果(亲测不行,需要登录后才自启) 或者做成服务(未测试) HKEY_LOCAL_MA

MAC删除开机自启动程序

MAC删除开机自启动程序 一些程序在安装后会设置开机启动,如果不希望这些程序开机启动,可以通过以下办法禁止掉 打开「系统偏好」选择「用户与群组」,选择当前用户,并在右侧选择登录项标签,开机启动的程序会在这里列出来,想禁止哪一个,选中,并点击下方的➖按钮即可。 一般通过以上方法即可禁止许多应用,但也有一些应用并未出现用户的登陆

PyQt5 更换托盘图标以及设置鼠标停留提示

在PyQt5中,处理系统托盘(通常称为“通知区域”或“系统托盘”)图标的鼠标停留提示以及更换图标是一个相对直接的过程。这主要通过QSystemTrayIcon类实现。以下是如何做到这两点的步骤: 1. 初始化系统托盘图标 首先,你需要创建一个QSystemTrayIcon实例,并为其设置一个初始图标。 from PyQt5.QtWidgets import QApplication, QSy