MacOS Sierra'da ekranı kilitlemek için klavye kısayolu?


60

Önceki OSX sürümlerinde , ekranı kilitlemek için Ctrl Shift Poweryerleşik klavyemi veya Ctrl Shift Eject(eski) Apple bluetooth klavyemi kullanabilirdim.

Sierra'ya yükseldikten sonra bu kısayol çalışmayı bıraktı. Karabiner-EventViewer kullanarak dahili güç düğmesine basmanın SysKey 0x6ve Bluetooth klavyenin Ejecthiçbir olay tetiklemediğini keşfettim .

Neler oluyor ve bu kısayolu nasıl yeniden etkinleştirebilirim?


Shareware programları hakkında ne düşünüyorsunuz?
Timothy Mueller-Harder

MacBook Pro'da (yerleşik klavyede çıkarma tuşu olan) ve kablolu bir Apple klavyesinde de benzer bir sorun yaşadım. Dış klavyenin ctrl + shift + eject hiçbir şey yapmadı. Sonra aynı klavyeyi çalıştıran yerleşik klavyeyle denedim - ve şaşırdım, bundan sonra kısayol harici klavyeyle de çalıştı! (Ayrıca kısayolu, öncekinden 0,5 saniye daha uzun tutmam gerektiğini de belirtmiştim.) Bunu denediniz mi?
İşe

MBL15'in yerleşik klavyesinde Ctrl + Shift + Power tuşlarına basmaya çalıştım ve ekranı kilitledi. Ancak, daha kısa bir kısayol için kullanılır :) - Sıcak Köşe: fare imlecini hızlıca sağ alt köşeye getirin (zevkinize göre seçim yapabilirsiniz) ve ekran kilitleri.
Denis Rasulev,

Yanıtlar:


23

Ekranınızı kilitlemenin farklı yolları vardır.

Not: Bu kısayol ipuçları Sierra ve altı içindir. Yüksek Sierra'da, ekranı kilitlemek için Apple Menüsü altında (kısayollu) yeni bir giriş var.

1. Anahtarlık kullanın

Anahtarlık aç -> Ayarlar. Oradan seçin Menü çubuğunda anahtarlık durumunu göster .

görüntü tanımını buraya girin

Şimdi ekranınızı kilitlemek için menü çubuğundan seçim yapabilirsiniz.

görüntü tanımını buraya girin

Bu seçenekle, bir dahaki sefere oturum açmak için şifreniz gerekir.

2. Ekranınızı kilitlemek için Hot Corners kullanın

İlk önce, Sistem Ayarları -> Masaüstü ve Ekran Koruyucunuza gidin ve sağ alt köşedeki Sıcak Köşeler'i seçin.

görüntü tanımını buraya girin

Sonra, köşelerden birini seçerek Ekranı Uykuya Al seçeneğini seçin . Sağ alt tercih ediyorum, ancak bu her kullanıcı tarafından farklı.

görüntü tanımını buraya girin

Bu kadar. Bir not: Ekran kilitleneceği zaman Gizlilik Ayarlarında yapılandırabilirsiniz. Örneğin, beş dakikaya ayarladıysanız, ayarlarınız bittikten sonra şifrenizi girmeniz gerekir. Örneğin bunu hemen değiştirebilirsiniz.

görüntü tanımını buraya girin

3. Kilit Ekranı (Kısayollu)

@ Flimm ekranı kilitlemek için bir kısayol istediğinden, burada Yüksek Sierra'nın altındaki bir çözüm var.

Genellikle iki çözüm vardır. Sen kullanabilirsiniz CTRL+ Shift+ Power Buttonveya

CTRL+ Shift+ Eject-Key ekranı kilitlemek için.

