Ecco qui:
/usr/bin/osascript -e 'tell application "Safari"' -e "activate" -e 'tell application "System Events"' -e 'keystroke "f" using {control down, command down}' -e "end tell" -e "end tell"
Qui è in una forma più chiara (ma non puoi eseguirlo in questo modo):
/usr/bin/osascript -e "tell application \"Safari\""
-e "activate"
-e "tell application \"System Events\""
-e "keystroke \"f\" using {control down, command down}"
-e "end tell"
-e "end tell"
E questo è come AppleScript formattato:
tell application "Safari"
activate
tell application "System Events"
keystroke "f" using {control down, command down}
end tell
end tell
Funziona aprendo prima una finestra di Safari se una non è attualmente aperta. Quindi simula il comando Controllo ^ - Comando ⌘ - F che indica alla finestra di Safari di diventare a schermo intero.
Se vuoi rendere la finestra la dimensione massima che può essere senza diventare a schermo intero (ad esempio occupando tutto lo spazio sotto la barra dei menu in alto):
tell application "Finder"
set desktopSize to bounds of window of desktop
end tell
tell application "Safari"
activate
set bounds of window 1 to desktopSize
end tell
Che diventerebbe questo in Terminal:
/usr/bin/osascript -e "tell application \"Finder\"" -e "set desktopSize to bounds of window of desktop" -e "end tell" -e "tell application \"Safari\"" -e "activate" -e "set bounds of window 1 to desktopSize" -e "end tell"
Per Chrome, fai questo:
tell application "Google Chrome"
activate
make new window
tell application "System Events"
keystroke "f" using {control down, command down}
end tell
end tell
Quindi sarebbe questo in Terminal:
/usr/bin/osascript -e "tell application \"Google Chrome\"" -e "activate" -e "make new window" -e "tell application \"System Events\"" -e "keystroke \"f\" using {control down, command down}" -e "end tell" -e "end tell"
Spero che questo aiuti!