Bisakah saya menetapkan pintasan keyboard untuk membuka Jendela Masuk Mac OS X?

10

Saya ingin menetapkan pintasan keyboard "Setiap Aplikasi" untuk membuka jendela login, ketika saya meninggalkan komputer saya. Apakah ada cara untuk melakukan ini? (Metode khusus singa baik-baik saja.)

Paul D. Waite
sumber
2
Utilitas umum suka launchbar memungkinkan pintasan keyboard cepat untuk mengamankan sesi Anda tanpa benar-benar keluar atau membuat screensaver dilindungi kata sandi.
bmike
1
Sebagaimana dicatat pada apple.stackexchange.com/questions/18365/… , sekarang ada pintasan bawaan untuk ini, ctrl + shift + power.
Paul D. Waite

Jawaban:

3

Saya menyadari bahwa utas ini mungkin sudah cukup lama sekarang, tetapi untuk semua opsi yang telah diberikan di sini, cara paling sederhana belum dibahas.

Apple memungkinkan Anda untuk mengunci layar Anda dengan pintasan keyboard. Anda tidak harus membuatnya, ada satu hak bawaan untuk OSX - melalui fitur “Memerlukan kata sandi setelah tidur atau screensaver”.

Berikut ini cara menggunakannya:

  1. Pastikan Anda memiliki “Memerlukan kata sandi setelah tidur atau screensaver dimulai "diatur ke" segera ".

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka Preferensi Sistem
  2. Klik Keamanan (pada Singa, "Keamanan & Privasi;")
  3. Buka tab Umum
  4. Jika Anda belum memilikinya, beri tanda centang pada kotak di sebelah "Membutuhkan kata sandi setelah tidur atau screen saver dimulai"
  5. Setel interval waktu ke "segera"
  6. Keluar dari Preferensi Sistem

Ketika sekarang ketika Anda ingin mengunci Mac, cukup gunakan pintasan keyboard

Ctrl ⌃ + Shift ⇧ + Keluarkan ⏏ atau Ctrl ⌃ + Shift ⇧ + Kekuasaan

Jay
sumber
Tidak buruk sama sekali. Dapat sedikit kurang optimal jika Anda mengaktifkan Safe Sleep dan Anda ingin membuka kunci mesin Anda segera setelah menguncinya, karena masih dapat menulis konten RAM Anda ke disk.
Paul D. Waite
7

Jika Anda ingin menetapkan alt ⌥ + cmd ⌘ + L. untuk mengunci layar tanpa menginstal program apa pun, dalam 5 menit , Saya sarankan Anda melakukan tiga langkah ini:

  1. Membuat Layanan di Automator dan atur "Layanan menerima yang dipilih" menjadi "tidak ada input" alih-alih "teks".

  2. (Masih di Automator) tambahkan 'Jalankan AppleScript' (cari di "apple" kiri lalu klik dua kali).
    Dalam skrip sebagai pengganti (* Skrip Anda berada di sini *) Anda salin-tempel:

    do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
    Simpan dan keluar. (Anda dapat memberi nama layanan Anda "Lock Screen".)

  3. Buka System Preferences, Keyboard lalu di tab Shortcuts Keyboard dan di bawah Services Anda akan menemukan layanan "Lock Screen" di bagian bawah daftar.
    Sekarang, klik "tidak ada" di sebelah "Kunci Layar" untuk menetapkan ⌥⌘ L untuk layanan Anda. Sebenarnya saya sarankan ⌃⌥⌘ L karena ⌥⌘ L ditugaskan di Finder.

Selesai

(Untuk langkah 2, pujian pergi ke Lauri Ranta !)

Barnabas Szabolcs
sumber
Terima kasih, sobat, itu satu-satunya solusi normal IMHO
radistao
Ini adalah solusi terbaik yang saya juga ekspor sehingga yang harus Anda lakukan adalah menginstalnya: dl.dropboxusercontent.com/u/20485770/Lock%20Screen.zip
LukePOLO
4

Tekan Shift-Cmd + Q. Pastikan "Buka kembali jendela saat masuk kembali" dicentang. Tekan enter.

Terima kasih kepada Lion, ketika Anda masuk kembali, semuanya akan terlihat sama.

René
sumber
Bukan solusi yang buruk. Saya pikir itu menyebabkan tab browser memuat ulang, jadi tidak ideal jika Anda menggunakan koneksi internet 3G.
Paul D. Waite
Ya itu memang menyebabkan semuanya dimuat ulang, yang juga mungkin memakan waktu tergantung berapa banyak aplikasi yang Anda jalankan saat Anda logout. Tetapi sekali lagi solusi lain membutuhkan pengaturan skrip yang rumit, jadi ini semudah yang didapat;)
René
Yakin. Apakah Anda punya tautan ke alternatif?
Paul D. Waite
1
Scripting Fast User Switching muncul dalam pikiran: superuser.com/questions/44433/…
René
aha, bagus sekali, tepuk tangan.
Paul D. Waite
4

