Scorciatoia da tastiera per bloccare lo schermo in macOS Sierra?


60

Nelle versioni precedenti di OSX, potevo usare Ctrl Shift Powersulla mia tastiera integrata o Ctrl Shift Ejectsulla mia (vecchia) tastiera Bluetooth Apple per bloccare lo schermo.

Dopo l'aggiornamento a Sierra, quel collegamento ha smesso di funzionare. Usando Karabiner-EventViewer ho scoperto che premendo il pulsante di accensione integrato si innesca SysKey 0x6e la tastiera Bluetooth Ejectnon attiva eventi.

Cosa sta succedendo e come è possibile riattivare tale collegamento?


Cosa ne pensi delle utility shareware?
Timothy Mueller-Harder,

Ho avuto un problema simile con MacBook Pro (che ha il tasto di espulsione sulla tastiera integrata) e una tastiera Apple cablata. La tastiera esterna ctrl + maiusc + espulsione non ha fatto nulla. Quindi ho provato la stessa scorciatoia con la tastiera integrata, che ha funzionato e, con mia sorpresa, dopo questa scorciatoia ha funzionato anche con la tastiera esterna! (Ho anche notato che ho dovuto tenere la scorciatoia circa 0,5 secondi più a lungo di prima.) Hai provato questo? Se funziona, posso inviarlo come risposta ...
Jari Keinänen,

Ho appena provato a premere Ctrl + Maiusc + Accendi tastiera integrata del mio MBL15 e ha bloccato lo schermo. Tuttavia, ho usato una scorciatoia più corta :) - Hot Corner: sposta rapidamente il cursore del mouse nell'angolo in basso a destra (puoi scegliere a tuo gusto) e i blocchi dello schermo.
Denis Rasulev,

Risposte:


23

Esistono diversi modi per bloccare lo schermo.

Nota: questi suggerimenti per le scorciatoie sono per Sierra e inferiori. In High Sierra, c'è una nuova voce nel menu Apple (con collegamento) per bloccare lo schermo.

1. Usa il portachiavi

Apri portachiavi -> Impostazioni. Scegli da lì Mostra lo stato del portachiavi nella barra dei menu .

inserisci qui la descrizione dell'immagine

Ora puoi scegliere dalla barra dei menu per bloccare lo schermo.

inserisci qui la descrizione dell'immagine

Con questa opzione, è necessario la password per accedere la prossima volta.

2. Utilizzare gli angoli caldi per bloccare lo schermo

Innanzitutto, vai su Impostazioni di sistema -> Desktop e Screen Saver e scegli Hot Corners in basso a destra.

inserisci qui la descrizione dell'immagine

Quindi, scegli uno degli angoli l'opzione Metti Display in modalità di sospensione . Preferisco in basso a destra, ma questo è diverso per ogni utente.

inserisci qui la descrizione dell'immagine

È tutto. Una nota: è possibile configurare nelle Impostazioni sulla privacy quando il display sarà bloccato. Ad esempio, se è impostato su cinque minuti, è necessario inserire la password dopo che è trascorso il tempo impostato. Puoi cambiarlo immediatamente in, ad esempio.

inserisci qui la descrizione dell'immagine

3. Blocca schermo (con collegamento)

Poiché @Flimm ha chiesto una scorciatoia per bloccare lo schermo, ecco una soluzione sotto High Sierra.

Di solito, ci sono due soluzioni. Puoi usare CTRL+ Shift+ Power Buttono

CTRL+ Shift+ Eject-Premere per bloccare lo schermo.

Entrambe le soluzioni non sono le mie preferite e, per questo motivo, ho creato uno script di shell con Automator. Grazie a Taylor che mi ha dato questo suggerimento.

  1. Apri Spotlight e digita Automator per aprire l'applicazione.
  2. Crea un nuovo documento.
  3. Scegli Servizio da rendere globale.
  4. Nel riquadro sinistro, selezionare Utilità ; e nella colonna di destra, fare doppio clic su Esegui script shell . Si vede una finestra con il comando Cat.
  5. Elimina il comando cat e copia e incolla il seguente script shell nella finestra vuota:

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

Assicurarsi che in alto a destra nella finestra di Automator, entrambi i menu a discesa siano impostati come no inputinany application .

  1. Fare clic in alto a destra sul pulsante Run (contrassegnato con un cerchio verde) e verificare se funziona.
  2. Salvare il flusso di lavoro ora come Blocco schermo, ad esempio.
  3. Apri Preferenze di Sistema, Tastiera e fai clic su Tasti di scelta rapida o Tasti di scelta rapida.
  4. Scegli nelle colonne di sinistra Servizi e cerca il tuo flusso di lavoro salvato.
  5. Aggiungi il tuo collegamento preferito (ad es. Ho Cmd + Alt / Opt + L).

