端末セッションの画面をロックするには?

端末セッションの画面をロックするには?

コマンドを使用してXセッションで画面をロックすることができますxflock4(続行するにはパスワードが必要です)、セッションをtty1ロックするには同様の方法が必要です。あなたはいますか? (logoutスクリプトを呼び出すと機能しません。)

編集する

私のスクリプト全体は次のとおりです。

#!/bin/bash

if [[ $(id -u) > 0 ]]; then
    if [[ "$DISPLAY" == "" ]]; then 
        sudo "$0" "$(whoami)"
    else
        gksu "$0" "$(whoami)"
    fi
    exit
fi

physlock -d -u $1
pm-suspend

答え1

vlockが機能しない場合は試してください。物理ロック。一時停止と休止状態を無効にしません。コンピュータがスリープ状態のときにコンピュータを自動的にロックする場合は問題ありません。また、physlockはデフォルトですべてのttyをロックします。

答え2

vlockあなたが探しているものかもしれません。

答え3

OSX(動作する)シェルスクリプトソリューションが必要な場合は、以下を参照してください。バシロック

関連情報