Este sencillo panel permitía a los usuarios elegir rápidamente a que ordenador conectarse sin tener que hacer un viaje a una ventana del Finder, seleccionar el ordenador y luego seguir todo el proceso para conectarse, que en ocasiones, se hace un poco pesado ya que hay que esperar que el Mac se conecte como invitado para a continuación poder identificarnos y Compartir Pantalla. Si el actual proceso te parece lento y poco productivo, vamos a crear nuestro propio lanzador para conectarnos a los diferentes ordenadores de nuestra red.
Una característica de Snow Leopard que nos va a ayudar
En Snow Leopard, Apple ha modificado ligeramente cómo se almacenan los ordenadores a los que hemos estado conectados de forma que ahora se guarda un archivo dentro de tu_usuario > Librería > Application Support > Screen Sharing por cada ordenador al que has estado conectado.
En este momento, te interesa tener allí todos los ordenadores a los que te conectas habitualmente, así que si te falta alguna conexión, es el momento de hacerla. No hace falta que hagas nada en el ordenador de destino, simplemente necesitas cada uno de los archivos para poder crear tu propio lanzador.
Desde este punto si puedes usar estos archivos arrastrando la carpeta al Dock y seleccionado los archivos para conectarte a un ordenador, pero con esto aprendemos poco … así que vamos a ir un poco mas allá creando una lanzadera que permite gestionar rápidamente la apertura de 3 ordenadores. Así aprendemos algo de Applescript (y es mucho mas divertido).
Abre el Editor de Scripts, que está en Aplicaciones > Applescript y pega el siguiente texto:
on run
set the_dialog to display dialog "Conecta con siguiente Mac" buttons ["Ordenador 1", "Ordenador 2", "Ordenador 3"] default button 1 with icon caution
if button returned of result is "Ordenador 1" then
tell application "Finder"
activate
open document file "ordenador1.local.vncloc" of folder "Screen Sharing" of folder "Application Support" of folder "Library" of folder "tu_usuario" of folder "Users" of startup disk
end tell
else if button returned of result is "Ordenador 2" then
tell application "Finder"
activate
open document file "ordenador2.local.vncloc" of folder "Screen Sharing" of folder "Application Support" of folder "Library" of folder "tu_usuario" of folder "Users" of startup disk
end tell
else if button returned of result is "Ordenador 3" then
tell application "Finder"
activate
open document file "ordenador3.local.vncloc" of folder "Screen Sharing" of folder "Application Support" of folder "Library" of folder "tu_usuario" of folder "Users" of startup disk
end tell
end if
end run
Personalizando
Ahora puedes guardar el script como una aplicación y cuando la ejecutes, dispondrás de las tres opciones para conectar directamente con cada uno de los 3 ordenadores con los que mas habitualmente compartes pantalla. Un detalle más: guarda el código fuente del script para poder modificarlo mas adelante si añades mas ordenadores o realizas cambios en los ordenadores de la red.
Sensacional!
De verdad creo que sería súper interesante plantear una sección semanal de mini entregas del Apple Script… Me ha parecido sensacional. Seguid así que da gusto descubrir cada día!
Un saludo,
Es un gusto poder desarrollar tus propias soluciones, pero en este caso existe un ítem para la barra de menús diseñado perfectamente para este cometido:
http://www.klieme.com/ScreenSharingMenulet.html