回答:
これを行う方法の詳細については、このブログの投稿「Gnome 3.8のコマンドラインから画面をロックする」を参照してください 。
dbus-send
コマンドは、私たちがスクリーンセーバーに「ロック」のメッセージを送っている。この場合には、このメッセージを送信するために使用することができます。
$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
/org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
通常、この同じメッセージは、デスクトップ設定でこの特定のタイムアウトが発生するように構成した場合に送信されます。
ロックが自動的にトリガーされる前に必要なアイドル時間は、GNOMEコントロールセンターの[設定] -> [ 電源] -> [ 空白の画面]で確認できます。
この遅延の値は、次のようにコマンドラインから確認できます。
$ gsettings get org.gnome.desktop.session idle-delay
uint32 600
また、コマンドラインまたはGNOMEコントロールセンターから変更することもできます。
$ gsettings set org.gnome.desktop.session idle-delay 300