Her iki çözüm de favorilerim değil ve bu nedenle Automator ile bir Shell Script hazırladım. Bana bu ipucunu veren Taylor'a teşekkürler .

  1. Spotlight'ı açın ve Uygulamayı açmak için Automator yazın.
  2. Yeni bir Belge oluşturun.
  3. Global Servis yapmak için Servis'i seçin .
  4. Soldaki Bölmede, Yardımcı Programlar'ı seçin ; ve sağ sütunda, Shell Komut Dosyasını Çalıştır'ı çift ​​tıklatın . Cat-Komutlu bir Pencere görüyorsunuz.
  5. Cat-Command komutunu silin ve aşağıdaki Shell-Script'i kopyalayıp boş pencereye yapıştırın:

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

Otomatikleştirici-Pencere sağ üst kısmında, hem aşağı-menüler olarak ayarlanır çekin emin olun no inputiçindeany application .

  1. Run-Butonuna (yeşil daire ile işaretlenmiş) sağ üst tıklayın ve çalışıp çalışmadığını test edin.
  2. İş akışınızı şimdi Kilit Ekranı olarak kaydedin, örneğin.
  3. Sistem Tercihleri, Klavye'yi açın ve Düğme Kısayolları veya Klavye Kısayolları'nı tıklayın.
  4. Sol sütununda Hizmetler'i seçin ve kaydedilmiş iş akışınızı arayın.
  5. Favori Kısayolunuzu ekleyin (örneğin, Cmd + Alt / Opt + L’ye sahibim).

Daha iyi anlamak için, aşağıdaki resimleri koydum.

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Apple Destek Belgeleri Mac Klavye Kısayolları


Bu Anahtarlık nasıl açılır?
Askar

Spotlight Anahtarlık yazıp Enter tuşuna basın. Veya Finder-Menu -> Git -> Yardımcı Programlar arasından seçim yapın ve oradan anahtarlık açın.
dante12

Bir Keychain Access....
Askar

Ne demek istediğin belli değil. Anahtarlığınıza erişmede sorun mu yaşıyorsunuz? Belki bu size yardımcı olur: support.apple.com/kb/PH20094?locale=de_DE&viewlocale=en_EN
dante12

1
@ iosdude, Yüksek Sierra'da buna ihtiyacınız yok. Elma menüsünde bir Kilit Ekranı menü seçeneği vardır (genel olarak çalışır).
Chrish

44

MacOS High Sierra'da (10.13) Apple menüsünde yerleşik bir 'Lock Screen' seçeneği var.

Ve sonunda bir kısayol ctrl+ cmd+ Q:-)

Apple Menüsünde Ekranı Kilitle


6
Bunu gösterdiğin için teşekkürler! Birkaç gündür sadece 10.13'ü çalıştırıyorum ve bu değişiklik yükseltme işlemine değdi. :)
Richard Hurt

Kombinasyonunu paylaştığınız için teşekkür ederiz, sadece fark ^aslında ctrl(yeni mac için)
IG Pascual

