zax*_*xvo 7 server acpi power-management
我试图在按下电源按钮而不是关闭我的机器后运行脚本。我正在运行 Ubuntu Server 13.04,但任何答案也需要在 Server 14.04 上运行。
我看过 ACPI 事件等,尝试编辑/etc/acpi/powerbtn.sh
和/etc/acpi/events/powerbtn
文件,但在任何地方都没有运气。
因此,在阅读此页面https://wiki.archlinux.org/index.php/acpid 后,我sudo journalctl -f
按照指示运行,但这不起作用。所以我尝试sudo acpi_listen
并进入了 ACPI 事件侦听器。然而,即使从那里,按下电源按钮也没有给我任何输出。
是否有其他服务可以在 ACPI 之前捕获电源按钮事件?当按下电源按钮时,我需要编辑哪些文件来执行我的脚本?
我也试过sudo xev
,但电源按钮上也没有输出。
编辑:我还有一个 Ubuntu 桌面系统,在该系统上我可以从 ACPI 获得输出,我可以编辑/etc/acpi
脚本。Unity 中是否安装了奇迹般地启用 ACPI 的东西?
再次编辑:最终进行了全新安装……ACPI 起作用了。我想我在试验时搞砸了一些事情,并首先试图找到解决这个问题的方法。我所做的是将我的 python 脚本放入/etc/acpi/
,然后将以下两行添加到顶部/etc/acpi/powerbtn.sh
sudo python my_python_script.py
exit 0
Run Code Online (Sandbox Code Playgroud)
它奏效了。谢谢你们。
将 python 脚本放入 /etc/acpi/ 中,然后将以下两行添加到 /etc/acpi/powerbtn.sh 的顶部
sudo python your_python_script.py
exit 0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4161 次 |
最近记录: |