中断中のシャットダウンタイムアウト

中断中のシャットダウンタイムアウト

現在、GNOME電源管理でタイムアウトを設定していますが、その後システムが停止します。

一時停止中に一定期間アクティビティがない場合は、システムがシャットダウンするように追加のタイムアウトを追加したいと思います。

したがって、次のようになります。

  1. 15分間アクティビティがない場合は一時停止します。
  2. 12時間活動がなければ終了します。

ベストアンサー1

休止状態が正常な場合は、systemdを使用してください。これにより、suspend-then-hibernateタイムアウト後に停止したシステムが休止状態になります。希望の値sleep.confに設定してください。HibernateDelaySec=

源泉公式システムマニュアル


編集する:

休止状態機能を使用するには、Fedoraを再構成して有効にする必要があります。

  1. まずスワップパーティションが必要です少なくともRAMサイズ - 休止状態はRAMの内容をスワップパーティションに格納することを意味するため、サイズは説明を必要としません。通常、これは現在のパーティションを縮小し、新しいスワップパーティションを作成することを意味します。

これに関するガイドは次のとおりです。

スワップパーティションを追加し/etc/fstab、アクティベーションを通じて使用することを忘れないでくださいswapon -a。 fstabエントリの例:

# swap:
UUID=abc123-this-is-a-uuid none swap sw 0 0
  1. initramfsに回復オプションを追加します。この目的のためにFedoraにdracut従ってください。このガイド
  • /etc/dracut.conf.d/resume.confこの行を使用してファイルを作成しますadd_dracutmodules+=" resume "(スペースを忘れないでください)。
  • 走るdracut -f
  1. grubにスワップパーティションを追加して、復元する場所を知ることができます。
  • /etc/default/grubルートを探すGRUB_CMDLINE_LINUX=
  • 追加 resume=UUID=abc123-this-is-a-uuid(例:UUID交換)
  • グラップアップデートgrub2-mkconfig -o /boot/grub2/grub.cfgまたはgrub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
  1. 必ず必要だとは思わないけど、痛くないと思います。休止状態を有効にする/etc/systemd/sleep.conf:

    [Sleep]
    AllowHibernation=yes
    HibernateMode=shutdown
    
  2. 再起動と休止状態テスト:いくつかのウィンドウを開き、実行しますsystemctl hibernate。再起動すると、ウィンドウが閉じて再起動します。

おすすめ記事