SSH から Gnome の画面をロックする
Gnome shell が新しくなってシンプルにしたらしく, スクリーンセーバーを起動するやつが無くなったらしい.
export $(cat /proc/$(pgrep -u `whoami` ^gnome-shell$)/environ |\ grep -z DBUS_SESSION_BUS_ADDRESS | strings) dbus-send --type=method_call --dest=org.gnome.ScreenSaver\ /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
最初のコマンドで DBUS_SESSION_BUS_ADDRESS
を探して,
dbus-send
でプロセス間通信してロックする.
少し離れたデスクトップをノートPCからロックできる. 画面のロック以外にも使えそう.