Ubuntu 14.04では、ログイン画面に似た新しいロック画面が導入されています。
コマンドgnome-screensaver-command --lock
を使用して画面をロックすることはできます (以前と同じように)、14.04では画面がロックされますが、:
- デスクトップから実行している場合は、新しいロック画面を使用して画面をロックします。
- 仮想コンソールまたはSSH経由で実行している場合は、古いロック画面を使用して画面をロックします 。
xdg-screensaver lock
も使用してみました 、ただし、gnome-screensaver-command --lock
と同じように機能します (デスクトップから実行された場合にのみ新しいロック画面を使用します)。
light-locker-command --lock
を実行します light-locker
として、機能しませんでした インストールされていません。
デスクトップから同じコマンドを実行することとSSH/仮想コンソールを介して実行することにはいくつかの違いがあるはずですが、環境変数に違いは見つかりませんでした。
したがって、私の質問は次のとおりです。コマンドラインからの古いロック画面ではなく、新しいUnityロック画面を使用して画面をロックするにはどうすればよいですか?
この質問は、使用する必要のある新しいコマンドを要求するため、おそらく関連しているので、別の質問があります。同じロックコマンドを実行すると異なる結果が得られるのはなぜですか?
gnome-screensaver
に注意してください このバグレポートによると、14.04ではもう使用されていません:
これは実際にはgnome-screensaverのバグではなく、そのコンポーネントは信頼できる状態で使用されなくなりました。
ベストアンサー
gnome-screensaver
がありません インストールされており、機能することがわかる唯一のコマンドは次のとおりです。
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock