1 votos

Cómo abrir aplicaciones a pantalla completa via Terminal

He creado un script para abrir mis aplicaciones más utilizadas, pero tengo dos preguntas sobre él.

El código del script es el siguiente:

#!/bin/bash
echo "Hi $(whoami)"
echo "Openning your default apps..."
open -a Mail
open -a Wunderlist
open -a Reminders
open -a Notes
open -a Pocket
open -a Safari
echo "Do you want social networks? [y|n]"
read social
if [[ $social == "y" ]]; then
    open -a Telegram
    open -a Safari http://web.whatsapp.com
    open -a TweetDeck
fi
echo "Do you want to listen some music? [y|n]"
read music
if [[ $music == "y" ]]; then
    open -a iTunes
fi
echo "Have a nice day $(whoami)! :D"

Así que aquí vienen las preguntas:

  • ¿Cómo puedo abrir las aplicaciones a pantalla completa por defecto? iTunes dispone de memoria y abrir en modo de pantalla completa, pero los otros no.

  • ¿Cómo puedo mantener Terminal en primer plano mientras que otras aplicaciones están siendo abiertos?

2voto

moodforaday Puntos 2633

¿Cómo puedo mantener Terminal en primer plano, mientras que las otras aplicaciones que se están abiertos?

El uso de la -g o --background indicador open:

 -g  Do not bring the application to the foreground.

por ejemplo:

open -g -a Notes

se abrirá Notas.aplicación en segundo plano.

Por desgracia, no todas las aplicaciones aparecen respetar esto. Para las aplicaciones que usted puede necesitar para ocultar manualmente usando AppleScript:

osascript -e 'tell application "System Events" to set visible of process "FOO" to false'

donde FOO es el nombre de la aplicación.

p.s. - en lugar de $(whoami) puede utilizar $LOGNAME

0voto

Amir Afghani Puntos 17519

En la pantalla completa-pregunta: Supongo que hay otras maneras de hacerlo pero usando AppleScript es uno de ellos.

Para Safari sería algo como esto:

/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"

Sólo sustituir las aplicaciones y la tecla derecha en la línea y utilícelo en lugar del comando 'abrir'.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X