Hazırda bekletme modu için tetikleyiciler:
- Başlangıç -> Ayrıl -> Hazırda Bekletme modunda Hazırda Beklet düğmesine basın
- Sistem tepsisindeki Enerji simgesinde Hazırda Beklet'e basın
- Bir dbus sinyali gönderin:
qdbus org.kde.kded /modules/powerdevil suspend 4
Hazırda bekletme modu tetiklendiğinde, yürütme akışı budur:
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
denir
/usr/sbin/pm-hibernate
bazı argümanlar ile çağrıldı
- Günlük kaydı
/var/log/pm-suspend.log
- Kış uykusuna hazırlanmak için kancalar yürütülür. Bu kancalar ve konumunda bulunur
/usr/lib/pm-utils/sleep.d/
ve /etc/pm/sleep.d
ada göre sıralanır (önce sayılar)
performing hibernate
günlüğe yazılır
- Kabuk işlevi
do_hibernate
çağrılır ve sisteme hazırda bekletme talimatı verir
- Sistem devam ettiğinde, hazırda bekletme modundan geri yüklemek için kancalar yürütülür
- Sistem tekrar çalışıyor
Hazırda bekletme modunu devre dışı bırakmak /etc/pm/sleep.d/000no-hibernation
için sonraki içerikle oluşturun:
#!/bin/sh
# prevents hibernation
. "$PM_FUNCTIONS"
[ "$1" = "hibernate" ] && inhibit || true
Gibi 000no-hibernation
komut dosyalarından önce 00logging
(günlükte çıkış modülleri ve bellek bilgileri) çağrıldığı gibi , hiçbir uygulama veya modül kesintiye uğramaz veya kaldırılmaz. Bu addan ilham alındı /usr/lib/pm-utils/sleep.d/000kernel-change
. Kancaların sıfır olmayan dönüş değerlerini askıya alma veya hazırda bekletme modunu iptal edemeyen hata # 665651 hatasına dikkat edin .
Bu benim için hazırda bekletme sorununu giderir. Ekran kilitli olmasına rağmen bununla yaşayabilirim. Çökme sistemine kıyasla çok daha iyi.