Fedora 36では/sys/power/mem_sleepに書き込めません。

Fedora 36では/sys/power/mem_sleepに書き込めません。

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設定で一時停止に関する設定を確認してください。

関連情報