Per una migliore comprensione, ho messo le immagini qui sotto.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Documenti di supporto Apple Scorciatoie da tastiera per Mac


Come aprire quel portachiavi?
Askar,

Digita il portachiavi Spotlight e premi Invio. Oppure scegli dal menu Finder -> Vai a -> Utilità e apri da lì il portachiavi.
dante12

C'è un Keychain Access...
Askar il

Non è chiaro cosa intendi. Hai problemi ad accedere al tuo portachiavi? Forse questo ti può aiutare: support.apple.com/kb/PH20094?locale=de_DE&viewlocale=en_EN
dante12

1
@iosdude, non hai bisogno di questo in High Sierra. C'è un'opzione di menu Blocco schermo nel menu Apple (funziona a livello globale).
chrish,

44

In macOS High Sierra (10.13) è presente un'opzione 'Blocca schermo' integrata nel menu Apple.

E infine una scorciatoia ctrl+ cmd+ Q:-)

Schermata di blocco nel menu Apple


6
Grazie per averlo sottolineato! Ho eseguito la 10.13 solo per un paio di giorni e questa modifica ha reso utile l'aggiornamento. :)
Richard Hurt,

Grazie per aver condiviso la combinazione, appena realizzato ^è in realtà ctrl(nuovo per Mac)
IG Pascual

