找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

UNRAID 电源按钮启动虚拟机插件

最近折腾自己捡垃圾来的小主机,想把它做成一个AIO的系统。系统和软件折腾的都差不多了,但是使用上还是很不方便。
系统平常都是当文件服务器,24小时运行,想要启动里面的LibreELEC来播放影片的时候还需要进系统后台打开虚拟机,感觉很不方便。
为了方便控制机顶盒,我在网上买了个无线遥控器,USB接收器直接插在主机上直通给虚拟机就能用了。遥控器上有个电源按钮,在没启动虚拟机时,按电源按钮就会导致这个服务器关机,我就想能不能把这个按钮的功能改成启动LibreELEC虚拟机。
经过一番探索,我找到了UNRAID系统里控制电源按钮的脚本,脚本位于/etc/acpi/acpi_handler.sh 。
经过简单测试,可以直接修改这个脚本来自定义电源按钮的功能,于是我就把这个功能加入到了我之前做的界面加载速度的插件里了。
插件的基本功能就是可以设定一个虚拟机,让开机按钮的功能变成直接开机这个虚拟机。设置界面如下:

UNRAID 电源按钮启动虚拟机插件-1.jpg
有了这个插件以后,如果不需要维护服务器,基本就不需要进服务后台了。要使用机顶盒功能的时候直接用遥控器开机就行,用完以后再用遥控器关机,关掉电视。
插件的安装地址:
http://plg.unraid.site:8/plg/UNRAID_Modify.plg
另外。之前分享的KodExplorer插件的链接失效了,这个插件现在也可以通过下面的地址安装:
http://plg.unraid.site:8/plg/KodExplorer.plg
回复

使用道具 举报

大神点评(14)

qgqpjzdivjse 2023-3-14 07:11:52 显示全部楼层
这么算安装成功?我安装了点击图标好像没反应
回复 支持 反对

使用道具 举报

pengjie 2023-3-14 07:12:51 显示全部楼层
安装了就是这样,好像并不能解析。有图标,但是不能点击进去。
UNRAID 电源按钮启动虚拟机插件-1.jpg
回复 支持 反对

使用道具 举报

admin 2023-3-14 07:13:16 显示全部楼层
不错不错  我也遇到这个问题 手滑遥控关LibreELEC结果机器关机了
UNRAID 电源按钮启动虚拟机插件-1.jpg 有这个安心了 感谢楼主
回复 支持 反对

使用道具 举报

654456 2023-3-14 07:13:24 显示全部楼层
研究研究
回复 支持 反对

使用道具 举报

admin 2023-3-14 07:13:44 显示全部楼层
感谢大神,如果能实现按键映射就好了,家里没有,比如说按键盘某一个按键就可以实现开关机的功能
回复 支持 反对

使用道具 举报

xgndyjmtdj 2023-3-14 07:14:08 显示全部楼层
大佬 你这个是用电源按键开关虚拟机的,能不能直通个USB的遥控器来实现虚拟机的开关呢?
回复 支持 反对

使用道具 举报

l97995618 2023-3-14 07:14:49 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

Bitcroblus 2023-3-14 07:15:18 显示全部楼层
大佬 你这个kod上传文件大小限制有吗
回复 支持 反对

使用道具 举报

admin 2023-3-14 07:16:06 显示全部楼层
UNRAID 电源按钮启动虚拟机插件-1.jpg

楼主大佬,安装了设置打开上面报错,请教下如何处理。
回复 支持 反对

使用道具 举报

brk_wh 2023-3-14 07:17:01 显示全部楼层
这个host修改后,也打不开
回复 支持 反对

使用道具 举报

b53270837 2023-3-14 07:17:41 显示全部楼层
楼主老师能不能介绍下libreELEC是怎么直通hdmi输出的啊,我装的unraid自带的libreELEC开启虚拟机系统就死掉了,显示器没输出
回复 支持 反对

使用道具 举报

RobertGig 2023-3-14 07:18:06 显示全部楼层
感谢分享,正愁用来游戏的那台VM没办法直接物理唤醒挺不方便。
回复 支持 反对

使用道具 举报

Bradleymuh 2023-3-14 07:18:23 显示全部楼层
更新到6.10.3后失效了,会直接关NAS
回复 支持 反对

使用道具 举报

royrz69 2023-3-14 07:19:20 显示全部楼层
Unraid 6.9.2,之前用的没问题,最近根据提示更新,更新后Unraid_Modify就不能用了,提示:
Warning: require_once(/usr/local/emhttp/plugins/UNRAID Modify/VM.php): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(522) : eval()'d code on line 9

Fatal error: require_once(): Failed opening required '/usr/local/emhttp/plugins/UNRAID Modify/VM.php' (include_path='.:/usr/local/emhttp') in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(522) : eval()'d code on line 9


设置界面也没有了。
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