コマンドラインから手動でスクリーンセーバーをトリガーするにはどうすればよいですか?私はFedora 19でGNOME 3.8.4を使用していますが、ソリューションは必ずしもこのディストリビューションに固有である必要はありません。
これを行う方法の詳細は、このタイトルのブログ投稿にあります: Gnome 3.8のコマンドラインから画面をロックする 。
dbus-send
コマンドを使用してこのメッセージを送信できます。この場合は、「ロック」メッセージをスクリーンセーバーに送信しています。
$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
/org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
通常、この同じメッセージは、デスクトップ設定でこの特定のタイムアウトが発生するように構成した場合に送信されます。
ロックが自動的にトリガーされる前に必要なアイドル時間をGNOMEコントロールセンターから確認できますSettings->Power->空白の画面.
この遅延の値は、次のようにコマンドラインから確認できます。
$ gsettings get org.gnome.desktop.session idle-delay
uint32 600
また、コマンドラインまたはGNOMEコントロールセンターから変更することもできます。
$ gsettings set org.gnome.desktop.session idle-delay 300