E quella cosa del ramo dall'aspetto divertente è Opzione. Mi ci è voluto un po 'per capirlo. (:
SilverWolf,

16

Se hai un MacBook Pro 2016 o successivo con Touch Bar, puoi assegnare uno dei tasti virtuali Touch Bar per bloccare il Mac. Si trova in Preferenze di Sistema / Tastiera e utilizza il pulsante "Personalizza striscia di controllo ...".


Grazie; Non sono riuscito a trovarlo da nessun'altra parte ed è molto più semplice delle alternative!
user1717828,

9

È possibile impostare una scorciatoia da tastiera di propria scelta creando un servizio tramite Automator .

  1. Apri Automator ( Cmd ⌘Spacequindi inserisci Automator).
  2. Crea un nuovo servizio .
  3. Nel riquadro a sinistra, selezionare UtilitàEsegui script shell (o utilizzare il campo di ricerca) e trascinarlo nel riquadro Azioni (quello a destra).
  4. Appena sopra quell'azione, selezionare Servizio non riceve input in Qualsiasi applicazione .
  5. Inserisci "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspendcome testo del tuo script di shell (assicurati di includere le virgolette).
  6. Salva il tuo servizio e dagli un nome.
  7. Apri Preferenze di SistemaTastieraCollegamentiServiziGenerale (in fondo all'elenco).
  8. Assicurati che il servizio che hai appena creato sia selezionato / abilitato.
  9. Fare clic su Nessuno per assegnargli una scorciatoia da tastiera.

Ora prova la scorciatoia da tastiera. Verrai indirizzato alla schermata di accesso. Potrebbe sembrare che questo ti disconnetta, ma non lo fa.

Il servizio è accessibile anche dalla barra dei menuNome applicazioneServizi . Penso che la prima volta che l'ho configurato, in realtà ho dovuto fare clic da lì prima che la scorciatoia da tastiera funzionasse, ma potrebbe essere stato un colpo di fortuna.

Se si preferisce sospendere lo schermo anziché bloccare lo schermo, utilizzare pmset displaysleepnowcome script della shell. In questo modo lo schermo verrà sospeso, anche se in questo caso lo schermo si bloccherà solo dopo il timeout impostato specificato in Preferenze di SistemaSicurezzaGenerale . Potresti persino impazzire e configurare entrambi i servizi.


Se sei uno sviluppatore che sta già utilizzando una shell, puoi saltare l'intera cosa di Automator: osx_logout () {"/ Sistema / Libreria / CoreServices / Menu Extras / User.menu / Contenuti / Risorse / CGSession" -suspend}
WuTheFWas That That

@WuTheFWasThat sebbene, dato che in realtà non ti disconnette, non lo chiamerei 'osx_logout' ... :)
David

Se non funziona e si utilizza una shell non standard (ad es. Zsh), potrebbe essere utile impostare esplicitamente la shell per lo script su / bin / bash nell'automatore. Almeno lo ha fatto nel mio caso.
David,

In effetti, dovevo impostare la shell su / bin / bash, il valore predefinito di / bin / false non funzionava.
NeilenMarais,

Perché sta disconnettendo la mia VPN? se uso la combinazione nativa Ctrl + maiusc + potenza sulla mia aria sierra non si stacca affatto ma con questo comando shell è ... Voglio solo l'equivalente di Windows + MAIUSC + L che abbiamo su Windows per lasciare la mia scrivania e proteggi con password il mio schermo ma lascia tutto intatto sullo sfondo. :(
Pabluez,

4

È possibile utilizzare Hammerspoon e definire un'associazione / scorciatoia da tastiera. Io uso

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

nella mia ~/.hammerspoon/init.luasequenza per legare Option+ Command+ Sal salvaschermo; che ho impostato su "Richiedi una password immediatelydopo l'inizio della sospensione o dello screen saver" in Preferenze di Sistema → Sicurezza e privacy . Puoi anche usare

hs.caffeinate.lockScreen() 

ma preferisco l'approccio del salvaschermo. Vedi i documenti Hammerspoon per tutta la magia dell'automazione che abilita.


4

Puoi mettere il tuo mac in sospensione con ⌘ command+ option+ ⌽⏻.

Prima di ciò, avere l'impostazione come mostrato nello screenshot qui sotto.

Preferenze di Sistema> Sicurezza e privacy

Funziona per me su macOS Sierra!


Il carattere Unicode usato nel terzo pulsante non viene visualizzato per me. È pensato per essere il simbolo del potere ?
Flimm,

@Flimm Sì! Questo è quello che è, il pulsante di accensione .
Mangatinanda,

4

Tenere premuto il pulsante di accensione per circa mezzo secondo. Questo dormirà il computer. Se è impostato per bloccare quando il computer dorme, sei a posto. Tuttavia, se lo si tiene premuto troppo a lungo, verrà chiesto di riavviare il computer.

Modifica: come affermato ingegnosamente , alcune tastiere non hanno un pulsante di accensione. In tal caso, prova a individuare un pulsante di sospensione o prova un altro metodo.

Pulsante di sospensione


2
non c'è un pulsante di accensione sulle tastiere Apple esterne (USB / Bluetooth).
geniale

1

Apple rimosso ha rimosso questo collegamento per motivi di sicurezza e per problemi con la connettività bluetooth.

È possibile utilizzare Hot Corners come soluzione alternativa .

Preferenze di Sistema> Desktop e Screen Saver Puoi scegliere quali tasti di scelta rapida attivano l'azione Quando tengo premuto e trascino il mouse nell'angolo in alto a sinistra, il mio computer blocca lo schermo.inserisci qui la descrizione dell'immagine


Command


Potete per favore chiarire qualcosa? Questo è solo per le tastiere Bluetooth? Ad esempio, se aggiorno il mio MBP e faccio Control + Shift + Espelli sulle tastiere cablate o integrate, bloccherebbe lo schermo e Control + Opzione + Comando + Espelli su quelle tastiere lo spegnerebbe? Inoltre, quella seconda scorciatoia da tastiera funzionerebbe su una tastiera Bluetooth? Puoi anche confermare se è necessaria una durata per tenere quei tasti per eseguire una delle scorciatoie? Personalmente non uso spesso la scorciatoia Control + Maiusc + Espelli, ma utilizzo sempre Control + Opzione + Comando + Espelli e questa domanda e questa risposta mi preoccupano.
Kal-al

0

Attualmente sto usando un MacBook Pro con MacOS Sierra, versione 10.12.4. Provenendo da uno sfondo Windows e Ubuntu, ho trovato strano che un Mac non abbia una scorciatoia facile per bloccare il computer. Tuttavia, ciò che ha funzionato per me sono questi passaggi:

  1. Vai a System Preferences >> Security & Privacy.

  2. Scegli la Generalscheda

  3. Imposta il tuo Mac per richiedere una password immediatamente all'avvio dello screensaver o il computer si riattiva dalla modalità di sospensione.

  4. Infine, ogni volta che vuoi bloccare il tuo computer, premi semplicemente la combinazione di tasti di Ctrl + Shift + Power button.


0

In macOS Sierra 10.12.6, ho usato l'applicazione Accesso portachiavi> Preferenze> Mostra accesso portachiavi nella barra dei menu.

Ho appena effettuato l'aggiornamento a macOS High Sierra 10.13.1 e quella preferenza non è più presente.

Grazie a @ pjc90 sopra, ora conosco l'opzione "Blocca schermo" nel menu Apple e la scorciatoia da tastiera (finalmente) "Comando ⌘ + Controllo ⌃ + Q".


0

Ne avevo bisogno e sono riuscito a realizzarlo con il seguente Apple Script all'interno di uno script shell che fa alcune altre cose, ma questo dovrebbe essere tutto ciò di cui hai bisogno:

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

-2

Per bloccare lo schermo:

premi control + Command + Q


Inoltre è possibile modificare la scorciatoia dal controllo + Command + Q maclovin.org/blog-native/2017/...
Amit

3
In che modo differisce dalle altre risposte che hanno fornito questo collegamento e ulteriori informazioni?
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.