Troca rápida de usuário / Apple Menu?

25

Eu gosto de troca rápida de usuário, mas não gosto disso na minha barra de menus. Gostaria de saber se é possível colocá-lo no menu Apple? Ou, de alguma forma, altere a opção Logout no menu Apple para alternar entre usuários?

cust0s
fonte

Respostas:

36

Se a adição de um atalho de teclado for aceitável, pode-se chamar CGSession -suspendpara mostrar a troca rápida de usuário. (Você pode usar CGSession -switchToUserID `id -g bob`, por exemplo, para alternar para um usuário específico .)

Procurando por aquela palavra CGSessionrevelará muitas opções, como equivalente de Win-L no Mac ou criar um atalho de teclado para troca rápida de usuário no Mac OS X .

E, em vez de adicioná-lo ao menu Apple, no 10.6 Snow Leopard é muito fácil adicioná-lo ao menu Serviços de cada aplicativo:

  • Iniciar aplicativos »Automator
  • Selecione "Serviço" para o modelo do novo fluxo de trabalho do Automator
  • Na parte superior do painel direito, selecione "O serviço não recebe entrada em nenhum aplicativo "
  • Arraste a ação "Executar Script do Shell" do painel esquerdo para o fluxo de trabalho no painel direito
  • Deixe o Shell no "/ bin / bash" padrão e substitua o comando padrão catpelo seguinte, sem quebras de linha:

    / Sistema / Biblioteca / CoreServices / Menu \ Extras / User.menu / Conteúdo / Recursos / CGSession -suspend

  • Opcional: clique no botão Executar para testar
  • Pressione Cmd-S para salvar. O nome digitado será o nome no menu Serviços. O fluxo de trabalho será salvo em ~/Library/Services.

Troca rápida de usuário no Automator

Para atribuir um atalho de teclado, em 10.6:

  • Abra Painel Preferências do Sistema »Teclado» Atalhos de Teclado
  • Selecione "Serviços" no painel esquerdo
  • Role para baixo até Geral no painel direito
  • Clique duas vezes à direita do fluxo de trabalho do Automator que você acabou de criar
  • Pressione as teclas que deseja usar e alterne os painéis para garantir que o novo atalho seja salvo
    • Observe que na versão 10.6 existe um erro que pode impedir que você atribua serviços a teclas de função.
Arjan
fonte
Esse é um tutorial muito bom.
Milhous
Eu tentei atribuir o Cmd-L como atalho, para fazer é semelhante ao Win-L do Windows, mas isso não funcionou porque alguns aplicativos, como Navegadores da Web, também usam o atalho do Cmd-L. Então, acabei atribuindo Cmd-Shift-L.
Gurjeet Singh
1
Eu tentei atribuir o Cmd-L como atalho, para fazer é semelhante ao Win-L do Windows, mas isso não funcionou porque alguns aplicativos, como Navegadores da Web, também usam o atalho do Cmd-L. Tentei algumas outras combinações, mas nenhuma delas funcionou em todos os aplicativos que uso regularmente. Então acabei atribuindo Cmd-Shift-2.
Gurjeet Singh
1
Apenas para tornar isso mais atualizado: posso confirmar que ainda funciona no Yosemite 10.10.5.
precisa saber é o seguinte
0

Se você estiver usando um dos lançadores de aplicativos populares, como Quicksilver ou LaunchBar , verifique se eles podem levá-lo à janela de login.

Na barra de lançamento, o comando faz Login Windowparte do índice de contas de usuário .

Daniel Beck
fonte