Blog personal de Diego de Haller
Blog personal de Diego de Haller

Lanzar Compartir Pantalla desde Terminal

Últimamente ando en plan chapucillas, para hacer cosas diferentes con Mac OS X. Teniendo en cuenta que no soy una persona que sepa mucho de Mac OS, ni de Unix/Linux, el ponerme a hacer cosillas con Applescript me parecía curioso.

En este caso, lo que estaba buscando era poder lanzar la utilidad de «Compartir Pantalla», para controlar el Mac Mini. Muchos diréis: pero a ver, si puedes abrir el Finder, hacer click en el Mac Mini y de ahí al botón de Compartir Pantalla. El problema: soy un poco vaguete y tengo dos redes Wifi, por lo que no siempre estoy en la misma red y, por lo tanto, no siempre «veo» al Mac Mini. Y ya son dos problemas, así que, ya tengo excusa.

Bueno, sin más dilación, veamos cómo será el proceso.

Lo primero, crear el script con Applescript:

tell application "Screen Sharing"
activate
tell application "System Events"
keystroke "a" using command down # esto borra el contenido de la barra y le da el foco
keystroke "IP_DEL_MACMINI" # poned la IP del Mac que queráis
key code 36 # pulsa Enter
end tell
end tell

Luego, lo salvamos con el nombre que queramos y la extensión scpt. El siguiente paso, es a gusto del consumidor, así que os cuento cómo lo tengo yo. Uso Quicksilver, que es un lanzador de aplicaciones, entre otras muchas cosas, y que tiene plugins. Entre ellos, que si me pongo a hablar de Quicksilver, me da para 3 posts por lo menos, y hay gente que lo hace mejor que yo, así que aquí tenéis unos pocos ejemplos. Como decía, hay un plugin que se llama Abracadabra, que permite configurar triggers usando gestures del ratón.

Y listo, así se lanza el script. Si queréis podéis lanzarlo desde el Terminal, así:

osascript /directorio/fichero.scpt

Espero que os sea útil. ¡Saludos!

3 ideas sobre “Lanzar Compartir Pantalla desde Terminal”

Los comentarios están cerrados.