systemctl
ワンタイム指定モードから省電力モードへの切り替えを指示する方法が見つからなかったため、前の質問)、私は自分で書いていくつかのスクリプトを書くことにしました/sys/power/mem_sleep
。
私のシステムで利用可能な値s2idle
はとdeep
(デフォルト)です。
ただし、以前はこれを行いましたが、これ以上できません。echo "[s2idle] deep" | sudo tee /sys/power/mem_sleep
戻ってtee: /sys/power/mem_sleep: write error: Invalid argument
ルート経由で手動で編集したり保存したりすることはできません。vim
デフォルトのカーネルスリープモードを次のように設定したようですdeep
。それは問題でしょうか?
答え1
私の考えでは、cat /sys/power/mem_sleep
選択したリストが括弧内に含まれているリストを見ることができます。
$ cat /sys/power/mem_sleep
s2idle [deep]
欲しいなら変化完全な行ではなく、目的の名前を選択して書き込みます。
$ echo s2idle | sudo tee /sys/power/mem_sleep
$ cat /sys/power/mem_sleep
[s2idle] deep
希望のステータスがこのリストに表示されたら、BIOSまたはUEFI設定で一時停止に関する設定を確認してください。