martes, noviembre 01, 2011

como usar un solo mouse y teclado para controlar varias computadoras

como compartir un mouse y teclado con o para varias computadoras



las computadoras pueden tener diversos sistemas operativos, por ejemplo OS X, linux o windows

es bastante sencillo y practico usando el programa adecuado, en este caso se trata de 

synergy

en distribuciones basadas en .deb lo instalamos usando apt
$ sudo apt-get install synergy

para los otros sistemas operativos podemos descargarlo de la página de la app
http://synergy-foss.org/download/

luego es necesario correr el server en la máquina donde tenemos el teclado y mouse que queremos usar para controlar las otras compus, pero hay que crear un archivo de configuración como este de ejemplo:

.synergy.conf
================================

section: screens
google:
petit:
inv1:
end

section: aliases
        google:
                192.168.10.70
        petit:
                192.168.10.38
        inv1:
                192.168.1.71
end

section: links
        google:
                left = petit
        petit:
                right = google
                left = inv1
        inv1:
                right = petit
end


================================

la sección links es declarativa y cada máquina declara lo que tiene alredodor
google
    tiene a la izquierda a petit
petit
   tiene a la derecha a google
   tiene a la izquierda a inv1
inv1
   tiene a la derecha a petit



luego, ya con dicho archivo de configuración en la máquina donde esta el teclado y mouse principal corremos un synergy server

por default synergys busca el archivo .synergy.conf en nuestro $HOME, con la opción --config podemos especificar un archivo distinto
--config synconf2.conf

Lanzamos el servidor de synergy para que este listo para compartir teclado y mouse
$ synergys -f





por otro lado las máquinas que queremos controlar se tienen que entregar voluntariamente, o sea tenemos que ejecutar el cliente de synergy indicando el servidor que las controlara

$ synergyc -f google
o por ip
$ synergyc -f 192.168.10.70


tanto synergys como synergyc corren en modo background, la opción -f es para que corran en foreground, cuando ya se acostumbren a usarlo es recomendable eliminar dicho parametro a menos que quieran dejar una terminal para monitoreo


No hay comentarios.: