Tasti di scelta rapida per bloccare lo schermo in macOS Sierra?

61

Nelle precedenti versioni di OSX, potevo usare Ctrl Shift Power sulla mia tastiera incorporata, o Ctrl Shift Espelli sulla mia (vecchia) tastiera bluetooth Apple per bloccare lo schermo.

Dopo l'aggiornamento a Sierra, quella scorciatoia ha smesso di funzionare. Usando Karabiner-EventViewer ho scoperto che premendo il pulsante di accensione incorporato si attiva SysKey 0x6 e la tastiera Bluetooth Eject non attiva eventi.

Che cosa sta succedendo e in che modo puoi riattivare quel collegamento?

    
posta Drew 27.09.2016 - 19:59
fonte

12 risposte

24

Ci sono diversi modi per bloccare lo schermo.

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

1. Usa portachiavi

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

Orapuoisceglieredallabarradeimenuperbloccareloschermo.

Conquestaopzione,haibisognodellatuapasswordperaccederelaprossimavolta.

2.UsaHotCornersperbloccareloschermo

Inprimoluogo,vaialleImpostazionidisistema->Desktopeamp;ScreenSaverescegliHotCornersinbassoadestra.

Successivamente,scegliunodegliangolidell'opzioneMettidisplayinstatodiStop.Preferiscoilbassoadestra,maquestoèdiversoperogniutente.

Questoètutto.Unanota:puoiconfigurareleimpostazionidellaprivacyquandoildisplaysaràbloccato.Adesempio,seèimpostatosucinqueminuti,ènecessarioinserirelapassworddopocheèscadutoiltempoimpostato.Puoicambiarloimmediatamente,adesempio.

3.Bloccaschermo(concollegamento)

Perché@Flimmhachiestounascorciatoiaperbloccareloschermo,eccounasoluzionesottoHighSierra.

Disolito,cisonoduesoluzioni.PuoiusareCTRL+Shift+Pulsantediaccensioneo

CTRL+Shift+Eject-Keyperbloccareloschermo.

Entrambelesoluzioninonsonolemiepreferitee,perquestomotivo,hocreatoShellScriptconAutomator.Graziea 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 come servizio globale.
  4. Nel riquadro sinistro, seleziona Utilità ; e nella colonna di destra, fai doppio clic su Esegui script di shell . Vedi una finestra con il comando Cat.
  5. Elimina il comando-gatto e copia & incolla il seguente Shell-Script nella finestra vuota:

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

Assicurati che in alto a destra della finestra di Automator, entrambi i menu a discesa siano impostati come nessun input in qualsiasi applicazione .

  1. Fai clic in alto a destra sul pulsante Esegui (contrassegnato da un cerchio verde) e verifica se funziona.
  2. Salva il tuo flusso di lavoro ora come Blocca schermo, ad esempio.
  3. Apri le Preferenze di Sistema, Tastiera e fai clic sui pulsanti Scorciatoie o Scorciatoie da tastiera.
  4. Scegli nella colonna a sinistra Servizi e cerca il tuo flusso di lavoro salvato.
  5. Aggiungi la tua scorciatoia preferita (ad esempio, ho Cmd + Alt / Opt + L).

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

Documenti di supporto Apple Tasti di scelta rapida per Mac

    
risposta data 11.10.2016 - 03:06
fonte
43

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

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

    
risposta data 05.08.2017 - 23:08
fonte
16

Se hai un MacBook Pro del 2016 o successivo con Touch Bar, puoi assegnare uno dei tasti virtuali della Touch Bar per bloccare il Mac. È in Preferenze di sistema / Tastiera e utilizza il pulsante "Personalizza barra di controllo ...".

    
risposta data 21.02.2017 - 14:36
fonte
9

