コマンドを使用して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
(動作する)シェルスクリプトソリューションが必要な場合は、以下を参照してください。バシロック。