Mac OS X 10.6 Snow Leopard: Crea tu propio lanzador para Compartir Pantalla

Una de las opciones que Apple eliminó de Compartir Pantalla, su sistema de gestión de escritorio remoto “sencillo” en una de las últimas versiones de Mac OS X Leopard, fue el navegador.

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

  • Los textos en español quedan bastante claros: los textos de los correspondientes botones hacen referencia a las tres posibles opciones y si modificas Ordenador 1, 2 … debes cambiarlo también en las opciones de apertura de cada uno de los archivos
  • ordenador1.local.vncloc y siguientes serán los nombres de los archivos que deseas abrir en la ruta y carpeta antes especificada
  • tu_usuario es el nombre corto de tu usuario, que es el mismo que el de la carpeta de tu usuario
  • 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.

    0 0 votos
    Article Rating
    Subscribe
    Notify of
    2 Comments
    Oldest
    Newest Most Voted
    Opiniones Inline
    Ver todos los comentarios
    mnebot
    mnebot
    14 years ago

    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,

    Desastre
    Desastre
    14 years ago

    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

    2
    0
    Me encantaría saber tu opinión, por favor, deja un comentariox
    ()
    x