Puoi impostare una scorciatoia da tastiera di tua scelta creando un servizio utilizzando Automator .

  1. Apri Automator ( Cmd ⌘ Spazio , quindi inserisci Automator ).
  2. Crea un nuovo servizio .
  3. Nel riquadro di sinistra, seleziona Utilità Esegui script di shell (o utilizza il campo di ricerca) e trascinalo nel riquadro Azioni (quello giusto).
  4. Appena sopra quell'azione, seleziona Il servizio riceve nessun input in Qualsiasi applicazione .
  5. Inserisci "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspend come testo dello script della shell (assicurati di includere le virgolette).
  6. Salva il tuo servizio e assegnagli un nome.
  7. Apri Preferenze di sistema Tastiera Collegamenti Servizi Generale (in fondo all'elenco).
  8. Assicurati che il servizio appena creato sia selezionato / abilitato.
  9. Fai clic su nessuno per assegnargli una scelta rapida da tastiera.

Ora prova la scorciatoia da tastiera. Sarai kickato alla schermata di login. Potrebbe sembrare come se questo ti disconnettesse, ma non lo è.

Il servizio è accessibile anche dalla barra dei menu Nome applicazione Servizi . Penso che la prima volta che l'ho configurato, in realtà ho dovuto cliccarlo da lì prima che la scorciatoia da tastiera funzionasse, ma sarebbe stato un colpo di fortuna.

Se preferisci dormire sul display invece di bloccare lo schermo, usa pmset displaysleepnow come script della shell. In tal caso, lo schermo si spegnerà, anche se in quel caso lo schermo si bloccherà solo dopo il timeout impostato specificato in Preferenze di sistema Sicurezza Generale . Potresti anche impazzire e configurare entrambi i servizi.

    
risposta data 23.10.2016 - 17:26
fonte
4

Tenere premuto il pulsante di accensione per circa mezzo secondo. Questo dormirà il computer. Se lo hai impostato per bloccare quando il computer dorme, sei a posto. Tuttavia, se lo tieni premuto troppo a lungo, chiederà di riavviare il computer.

Modifica: come indicato ingegnoso , alcune tastiere non hanno un pulsante di accensione. In tal caso, cerca di individuare un pulsante di sospensione o prova un altro metodo.

    
risposta data 11.10.2016 - 01:37
fonte
4

Potresti utilizzare Hammerspoon e definire un collegamento / collegamento chiave. Io uso

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

nella mia stringa ~/.hammerspoon/init.lua per associare Opzione + Comando + S allo screen saver; che ho impostato su "Richiedi password immediately dopo l'inizio della modalità di sospensione o di screen saver" in Preferenze di Sistema → Sicurezza e amp; Privacy . Puoi anche usare

hs.caffeinate.lockScreen() 

ma preferisco l'approccio screen saver. Consulta i documenti Hammerspoon per tutta la magia di automazione che abilita.

    
risposta data 04.01.2017 - 22:38
fonte
4

Puoi mettere in pausa il tuo mac con ⌘ comando + opzione + ⌽⏻ .

Prima di ciò, avere le impostazioni come mostrato nello screenshot qui sotto.

Funziona per me su macOS Sierra!

    
risposta data 21.02.2017 - 14:29
fonte
1

Apple rimosso ha rimosso questa scorciatoia per motivi di sicurezza & a causa di problemi con la connettività Bluetooth.

Puoi utilizzare Hot Corners come soluzione.

Preferenze di Sistema > Desktop & Screen Saver

Puoi scegliere quali tasti di scelta rapida attivare l'azione
Quando tengo premuto Comando e trascino il mouse nell'angolo in alto a sinistra, il mio computer blocca lo schermo.

    
risposta data 07.10.2016 - 01:56
fonte
0

Attualmente sto usando un MacBook Pro con MacOS Sierra, versione 10.12.4. Venendo da uno sfondo di 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 scheda General .

  3. Imposta il tuo Mac in modo che richieda una password immediatamente venga avviato lo screensaver o il computer si riattivi dallo stato di stop.

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

risposta data 04.04.2017 - 08:58
fonte
0

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

Ho appena aggiornato a macOS High Sierra 10.13.1 e quella preferenza non è più lì.

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

    
risposta data 07.11.2017 - 16:35
fonte
0

Avevo bisogno di questo ed ero in grado di farlo con il seguente Apple Script all'interno di uno script di shell che fa altre cose, ma questo dovrebbe essere tutto ciò che serve:

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD
    
risposta data 29.12.2017 - 17:28
fonte
-2

Per bloccare la schermata:

premi control + Command + Q

    
risposta data 22.01.2018 - 05:36
fonte

Leggi altre domande sui tag