Forzar Safari para abrir en pantalla completa

Me encantaría que Safari se abriera en modo de pantalla completa.

No parece que Safari admita esto de forma nativa.

Después de investigar un poco, pensé que la mejor alternativa podría ser ejecutar un AppleScript cuando se abre Safari, lo que fuerza a Safari al modo de pantalla completa.

tell application "System Events" to tell process "Safari"
    set value of attribute "AXFullScreen" of window 1 to true
end tell

¿Cómo puedo ejecutar este script cada vez que se inicia Safari?

Me di cuenta de esto después de publicar una solución de script. Si abro Safari, lo configuro en modo de pantalla completa... Si salgo de Safari en modo de pantalla completa y lo vuelvo a abrir, se volverá a abrir automáticamente en modo de pantalla completa.
Esto no me pasa. soy celosa

Respuestas (1)

Puede guardar este script en ScriptEditor como .app y nombrarlo algo así como "Safari Maximized.app". Luego, cada vez que desee iniciar Safari en modo de pantalla completa, simplemente inicie su nueva aplicación. Es posible que deba ajustar la configuración de retraso en el código.

Esto me funciona en la última versión de Sierra

tell application "Safari" to activate
delay 1
tell application "System Events"
    perform action "AXPress" of button 2 of window 1 of application process "Safari"
end tell

No olvide permitir el acceso a su nueva aplicación a través de gatekeeper

ingrese la descripción de la imagen aquí

delay 1es frustrante, ¿no hay forma de evitarlo?
Puedes intentar eliminar eso. Solo lo agregué para dar tiempo al safari para que se abra antes de que se ejecute el comando.
En realidad, noté que si abro Safari, lo configuro en modo de pantalla completa... Si salgo de Safari en modo de pantalla completa y lo vuelvo a abrir, se volverá a abrir automáticamente en modo de pantalla completa. Parece que puede no haber necesidad de escribirlo.
Esto no me pasa.