UNRAID 电源按钮启动虚拟机插件
unraid吧
全部回复
仅看楼主
level 13
zxrobbin 楼主
最近折腾自己捡垃圾来的小主机,想把它做成一个AIO的系统。系统和软件折腾的都差不多了,但是使用上还是很不方便。
系统平常都是当文件服务器,24小时运行,想要启动里面的LibreELEC来播放影片的时候还需要进系统后台打开虚拟机,感觉很不方便。
为了方便控制机顶盒,我在网上买了个无线遥控器,USB接收器直接插在主机上直通给虚拟机就能用了。遥控器上有个电源按钮,在没启动虚拟机时,按电源按钮就会导致这个服务器关机,我就想能不能把这个按钮的功能改成启动LibreELEC虚拟机。
经过一番探索,我找到了UNRAID系统里控制电源按钮的脚本,脚本位于/etc/acpi/acpi_handler.sh 。
经过简单测试,可以直接修改这个脚本来自定义电源按钮的功能,于是我就把这个功能加入到了我之前做的界面加载速度的插件里了。
插件的基本功能就是可以设定一个虚拟机,让开机按钮的功能变成直接开机这个虚拟机。设置界面如下:
有了这个插件以后,如果不需要维护服务器,基本就不需要进服务后台了。要使用机顶盒功能的时候直接用遥控器开机就行,用完以后再用遥控器关机,关掉电视。
插件的安装地址:
http://plg.unraid.site:8/plg/UNRAID_Modify.plg
另外。之前分享的KodExplorer插件的链接失效了,这个插件现在也可以通过下面的地址安装:
http://plg.unraid.site:8/plg/KodExplorer.plg
2021年04月22日 08点04分 1
level 13
这么算安装成功?我安装了点击图标好像没反应
2021年04月23日 13点04分 2
安装成功后在设置界面的最下面一行有个功能设置的图标,点进去可以设置。增加应用市场速度的也需要看网络环境,如果以前打不开市场的,加了hosts以后就可能能打开了。以前能打开的可能效果就没那么明显。Docker界面是解决有时候很长时间打不开的问题,可以减少到3秒打开。插件页的速度也是
2021年04月23日 13点04分
可加微吗?W删909404掉721
2021年04月24日 04点04分
level 13
安装了就是这样,好像并不能解析。有图标,但是不能点击进去。
2021年04月24日 04点04分 3
要安装unraid_modify那个,你安装错了
2021年04月24日 06点04分
我只想安装你之前贴的KodExplorer,不用安装电源控制这个
2021年04月24日 13点04分
@😞黑子草 安装完以后点主页导航上的KOD不能打开KodExplorer的页面吗?
2021年04月25日 08点04分
@😞黑子草 我看了一下,是我的插件里的下载路径写错了,导致没有正确下载KodExplorer的网页包。现在已经修正了,你再重新安装试一下
2021年04月25日 10点04分
level 5
不错不错 我也遇到这个问题 手滑遥控关LibreELEC结果机器关机了[汗] 有这个安心了 感谢楼主
2021年04月25日 01点04分 4
level 4
研究研究
2021年04月25日 04点04分 5
level 3
感谢大神,如果能实现按键映射就好了,家里没有,比如说按键盘某一个按键就可以实现开关机的功能
2021年05月03日 22点05分 6
按键映射还没找到对应的代码,暂时没法做
2021年05月06日 14点05分
level 1
大佬 你这个是用电源按键开关虚拟机的,能不能直通个USB的遥控器来实现虚拟机的开关呢?
2021年05月07日 09点05分 7
USB遥控器如果有开关机键的话就可以用。我现在就是这么用的
2021年05月07日 09点05分
@zxrobbin 那跟主机的开关按钮冲突不?
2021年05月08日 02点05分
回复 z420367892 :usb遥控的开关和主机的开关在系统看来是等同的。所以不能单独设置,设置以后两个按钮都会按照设置的来。虚拟机启动以后,如果遥控被直通给虚拟机了,遥控的开关功能就被虚拟机接管了,就不会再打开虚拟机。但是主机的按钮还是绑定到了打开虚拟机的功能,按下后因为虚
2021年05月08日 05点05分
回复 zxrobin :虚拟机启动后再按主机的按钮不会有任何反应
2021年05月08日 05点05分
level 13
谢谢分享!
2021年05月08日 10点05分 8
level 1
大佬 你这个kod上传文件大小限制有吗
2021年05月12日 01点05分 9
我之前上传过2g的文件,上传完以后报错了,但是结果是上传成功了。不过还是不建议上传太大的文件。
2021年05月12日 07点05分
level 1
楼主大佬,安装了设置打开上面报错,请教下如何处理。
2021年06月01日 13点06分 10
看图片应该是虚拟机系统出问题了,导致无法操作虚拟机。你看一下是不是没开启虚拟机功能?如果不需要虚拟机功能的话,可以不理会这个错误
2021年06月02日 00点06分
level 4
这个host修改后,也打不开
2021年06月05日 04点06分 11
level 8
楼主老师能不能介绍下libreELEC是怎么直通hdmi输出的啊,我装的unraid自带的libreELEC开启虚拟机系统就死掉了,显示器没输出
2021年12月21日 02点12分 12
level 1
感谢分享,正愁用来游戏的那台VM没办法直接物理唤醒挺不方便。
2022年01月09日 03点01分 13
不过电源键只能冷启动VM,如果能像WOL那样能把休眠中的VM唤醒就好了。[真棒]
2022年01月09日 03点01分
level 8
更新到6.10.3后失效了,会直接关NAS
2022年08月04日 18点08分 14
已经修正了这个问题,我自己测试6.10和6.11都没问题了。重新安装一下最新的就行。
2022年10月02日 14点10分
level 1
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
设置界面也没有了。
2022年10月02日 08点10分 15
之前改错了……现在应该已经修正了
2022年10月02日 14点10分
感谢楼主,问题解决了,[大拇指]
2022年10月06日 10点10分
1 2 尾页