Mencoba memahami bagaimana penangguhan berfungsi pada 10.10.
Saya menggunakan alias suspend='sudo /etc/acpi/sleep.sh && sudo alsactl init 0
The alsactl
bit adalah untuk re-init kartu suara saya yang kadang-kadang tidak keluar dari suspend dengan benar.
Lalu:
/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
diklaim sebagai "Skrip menangguhkan sederhana".
Masih tidak tahu cara kerjanya. Saya pikir saya langsung digunakan s2ram
sebelumnya.
alsactl
perintah Anda di skrip sendiri/etc/acpi/resume.d/
dan akan berjalan saat bangun.sudo systemctl suspend
sekarang.Jawaban:
The
gnome-power-manager
alat mendengarkan untuk menangguhkan tombol peristiwa, dan menumbuhkanpm-suspend
. Detail luas tentang carapm-suspend
beroperasi dapat ditemukan dalamman pm-suspend
output perintah. Versi cepat:/etc/pm/config.d
dipindai untuk file yang mendefinisikan variabel lingkungan./etc/pm/sleep.d
dan/usr/lib/pm-utils/sleep.d
dipanggil sesuai dengan argumen "menangguhkan".echo -n "mem" >/sys/power/state
. Lihat di/usr/lib/pm-utils/pm-functions
manado_suspend
didefinisikan./etc/pm/sleep.d
dan/usr/lib/pm-utils/sleep.d
dipanggil dalam urutan terbalik dengan argumen "resume".Jika Anda perlu menambahkan skrip ke stack, saya sarankan menambahkannya
/etc/pm/sleep.d
dan beri nama sesuatu yang tidak bertentangan dengan skrip lain, dan pastikan skrip "suspend" / "resume" memproses.Untuk debugging, lihat
/var/log/pm-suspend.log
juga halaman manual yang memiliki informasi lebih lanjut tentang cara melakukan pengujian.sumber