Ve bu komik görünümlü dal olayı Seçenek. Bunu anlamak biraz zaman aldı. (:
SilverWolf

16

Dokunmatik Çubuklu 2016 veya üstü bir MacBook Pro'nuz varsa, Mac'i kilitlemek için Dokunmatik Çubuk sanal tuşlarından birini atayabilirsiniz. Sistem Tercihleri ​​/ Klavye altında ve "Kontrol Şeridini Özelleştir…" düğmesini kullanın.


Teşekkür ederim; Bunu başka hiçbir yerde bulamadım ve alternatiflerden çok daha kolay!
user1717828

9

Automator kullanarak bir Servis oluşturarak istediğiniz klavye kısayolunu ayarlayabilirsiniz .

  1. Automator'ı açın ( Cmd ⌘Spaceardından girin Automator).
  2. Yeni bir Servis oluşturun .
  3. Sol bölmede, UtilitiesShell Script'i Çalıştır (veya arama alanını kullanın) öğesini seçip Eylemler bölmesine (sağdaki) sürükleyin .
  4. Sadece o eylemin yukarıda seçeneğini Servis aldığı hiçbir girdi içinde herhangi Uygulama .
  5. "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspendKabuk betiğinizin metni olarak girin (tırnak işaretleri eklediğinizden emin olun).
  6. Kaydet hizmetinizi ve buna bir ad verin.
  7. Açık Sistem TercihleriKlavyeKısayollarHizmetlerGenel (listenin en altında).
  8. Yeni oluşturduğunuz hizmetin işaretli / etkin olduğundan emin olun.
  9. Klavye kısayolu atamak için hiçbirini tıklatın .

Şimdi klavye kısayolunuzu deneyin. Giriş ekranına yönlendirileceksiniz. Bu oturumunuzu kapatmış gibi görünebilir, ancak görünmüyor.

Bu servise Menü ÇubuğuUygulama AdıServisler bölümünden de erişilebilir . Sanırım ilk kurduğumda, klavye kısayolu çalışmadan önce oradan tıkladım, ama bu bir şanssızlık olabilirdi.

Ekranı kilitlemek yerine ekranınızı uyumayı tercih ediyorsanız pmset displaysleepnow, kabuk komut dosyası olarak kullanın . Bu, ekranınızı uyku moduna geçirir, ancak bu durumda ekranınız yalnızca Sistem TercihleriGüvenlikGenel altında belirtilen ayarlanmış zaman aşımından sonra kilitlenir . Çılgına dönüp her iki hizmeti de kurabilirsin.


Zaten bir kabuk kullanan bir geliştiriciyseniz, tüm Automator olayını atlayabilirsiniz: osx_logout () {"/ Sistem / Kütüphane / CoreServices / Menü Ekstraları / User.menu / İçindekiler / Kaynaklar / CGSession" -suspend}
WuTheFWast

@WuTheFWasBu da, aslında sizi kapatmaz, çünkü 'osx_logout' olarak adlandırmazdım ... :)
David

Çalışmazsa ve standart olmayan bir kabuk (örneğin, zsh) kullanırsanız, komut dosyası için kabuğun otomatik olarak automator'da / bin / bash olarak ayarlanmasına yardımcı olabilir. En azından benim durumumda yaptı.
David,

Aslında, kabuk / bin / bash olarak ayarlamak zorunda kaldı, varsayılan / bin / false işlevi işe yaramadı.
NeilenMarais

Neden VPN'imin bağlantısını kesiyor? eğer hava sierra'daki yerel Ctrl + shift + güç kombinasyonunu kullanırsam bu hiç kesilmez ama bu kabuk komutuyla ... Sadece Windows + shift + L'ye eşdeğer pencerelerde masamdan ayrılmak istiyorum. ekranım şifreyle koru ama her şey sadece arka plan üzerinde sağlam olsun. :(
Pabluez

4

Hammerspoon'u kullanabilir ve kilit bir ciltleme / kısayol tanımlayabilirsiniz. kullanırım

hs.hotkey.bind({"cmd", "alt"}, "S", function()
      hs.caffeinate.startScreensaver()
end)

benim ~/.hammerspoon/init.luasıramda Option+ Command+ Sekran koruyucusuna bağlanma; Sistem Tercihleri ​​→ Güvenlik ve Gizlilik bölümlerindeimmediately "Uyku veya ekran koruyucusu başladıktan sonra şifre iste" olarak ayarladım . Ayrıca kullanabilirsin

hs.caffeinate.lockScreen() 

ama ekran koruyucu yaklaşımını tercih ediyorum. Sağladığı tüm otomasyon sihri için Hammerspoon belgelerine bakın .


4

Mac'inizi ⌘ command+ option+ ile uyku moduna geçirebilirsiniz ⌽⏻.

Ondan önce, aşağıdaki ekran görüntüsünde gösterildiği gibi ayarı yapın.

Sistem Tercihleri> Güvenlik ve Gizlilik

MacOS'ta benim için çalışıyor Sierra!


