如何检查交流笔记本电脑适配器是否已插入?


11

无论是否插入交流适配器,我都需要检查笔记本电脑启动时运行的bash脚本。这可能吗?

Answers:


12

您可以使用acpiwith -a参数。要查看其工作原理,请在您的终端中运行:

acpi -a

默认情况下,acpi未在Ubuntu中安装软件包,但使用以下命令从终端安装软件包非常容易且快速:

sudo apt-get install acpi

然后,您可以在脚本中使用例如:

ac_adapter=$(acpi -a | cut -d' ' -f3 | cut -d- -f1)

if [ "$ac_adapter" = "on" ]; then
    notify-send "AC Adapter" "The AC Adapter is on."
else
    notify-send "AC Adapter" "The AC Adapter is off."
fi

要使脚本在启动时运行,只需在crontab列表中添加一个新条目(使用crontab -e命令),如下所示:

@reboot DISPLAY=:0.0 /path/to/your/script

好的答案,我的下一个问题应该是关于电池状态的,但也可以acpi解决此问题。谢谢!
user222682 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.