试图了解 10.10 中挂起的工作原理。
我用 alias suspend='sudo /etc/acpi/sleep.sh && sudo alsactl init 0
该alsactl位是重新初始化我的声卡有时不来中止了正常。
进而:
/etc/acpi/sleep.sh-> /usr/sbin/pm-suspend-> /usr/lib/pm-utils/bin/pm-action->/usr/lib/pm-utils/pm-functions
Irony/usr/lib/pm-utils/bin/pm-action声称是“简单的挂起脚本”。
仍然不知道它是如何工作的。我想我s2ram之前直接用过。
Kee*_*ook 10
该gnome-power-manager工具侦听挂起按钮事件,并生成pm-suspend. pm-suspend在man pm-suspend命令输出中可以找到有关如何操作的广泛详细信息。快速版本:
/etc/pm/config.d 扫描定义环境变量的文件。/etc/pm/sleep.d和/usr/lib/pm-utils/sleep.d被称为为了与“暂停”的说法。echo -n "mem" >/sys/power/state. 看/usr/lib/pm-utils/pm-functions哪里do_suspend定义了。/etc/pm/sleep.d和/usr/lib/pm-utils/sleep.d被称为与“恢复”的说法相反的顺序。如果您需要将脚本添加到堆栈中,我建议将其添加到/etc/pm/sleep.d并命名为与其他脚本不冲突的内容,并确保它处理“挂起”/“恢复”参数。
对于调试,请参见/var/log/pm-suspend.log手册页,其中包含有关如何进行测试的更多信息。
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |