画面ロック後に遅延シャットダウンを実行するには?

画面ロック後に遅延シャットダウンを実行するには?

私はPop!_OSを実行しているLinux初心者です。

Pop!_OSはUbuntuに基づいていますが、SystemDとGnomeを使用しています。これが関係があるかどうかはわかりませんが、言及しても悪くないと思いました。

これが私が達成したいものです。

1)。画面がロックされてから30分間タイマーを設定します。

2)。タイマーが期限切れになった後も終了し続けます。

3)。タイマーの有効期限が切れる前に画面ロックが解除されると、終了はキャンセルされます。

私はbashスクリプトを作成する方法を学び、これを実験してみました。

#!/bin/bash

gnome-screensaver-command --lock

shutdown -r +2

再起動する前に、2分間コンピュータが利用できなくなりました。画面のロックを解除できず、端末を開き、 と入力してshutdown -c終了をキャンセルすることはできません。

ロック画面に次のメッセージが表示されます。

「システムはすぐに終了します。権限のないユーザーはログインできなくなります。技術的な詳細については、pam_nologin(8)を参照してください。」

私は自分自身を根絶したくありません。

インターネットで見つけることができる最も近いのは、Stack Exchangeの次のスレッドです。

スリープモード解除後にシステムをロックしますか(カウントダウン後にシステム強制終了を含む)?

「Xターミナル」や「仮想ターミナル」が何を意味するのか分からないので、これが当てはまるかどうかはわかりません。一度はコンピュータに接続できなかったので、今は助けを求めています。

基本的に「一時停止してから休止状態に切り替える「、私一つ作ろうと努力中だ」ロックしてから閉じてください。」、それが言われたら。

アドバイスありがとうございます。

答え1

おそらくあなたが探しているものはまったくないかもしれませんが、次のように動作します。

/etc/systemd/logind.conf次のように編集してください。

IdleAction=poweroff
IdleActionSec=30min

再起動。これで準備ができました。

関連情報