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.dada 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-hibernationiçin sonraki içerikle oluşturun:
#!/bin/sh
# prevents hibernation
. "$PM_FUNCTIONS"
[ "$1" = "hibernate" ] && inhibit || true
Gibi 000no-hibernationkomut 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.