Jul*_*les 3 arch-linux power-management
我希望每次笔记本电脑插入或拔出电源时都运行一些代码。我知道这是可以做到的;例如,GNOME(以某种方式)连接到此功能来更新工具栏中的电池指示器。我想要执行的代码是一个简单的 shell 脚本,它根据外部电源是否可用(包装器gpu-switch)在集成 GPU 和独立 GPU 之间切换。
我特别有兴趣了解如何执行此操作,而不是轮询和解析例如的输出acpi -V以确定电池是否正在充电。
创建一个udev在插入和拔出交流适配器时运行脚本的规则:
/etc/udev/rules.d/powersave.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/path/to/your/script true"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/path/to/your/script false"
Run Code Online (Sandbox Code Playgroud)