Cambio rápido de usuario / Menú de Apple?

25

Me gusta el cambio rápido de usuario pero no estoy interesado en mi barra de menú, me pregunto si es posible ponerlo en el menú de Apple. ¿O de alguna manera cambia la opción Cerrar sesión en el menú de Apple para cambiar de usuario?

cust0s
fuente

Respuestas:

36

Si agregar un atajo de teclado sería aceptable, entonces se puede invocar CGSession -suspendpara mostrar el cambio rápido de usuario. (Puede usar CGSession -switchToUserID `id -g bob`, por ejemplo, para cambiar a un usuario específico ).

La búsqueda de esa palabra CGSessionrevelará muchas opciones, como equivalente de Win-L en Mac o Crear un atajo de teclado para el cambio rápido de usuario en Mac OS X .

Y en lugar de agregarlo al menú de Apple, en 10.6 Snow Leopard es bastante fácil agregarlo al menú Servicios de cada aplicación:

  • Inicio de aplicaciones »Automator
  • Seleccione "Servicio" para la plantilla del nuevo flujo de trabajo de Automator
  • En la parte superior del panel derecho, seleccione "El servicio no recibe ninguna entrada en ninguna aplicación "
  • Arrastre la acción "Ejecutar script de shell" desde el panel izquierdo al flujo de trabajo en el panel derecho
  • Deje Shell en su valor predeterminado "/ bin / bash" y reemplace el comando predeterminado catcon el siguiente, sin saltos de línea:

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

  • Opcional: haga clic en el botón Ejecutar para probar
  • Presiona Cmd-S para guardar. El nombre que escriba será el nombre en el menú Servicios. El flujo de trabajo se guardará en ~/Library/Services.

Cambio rápido de usuario en Automator

Para asignar un atajo de teclado, en 10.6:

  • Abra Preferencias del sistema »Teclado» atajos de teclado del panel
  • Seleccione "Servicios" en el panel izquierdo
  • Desplácese hacia abajo a General en el panel derecho
  • Haga doble clic a la derecha del flujo de trabajo de Automator que acaba de crear.
  • Presione las teclas que desea usar y cambie los paneles para asegurarse de que se guarda el nuevo acceso directo
    • Tenga en cuenta que en 10.6 hay un error que podría impedirle asignar servicios a teclas de función.
Arjan
fuente
Ese es un muy buen tutorial.
Milhous
Intenté asignar Cmd-L como acceso directo, para que sea similar al Win-L de Windows, pero eso no funcionó porque algunas aplicaciones, como los navegadores web, también usan el acceso directo de Cmd-L. Así que terminé asignando Cmd-Shift-L, en su lugar.
Gurjeet Singh
1
Intenté asignar Cmd-L como acceso directo, para que sea similar al Win-L de Windows, pero eso no funcionó porque algunas aplicaciones, como los navegadores web, también usan el acceso directo de Cmd-L. Intenté algunas otras combinaciones, pero ninguna de ellas funcionó en todas las aplicaciones que uso regularmente. Así que terminé asignando Cmd-Shift-2, en su lugar.
Gurjeet Singh
1
Solo para hacer esto más actualizado: puedo confirmar que todavía funciona en Yosemite 10.10.5.
Arc676
0

Si está utilizando uno de los lanzadores de aplicaciones populares, como Quicksilver o LaunchBar , verifique si pueden llevarlo a la ventana de inicio de sesión.

En Launchbar, el comando es Login Windowparte del índice de Cuentas de usuario .

Daniel Beck
fuente