¿Existe una alternativa real en la Mac a Ctrl + Alt + Delete (no el cuadro de diálogo “forzar salida”)?

0

¿Existen alternativas reales para forzar el diálogo de salir en mac?

Alternativa, ¿solo un comando / aplicación que mata a todas las aplicaciones en ejecución (no al proceso)?

    
pregunta Tyilo 19.07.2011 - 00:51

2 respuestas

3

Encontré cómo lograr lo que quiero:

  • Crea un comando de sparkcript para Apple haciendo do shell script "sudo killall loginwindow"
  • Edite / etc / sudoers para permitir hacer arriba sin contraseña indicador: Tyilo ALL=NOPASSWD:/usr/bin/killall
respondido por el Tyilo 19.07.2011 - 02:10
0

Aquí hay un combo de teclado ⌘ ⌥ ESC (Comando-Opción-ESC o Comando-Alt-ESC) lo que trae una pequeña Fuerza de salida ventana.

pero, cuando tu script haga un clic cada 0.25 segundos, perderás el enfoque en CUALQUIER ventana.

Por ejemplo, puede probar en otra ventana de terminal lo siguiente

seconds=20
script="name_of_the_script"
sleep $seconds ; killall "$script"

ese pequeño script dormirá 20 segundos, y luego eliminará todos los procesos con el nombre "name_of_the_script".

Otra variante es: reescribe tu script para la comprobación de pulsación de tecla. Por ejemplo, el siguiente script de shell se ejecutará hasta que presione "q". Debido a que no dice cómo "hacer clic" (a través de applecript? A través de iKey?) No se puede decir una mejor solución.

#!/bin/bash

cnt=0
do_stuff() {
        let cnt++
        echo "Doing stuff here $cnt"
}

#MAIN LOOP
#set terminal into nonblocking mode
stty -icanon
key=''
while [[ "$key" != "q" ]]
do
        read key
        do_stuff
done

#resetting terminal into normal mode
stty sane
echo DONE
    
respondido por el jm666 19.07.2011 - 13:09

Lea otras preguntas en las etiquetas