Berikut adalah sesuatu untuk siapa saja yang, seperti saya, menjelajahi web untuk Mac sederhana yang setara dengan "Windows-L" untuk mengunci layar, dan menemukan bahwa semua solusi diperlukan perangkat lunak pihak ketiga yang tidak Anda inginkan atau kunci khusus yang tidak ada di keyboard (eksternal generik) Anda. Berikut ini bekerja untuk saya di Mavericks (10.9.3)
- Luncurkan aplikasi "Automator" dan buat dokumen jenis "Layanan" yang baru
- Tentukan bahwa layanan menerima "tidak ada input" di "aplikasi apa pun"
- Tambahkan tindakan "Jalankan Shell Script" ke layanan
- Rekatkan yang berikut ini ke area teks tindakan "Jalankan Shell Script":
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
- Simpan layanan sebagai "Mulai ScreenSaver" dan keluar dari Automator
- Buka aplikasi "System Preferences" dan buka panel preferensi "Security"
- Di bawah tab "Umum", aktifkan "Memerlukan kata sandi [segera] setelah tidur atau screen saver dimulai"
- Sekarang, masuk ke panel preferensi "Keyboard", tab "Shortcuts", item daftar "Services", dan temukan layanan "Start ScreenSaver" Anda di bawah "General" di dekat bagian bawah daftar di sebelah kanan, dan klik dua kali.
- Tekan pintasan keyboard pilihan Anda (Saya suka control + option + command + L, jadi saya bisa menggabungkan semua tiga tombol modifier dan menekan L untuk mengunci)
EDIT: Saya mengalami masalah setelah upgrade ke OSX El Capitan. Saya menggunakan konten AppleScript yang lebih ringkas:
activate application "ScreenSaverEngine"
yang saya pikir seharusnya lebih bukti di masa depan daripada mantra shell-script dari langkah 4, tetapi pertama kali saya menggunakannya, itu diklaim tidak dapat menemukan ScreenSaverEngine. Ini diperbaiki setelah saya mulai ScreenSaverEngine.app
sekali secara eksplisit dari command-line:
open /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app