Ubuntu 14.04 memperkenalkan layar kunci baru yang terlihat mirip dengan layar login.
Saya masih dapat mengunci layar menggunakan perintah gnome-screensaver-command --lock
(seperti yang selalu saya lakukan sebelumnya), yang di bawah 14,04 mengunci layar, tetapi:
- Jika Anda menjalankannya dari desktop, layar akan terkunci menggunakan layar kunci baru.
- Jika Anda menjalankannya dari konsol virtual atau melalui SSH, layar akan terkunci menggunakan layar kunci lama .
Saya juga mencoba menggunakan xdg-screensaver lock
, tetapi bekerja dengan cara yang sama seperti gnome-screensaver-command --lock
tidak (hanya menggunakan layar kunci baru saat dijalankan dari desktop).
Menjalankan light-locker-command --lock
tidak berfungsi, sebagai light-locker
tidak diinstal.
Saya kira pasti ada beberapa perbedaan antara menjalankan perintah yang sama dari desktop dan menjalankannya melalui SSH/konsol virtual, tetapi saya tidak dapat menemukan perbedaan dalam variabel lingkungan.
Jadi, pertanyaan saya adalah:Bagaimana saya bisa mengunci layar menggunakan layar kunci Unity baru dan bukan layar kunci lama dari baris perintah?
Pertanyaan ini mungkin terkait karena menanyakan perintah baru yang perlu digunakan, jadi inilah pertanyaan lain:Mengapa menjalankan perintah kunci yang sama memberikan hasil yang berbeda?
Perhatikan bahwa gnome-screensaver
tidak digunakan lagi pada 14.04, menurut laporan bug ini:
Itu sebenarnya bukan bug gnome-screensaver, komponen itu berhenti digunakan di trusty.
Jawaban Terbaik
Saya tidak punya gnome-screensaver
diinstal, dan satu-satunya perintah yang dapat saya temukan yang berfungsi adalah ini:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock