私は大きなプロジェクトをコンパイルしていますが、コンパイルプロセスを中断せずにラップトップをバッグに入れたいとしましょう。カバーを閉じると、コンピュータはスリープモードに入ります。一時停止(または期間)を停止するオプションは何ですか?
再起動が不要なことを望んでいましたsystemd-logind.service
。
答え1
実行したいコマンドのプレフィックスを追加します。体系的な抑制コマンドの実行中に可能なさまざまな操作を無効にします。より禁止。デフォルトのタスクはアイドル、スリープ、シャットダウンです。handle-lid-switch
つまり、追加したい場合があります。
systemd-inhibit --what handle-lid-switch:idle:sleep:shutdown cmd args
権限が必要な場合があります。
- 省電力(許可なし)ユーザーが要求したシステムの一時停止と休止状態
- シャットダウンは、(無許可の)ユーザーが高度なシステムの電源を切って再起動するように要求することを禁止します。
- アイドルはシステムがアイドルモードになるのを防ぎ、設定によってはシステムが自動的に停止またはシャットダウンすることがあります。
- handler-power-keyは、システム電源ハードウェアキーの低レベル(ログイン内など)の処理を無効にし、(許可されていない)外部コードがイベントを処理できるようにします。
- ハンドル一時停止キーは、システムハードウェア一時停止キーの低レベル処理を無効にします。
- handler-hibernate-key は、システムハードウェア休止状態キーの低レベル処理を無効にします。
- ハンドル蓋スイッチは、システムハードウェア蓋スイッチの低レベル処理を無効にします。