¿Hay alguna manera de forzar absolutamente el cierre de sesión, el apagado o el reinicio con pestañas abiertas y documentos sin guardar?

12

No pude encontrar una forma relativamente simple de cerrar sesión en un Mac de uso público rápidamente con muchas pestañas abiertas y sin guardar el documento en segundo plano sin tener que recurrir a sudo shutdown -h now .

La razón por la que pregunto es que a veces un usuario tiene su cuenta registrada en los iMacs aquí en la escuela y trata de cerrar la sesión y luego se va, pensando que se ha completado, pero las aplicaciones Safari y Office interrumpen el proceso. , dejando su cuenta, monturas y sitios web aún accesibles para la siguiente persona que se siente.

Obviamente, una cadena de acceso directo sería agradable en lugar de publicar una nota que le diga a la persona que escriba cosas arcanas en un terminal. Por ejemplo, solo hacer que intenten encontrar Terminal.app será una tarea.

Esto no parece tener sentido porque el usuario puede simplemente cerrar cada aplicación y hacer clic en algunos cuadros de diálogo, pero a diferencia de usted y yo, a quienes golpeamos repetidamente la tecla Comando-Q mientras golpea la barra espaciadora y las teclas D son probablemente de segunda naturaleza.

    
pregunta sauceboat 06.03.2012 - 01:12

5 respuestas

4

En mi universidad, tenían una aplicación en el Dock cuyo ícono era un cuadrado blanco con LOG OUT en grandes letras rojas. Ejecutó un script (junto con appify o similar) que mató a todas las aplicaciones en ejecución y desconectó al usuario . Esto también ayudó a las personas que no conocían el Mac y no buscaron en el menú Apple el elemento del menú de cierre de sesión.

    
respondido por el CajunLuke 06.03.2012 - 01:36
3

Podría crear una aplicación AppleScript, guardada en el escritorio u otra ubicación prominente, que diga

  do shell script "sudo shutdown -h now" with administrator privileges

El usuario hace doble clic en la secuencia de comandos de apagado, obtiene un cuadro de diálogo que solicita la contraseña y, si es correcta, el cierre continúa. Tenga en cuenta que esto solo funciona para cuentas con privilegios de administrador.

    
respondido por el Daniel 06.03.2012 - 03:39
2

También está el acceso directo Command + Shift + Option + Q para cerrar sesión sin confirmación, pero no ayuda cuando tiene documentos sin guardar pre-10.7; simplemente evita tener que presionar Command + Q repetidamente. Sin embargo, con La función Reanudar de Lion , funciona según lo previsto: deja los documentos no guardados para la próxima vez que inicie sesión.

    
respondido por el David 06.03.2012 - 03:11
1

Puede utilizar un programa de terceros como Power Manager para cerrar sesión automáticamente a los usuarios inactivos . Power Manager abandonará todas las aplicaciones en ejecución y se ocupará de las aplicaciones que intenten bloquear el proceso con hojas o cuadros de diálogo.

Divulgación: trabajo para DssW, los creadores de Power Manager.

    
respondido por el Graham Miln 27.02.2014 - 08:26
0

Esto podría lograrse fácilmente con Automator. Al encender Automator, seleccione "Aplicación". Tome el comando sudo shutdown -h now y póngalo en la acción del automatizador "Ejecutar script de shell". Guárdelo como una aplicación y péguelo en el Dock o justo en el centro del escritorio. Para un efecto adicional, realice una búsqueda de imágenes para un ícono apropiado que podría agregar (usando la ventana de información de su nueva aplicación). Tal vez el botón clásico de E / S o algo así, como estos

    
respondido por el soxman 06.03.2012 - 02:45

Lea otras preguntas en las etiquetas