Cómo abrir una aplicación en pantalla completa a través del terminal en código bash

2

Me gustaría saber cómo podría abrir una aplicación de su elección en pantalla completa utilizando el código bash en la terminal.

ijndkgeo
fuente

Respuestas:

3

Aquí está el AppleScript que puede usar para iniciar la aplicación y luego pasar al modo de pantalla completa.

on run argv
    if (count of argv) > 0 then
        set result to item 1 of argv
    else
        set result to text returned of (display dialog "Enter the name of the app to launch" default answer "")
    end if

    set appName to result

    tell application appName
        activate
        delay 3

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

    end tell
end run

Pegue eso en Script Editor.app, guárdelo como un script (solo se ejecuta). Dar osascriptacceso a las funciones de accesibilidad en Preferencias-> Privacidad-> Accesibilidad (haga clic en + y localizar /usr/bin/osascript).

Con eso puedes ejecutar algo como osascript fullscreen.scpt Photos.

Mateusz Szlosek
fuente
0

puedes abrir una aplicación usando el comando abrir a través del terminal, aunque no creo que puedas decirle a la aplicación que esté en pantalla completa.

para que puedas hacer algo como:

open /Applications/Safari.app

Desafortunadamente, no puedo ver una forma desde la terminal para abrir la pantalla completa, aunque la otra forma en que podría hacerlo es a través del script de Apple.

Ivy Jane
fuente
Sugerencia: luego puede usar osascriptAppleScript para enviar un comando de pantalla completa a la aplicación :-)
nohillside