Üçüncü düğmede kullanılan Unicode karakter benim için görüntülenmiyor. Güç sembolü mü olmalı ?
Flimm

@ Flimm Evet! İşte bu, güç düğmesi .
mangatinanda

4

Güç düğmesini yaklaşık yarım saniye basılı tutun. Bu bilgisayar uyuyacak. Bilgisayar uyurken kilitlenecek şekilde ayarladıysanız, gitmeniz iyi olur. Ancak, çok uzun süre basılı tutarsanız, bilgisayarı yeniden başlatmanız istenecektir.

Düzenleme: Ustaca belirtildiği gibi, bazı klavyelerde güç düğmesi yoktur. Bu durumda, uyku düğmesini bulmaya çalışın veya başka bir yöntem deneyin.

Uyku düğmesi


2
harici (usb / bluetooth) elma klavyelerinde güç düğmesi yoktur.
ustaca

1

Apple kaldırıldı bu kısayolu güvenlik nedeniyle ve bluetooth bağlantısıyla ilgili sorunlar nedeniyle kaldırmıştır. Hot Corners'ı bir çalışma ortamı olarak

kullanabilirsiniz . Sistem Tercihleri> Masaüstü ve Ekran Koruyucu Hangi kısayol tuşlarının eylemi tetikleyeceğini seçebilirsiniz. Faremi basılı tutup sol üst köşeye sürüklediğimde bilgisayarım ekranı kilitliyor.

görüntü tanımını buraya girin


Command


Lütfen bir şeyi açıklığa kavuşturabilir misin? Bu sadece Bluetooth klavyeler için mi? Örneğin, MBP'mi yükseltirsem ve kablolu veya dahili klavyelerde Control + Shift + Eject yaparsam, bu ekranı kilitler mi ve bu klavyelerdeki Control + Option + Command + Eject kapatılır mı? Ayrıca, bu ikinci klavye kısayolu Bluetooth klavyesinde çalışır mı? Ayrıca, bu tuşlardan herhangi birini kısayol yapmak için basılı tutmak için herhangi bir süre gerekip gerekmediğini de onaylayabilir misiniz? Şahsen, Control + Shift + Eject kısayolunu sık kullanmıyorum, ancak her zaman Control + Option + Command + Eject'i kullanıyorum ve bu soru ve bu cevap beni endişelendiriyor.
kal-al,

0

Şu anda MacOS Sierra, 10.12.4 sürümünü çalıştıran bir MacBook Pro kullanıyorum. Bir Windows ve Ubuntu arka planından gelince, bir Mac'in bilgisayarı kilitlemek için kolay bir kısayol olmaması garip buldum. Ancak, benim için çalıştı bu adımlar:

  1. Gidin System Preferences >> Security & Privacy.

  2. GeneralSekmesini seçin .

  3. Mac'inizi hemen bir ekran koruyucu isteyecek şekilde ayarlayın , ekran koruyucu hemen başlar veya bilgisayarınız uyku modundan çıkar.

  4. Son olarak, ne zaman bilgisayarınızı kilitlemek istediğinizde, yalnızca tuş bileşimine basın Ctrl + Shift + Power button.


0

MacOS Sierra 10.12.6'da, menü çubuğunda Anahtarlık Erişimi uygulamasını> Tercihler> Anahtarlık Erişimini Göster'i kullandım.

MacOS High Sierra 10.13.1’e yeni geçtim ve bu tercih artık orada değil.

Yukarıdaki @ pjc90 sayesinde şimdi Apple menüsündeki "Ekranı Kilitle" seçeneğini ve klavye kısayolunu (nihayet) "Command ⌘ + Control ⌃ + Q" komutunu biliyorum.


0

Buna ihtiyacım vardı ve bunu başka bir şey yapan bir kabuk betiğinin içinde aşağıdaki Apple Betiği ile başarabildim, ancak tek ihtiyacınız olan şey bu olmalı:

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.