OS X comando para tornar a janela do terminal atual em tela cheia

1

Estou tentando criar um script para abrir meu ambiente de trabalho. Eu quero

1) Abra o Terminal.app e digite um comando como "time_to_work" 2) Este comando irá:

a. abrir texto sublime

open ~/Documents/Programming/ -a Sublime\ Text.app

b. tornar a janela do terminal atual em tela cheia

c. Abra o Google Chrome

Estou ficando preso em 2.b. Existe um comando simples, ou eu teria que fazer algo como encontrar o ID do processo e enviá-lo um sinal (se isso faz sentido)?

Eu também seria capaz de trabalhar com um comando que abrirá uma nova janela no modo de tela cheia.

Obrigado!

    
por Seth 28.01.2015 / 19:06

2 respostas

0

Basta usar os comandos do AppleScript:

osascript <<"EOF"
    tell application "Terminal" to activate
    tell application "System Events" to keystroke "f" using { command down, control down }
    delay 3
    tell application "Google Chrome" to activate
EOF

O atraso é necessário para que o Terminal conclua a ação de tela inteira.

    
por 28.01.2015 / 19:27
0

defina MyApps como {"Google Chrome", "Skype", "Finder"}

repita com MyApp em MyApps

tell application MyApp

    activate

    delay 3

end tell

tell application "System Events"

    tell process MyApp

        set value of attribute "AXFullScreen" of window 1 to true

        delay 3

    end tell

end tell

terminar a repetição

    
por 02.04.2017 / 21:30