Posso atribuir um atalho de teclado para abrir a janela de login do Mac OS X?


10

Eu gostaria de atribuir um atalho de teclado "Every Application" para abrir a janela de login, para quando eu me afastar do meu computador. Existe uma maneira de fazer isso? (Os métodos somente para leão são bons.)



2
Utilitários comuns, como a barra de inicialização, permitem um atalho rápido do teclado para proteger sua sessão sem realmente sair ou ter o protetor de tela protegido por senha.
bmike

1
Conforme observado em apple.stackexchange.com/questions/18365/… , agora existe um atalho interno para isso, ctrl + shift + power.
Paul D. Waite

Respostas:


3

Sei que esse segmento provavelmente já é bastante antigo, mas para todas as opções que foram dadas aqui, a maneira mais simples não foi discutida.

A Apple permite bloquear a tela com um atalho de teclado. Você não precisa criar uma, existe uma embutida no OSX - através do recurso "Exigir senha após suspensão ou proteção de tela".

Aqui está como usá-lo:

  1. Certifique-se de que “Exigir senha após o início do descanso ou proteção de tela” esteja definido como “imediatamente”.

Para fazer isso, execute as seguintes etapas:

  1. Abra Preferências do Sistema
  2. Clique em Segurança (em Lion, "Segurança e Privacidade")
  3. Vá para a guia Geral
  4. Se você ainda não possui um, marque a caixa ao lado de "Exigir senha após o sono ou o descanso de tela começar"
  5. Defina o intervalo de tempo para "imediatamente"
  6. Sair das Preferências do Sistema

Quando agora, quando você deseja bloquear o seu Mac, basta usar o atalho de teclado

Ctrl ⌃+ Shift ⇧ + Eject ⏏ ou Ctrl ⌃+ Shift ⇧ +Power


Nada mal. Pode ficar um pouco abaixo do ideal se você tiver o Modo de suspensão segura ativado e quiser desbloquear sua máquina logo após bloqueá-la, pois ainda pode gravar o conteúdo da sua RAM no disco.
Paul D. Waite

7

Se você deseja atribuir alt ⌥+ cmd ⌘+ Là tela de bloqueio sem instalar nenhum programa, em 5 minutos , sugiro que você execute estas três etapas:

  1. Crie um serviço no Automator e defina "O serviço recebe selecionado" como "sem entrada" em vez de "texto".

  2. (Ainda no Automator) adicione 'Run AppleScript' (pesquise à esquerda "apple" e clique duas vezes).
    No script no lugar de (* Seu script está aqui *), você copia e cola:

    do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
    Salvar e sair. (Você pode nomear seu serviço como "Tela de bloqueio".)

  3. Abra Preferências do Sistema, Teclado e, na guia Atalhos do Teclado, em Serviços, você encontrará o serviço "Tela de Bloqueio" na parte inferior da lista.
    Agora, clique em "nenhum" ao lado de "Bloquear tela" para atribuir ⌥⌘ L ao seu serviço. Na verdade, sugiro um pouco L porque L é atribuído no Finder.

Feito.

(Para o passo 2, os elogios vão para Lauri Ranta !)


Thx, amigo, que era a única solução normal de IMHO
radistao

Esta foi a melhor solução que também é exportado então tudo que você tem TODO é instalá-lo: dl.dropboxusercontent.com/u/20485770/Lock%20Screen.zip
LukePOLO

4

Pressione Shift-Cmd + Q. Verifique se a opção "Reabrir janelas ao fazer login novamente" está marcada. Pressione Enter.

Graças ao Lion, quando você faz login novamente, tudo fica igual.


Não é uma solução alternativa ruim. Eu acho que faz com que as guias do navegador sejam recarregadas, portanto, não é o ideal se você estiver em uma conexão de internet 3G.
Paul D. Waite

Sim, isso faz com que tudo seja recarregado, o que também pode levar algum tempo, dependendo de quantos aplicativos você estava executando quando efetuou logout. Mas, novamente outras soluções exigem configurações de scripts complexos, de modo que este é tão fácil quanto ele ganha;)
René

