Como bloquear a tela no MacBook Air?

Respostas:

16

Editar: pressionar a tecla liga / desliga no MacBook Air enquanto mantém pressionado o controle e a tecla shift não funciona na versão 10.7. A tecla liga / desliga só pode ser substituída por ejetar na versão 10.8 e posterior do OS X.

Colocar as telas em suspensão apenas bloqueia a tela se essa configuração estiver ativada:

Você também pode colocar os monitores para dormir no 10.9 executando pmset displaysleepnow.

Outra maneira de bloquear a tela é ativar o menu Chaveiro extra nas preferências do Acesso ao chaveiro e selecionar Bloquear tela no menu extra:

Uma maneira alternativa de bloquear a tela é sair da tela de troca rápida de usuário. Você pode fazer isso executando

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

ou usando a ação de bloqueio em Alfred:

Lri
fonte
Estou perguntando sobre 10,7 porque é isso que estou executando. Não 10.9. Não 10,8. Não há botão de ejeção. O "exigir senha" está definido.
B Sete
O item de menu Chaveiro não funciona de maneira confiável. (Ou não bloquear a tela imediatamente após ser desactivado)
Sarge Borsch
13

O MacBook Air substitui o botão de ejeção pelo botão de energia. Use isto:

Atualização 23/11/2013 : Peço desculpas por não ter lido a pergunta com atenção. Perdi a parte em que você realmente deseja bloquear a tela. A tecla de combinação abaixo apenas desliga a tela sem realmente bloqueá-la.

Control+ Shift+Power/Eject Button

Se você deseja entrar no modo de suspensão (onde também bloqueia a tela), a resposta fornecida acima está correta. A tecla de combinação para entrar no modo de suspensão é:

Option+ Command+Power/Eject Button

sayzlim
fonte
11
No meu MacBook Air, tudo o que faz é desligar a tela. A tela não está bloqueada.
Ɱark Ƭ
2
Eu continuo lendo isso e não funciona. Eu não entendo.
B Seven
Você precisa habilitar "Requer senha <imediatamente>" na configuração Segurança e privacidade .
sayzlim
Simplesmente não funciona. É isso aí! Estou mudando para o openSUSE!
AlikElzin-Kilaka
Mas por que não existe uma maneira simples de bloquear a tela, o que não exige que alteremos a configuração em Segurança e privacidade ?
Kuldeep Jain
8

Aqui está uma coisa para quem, como eu, vasculhou a Web em busca de um Mac simples equivalente a "Windows-L" para bloquear a tela e descobriu que todas as soluções exigiam software de terceiros que você não deseja ou uma chave especial que não existe no seu teclado (externo genérico). O seguinte funcionou para mim no Mavericks (10.9.3)

  1. Inicie o aplicativo "Automator" e crie um novo documento do tipo "Serviço"
  2. Especifique que o serviço receba "nenhuma entrada" em "qualquer aplicativo"
  3. Adicione a ação "Executar script do shell" ao serviço
  4. Cole o seguinte na área de texto da ação "Executar script do shell": /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
  5. Salve o serviço como "Iniciar o ScreenSaver" e feche o Automator
  6. Inicie o aplicativo "System Preferences" e vá para o painel de preferências "Security"
  7. Na guia "Geral", ative "Exigir senha [imediatamente] após o sono ou a proteção de tela começar"
  8. Agora vá para o painel de preferências "Teclado", guia "Atalhos", item da lista "Serviços" e encontre o serviço "Iniciar o ScreenSaver" em "Geral", na parte inferior da lista à direita, e clique duas vezes nele.
  9. Pressione o atalho de teclado escolhido (eu gosto de control + option + command + L, para que eu possa juntar as três teclas modificadoras e pressionar L para bloquear)

EDIT: Eu tive problemas após uma atualização para o OSX El Capitan. Eu estava usando o conteúdo AppleScript mais sucinto:

activate application "ScreenSaverEngine"

que achei que deveria ter sido mais à prova do futuro do que o encantamento de shell script da etapa 4, mas a primeira vez que o usei, ele alegou não conseguir encontrar o ScreenSaverEngine. Isso foi corrigido depois que eu comecei ScreenSaverEngine.appuma vez explicitamente na linha de comando:

open /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app
jez
fonte
11
Ou essa variante pode ser mais à prova de futuro: em vez da ação "Executar script de shell" com seu longo encantamento, use uma ação "Executar AppleScript" com o textoactivate application "ScreenSaverEngine"
jez 7/14
11
Agora devo inserir a senha todas as vezes após o protetor de tela. Quantos threads continuam propondo a mesma solução quebrada.
Ivan Balashov
Nas telas de hoje, que outro uso existe para um protetor de tela? Se você não deseja que a tela seja bloqueada com senha automaticamente após x quantidade de tempo, basta configurar o protetor de tela para que não seja iniciado automaticamente após x quantidade de tempo. Então, ele só aparecerá quando você o bloquear deliberadamente.
Jez
Para economizar bateria
Ivan Balashov
Preferências do sistema -> Economia de energia -> Exibir suspensão funciona independentemente do protetor de tela e é uma maneira mais eficaz de economizar bateria (uma vez que um protetor de tela não desliga a tela e pode usar a própria CPU).
Jez
1

Configurei meu protetor de tela com um "canto quente" nas Preferências do Sistema (para que o protetor de tela inicie quando movo o mouse para o canto). Isso, combinado com a configuração da segurança da senha como "imediatamente" necessária, significa que você tem uma maneira simples de bloquear a tela.

Steve
fonte
infelizmente, não é confiável - ele funciona cerca de 60% das vezes
Sarge Borsch
1

Simplesmente defino a segurança para solicitar a senha imediatamente em suspensão e uso o botão liga / desliga para bloquear meu MBA (OS X Yosemite).

Jay WALL
fonte
1

Vá para Configurações, Segurança e Privacidade, Geral e defina a senha "imediatamente"

Após definir isso, você poderá usar o botão shift + control + power no mac book air.

Ele será colocado no modo de suspensão ou na tela de bloqueio e, quando você precisar usá-lo novamente, solicitará a senha.

user193746
fonte