Cara lain untuk logout ke layar switching pengguna yang cepat adalah dengan tetapkan pintasan untuk perintah shell ini:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Jika Anda memiliki Alfred Powerpack, Anda dapat menetapkan cara pintas ke tindakan kunci, tetapi mengetik "kunci" tidak memakan waktu lebih lama.

Lri
sumber
Cukup gunakan ini dengan Layanan Automator dan Aksi skrip shell, Lalu tetapkan hotkey di System prefs.
markhunte
2

Anda juga dapat mengatur Applescript untuk mengklik item menu "Login Window" setelah jangka waktu tertentu:

Login Window...

Jika Anda ingin menavigasi menubar, skrip berjalan seperti ini:

on run {input, parameters}

    (* Login menu has to be the last! *)

  tell application "System Events"
    tell process "SystemUIServer"
      set n to number of menu bar items of menu bar 1
      tell menu bar item n of menu bar 1
        click
        repeat with i from 1 to 10
          try
            if name of menu item i of front menu contains "Login Window" then
              click menu item i of front menu
              exit repeat
            end if
          end try
        end repeat
      end tell
    end tell
  end tell

  return input
end run
daviesgeek
sumber
Hai Davies! Apakah Anda berhasil menyelesaikan skrip?
Barnabas Szabolcs
2

Kamu bisa memakai Alat Sentuh yang lebih baik (link) untuk membuat gerakan multi-sentuh atau a jalan pintas untuk sampai ke layar login:

Gerakan multi-sentuh

enter image description here

Pintasan keyboard

enter image description here

gentmatt
sumber
1

Ini mungkin tidak sepenuhnya menjawab pertanyaan Anda, tetapi setidaknya ini merupakan langkah ke arah yang benar.

  1. Buka Akses Keychain yang terletak di Folder Utilitas di dalam Folder Aplikasi.
  2. Buka preferensi Akses Rantai Kunci dan centang kotak "Tampilkan status gantungan kunci di bilah menu." Check "Show keychain status in the menu bar"
  3. Dari ikon Kunci di bilah menu, pilih "Kunci Layar."

From the Lock icon in the menu bar, choose "Lock Screen."

andersmoldin
sumber
Saya belum menemukan cara untuk menetapkan pintasan keyboard ke item bilah menu dan / atau menu bilah menu Keychain Access.
andersmoldin
ya, saya pikir ada cara untuk mendapatkan Shift-F7 menjadi jalan pintas untuk menetapkan fokus keyboard ke bilah menu. Jika ikon status gantungan kunci adalah ikon paling kiri di sana, maka hampir merupakan pintasan keyboard untuk layar kunci (mis. Shift-F7, panah bawah, masukkan). Ini agak rumit, dan Anda harus tetap menggunakan ikon status gantungan kunci sebagai yang paling kiri di bilah menu.
Paul D. Waite
1
Saya sedang menulis di ponsel saya sekarang, jadi saya tidak dapat menemukannya untuk Anda, tetapi saya tahu ada cara untuk item bar menu AppleScript. Mungkin ini bisa membantu? goo.gl/0peFU
andersmoldin
0

Wow ini sudah berlangsung beberapa saat ... Tapi setelah mencoba semua saran yang berbeda ini saya menemukan cara termudah untuk saya yang tidak saya lihat disebutkan di sini dan di tempat lain tetapi agak masuk akal bagi saya sekarang karena saya memikirkannya ...

  1. Atur kata sandi yang diperlukan setelah tidur atau screensaver ke "segera"
  2. Aktifkan "sudut panas" dan pilih sudut untuk "mulai screen saver" atau "nyalakan tampilan".

Maka yang harus Anda lakukan adalah hanya menggeser kursor Anda sepenuhnya ke sudut kata dan screen saver Anda akan mulai tampilan pergi tidur dan kemudian ketika Anda memindahkan mouse lagi Anda akan berada di layar login!

Tanpa skrip, tidak ada pintasan bilah menu, tidak ada urutan tombol, hanya sapuan trackpad yang sederhana! Ini berfungsi baik jika Anda memiliki sudut diatur ke screen saver, tampilan tidur, atau tutup.

KawaiiGuyy
sumber
Yakin. Itu bukan jalan pintas keyboard.
Paul D. Waite
-1

Hanya ada satu cara untuk melakukan ini, jika Anda ingin mengaktifkan layar Login dari pintasan tombol pintas hotkey. Itu membutuhkan menggunakan aplikasi Automator bawaan di Mac OS. Inilah artikel tentang bagaimana melakukannya:

http://www.macyourself.com/2013/01/27/how-to-lock-your-mac-screen-with-a-keyboard-shortcut/comment-page-2/#comment-6991

Macdara
sumber
1
Secara umum, tautan tidak memberikan jawaban yang luar biasa (situs web di balik tautan dapat menghilang, tautan dapat berubah, dll.). Bisakah Anda mengedit jawaban Anda untuk merangkum langkah-langkah yang diperlukan?
John N
"Hanya ada satu cara untuk melakukan ini" - kecuali ada juga cara ini untuk melakukannya .
Paul D. Waite