Certo. Você tem algum link para as alternativas?
Paul D. Waite

1
A troca rápida de usuário de scripts vem à mente: superuser.com/questions/44433/…
René

aha, excelente, felicidades.
Paul D. Waite

4

Outra maneira de sair da tela de troca rápida de usuário é atribuir um atalho para este comando do shell:

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

Se você possui o Alfred Powerpack, pode atribuir um atalho à ação de bloqueio, mas apenas digitar "bloqueio" não demora muito mais.


Basta usar isso com um Serviço do Automator e um script de shell Ação. Em seguida, atribua uma tecla de atalho nas preferências do sistema.
28412 Markhunte

2

Você também pode definir um Applescript para clicar no item de menu "Janela de login" após um certo período de tempo:

Janela de login ...

Se você deseja navegar na barra de menus, o script é mais ou menos assim:

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

Oi Davies! Você conseguiu completar o script?
Barney

2

Você pode usar a Ferramenta Better Touch (link) para criar um gesto multitoque ou um atalho para acessar a tela de login:

Gesto multitoque

insira a descrição da imagem aqui

Atalho do teclado

insira a descrição da imagem aqui


1

Isso pode não responder totalmente à sua pergunta, mas pelo menos é um passo na direção certa.

  1. Abra o Acesso às Chaves, localizado na Pasta Utilitários, dentro da Pasta Aplicativos.
  2. Abra as preferências de Acesso ao chaveiro e marque a caixa "Mostrar status do chaveiro na barra de menus". Marque "Mostrar status do chaveiro na barra de menus"
  3. No ícone Bloquear na barra de menus, escolha "Bloquear tela".

No ícone Bloquear na barra de menus, escolha "Bloquear tela".


Ainda não encontrei uma maneira de atribuir um atalho de teclado ao item da barra de menus e / ou ao menu da barra de menus Acesso ao Keychain.
molle

Sim, acho que existe uma maneira de fazer com que o Shift-F7 seja um atalho para atribuir o foco do teclado à barra de menus. Se o ícone de status do chaveiro é o ícone mais à esquerda, é quase um atalho de teclado para a tela de bloqueio (por exemplo, Shift-F7, seta para baixo, digite). É um pouco complicado, porém, e você deve manter o ícone de status do chaveiro como o mais à esquerda na barra de menus.
Paul D. Waite

1
Estou escrevendo no meu telefone agora, então não consigo encontrá-lo, mas sei que existem maneiras de itens da barra de menus do AppleScript. Talvez isso possa ajudar? goo.gl/0peFU
molle

0

Uau, isso está acontecendo há um tempo ... Mas depois de tentar todas essas sugestões diferentes, encontrei o caminho mais fácil para mim, que não vejo mencionado aqui e em outros lugares, mas é meio senso comum para mim agora que penso nisso ...

  1. Defina a senha requerida após suspensão ou proteção de tela como "imediatamente"
  2. Ative "cantos quentes" e selecione um canto para "iniciar o protetor de tela" ou "colocar a tela no modo de suspensão".

Então tudo o que você precisa fazer é simplesmente deslizar o cursor até o referido canto e o descanso de tela será iniciado, a tela entrará no modo de espera e, quando você mover o mouse novamente, estará na tela de login!

Sem scripts, sem atalhos na barra de menus, sem seqüências de teclas, apenas um simples toque no trackpad! Isso funciona quando você tem o canto definido para proteção de tela, exibição de suspensão ou fechamento da tampa.


Certo. Isso não é um atalho de teclado.
Paul D. Waite

-1

Há apenas uma maneira de fazer isso, se você quiser chamar a tela de Logon a partir de um atalho de tecla de atalho do teclado. Requer o uso do aplicativo Automator interno no Mac OS. Aqui está o artigo sobre como fazê-lo:

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


1
Em geral, os links não dão grandes respostas (o site por trás do link pode desaparecer, o link pode mudar etc.). Você poderia editar sua resposta para resumir as etapas necessárias?
John N

“Existe apenas uma maneira de fazer isso” - exceto que também há uma maneira de fazer isso .
Paul D. Waite
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.