El día 16 de marzo de 2011 23:44, Fernando Cladera Ojeda
<[email protected]> escribió:
>> > Les comento el problema: necesitamos para una exposición tener una
>> > pantalla grande, que lamentablemente no tenemos a disposición.
>> > Ahora bien, cada uno de los cuatro expositores tiene una notebook, por
>> > lo que nos preguntábamos si es posible sincronizar las pantallas de las
>> > computadoras. Es decir, cuando uno instala un monitor externo tiene la
>> > posibilidad de elegir para que entre ambas pantallas formen una sola
>> > imagen grande. ¿Es posible formar un único escritorio con varias
>> > máquinas distrintas?¿Qué otra alternativa sugerirían, teniendo en cuenta
>> > que el "raid de pantallas" va a usarse para reproducir video?
>> > Había pensado sino, dividir cada video de alta calidad en 4 pequeños
>> > videos (uno para cada notebook), pero no se si hay alguna alternativa
>> > más sencilla.

Ayer justamente me encontraba con unproblema: quería leer los manuales
de la API de Google Maps y al mismo tiempo estar programando. Es la
primera vez en mucho tiempo que extraño tener un xinerama, así que me
decidí a mirar qué se podía hacer. Tengo varios monitores pero la
placa de video es integrada así que sólo tiene una salida... Y tengo
dos máquinas a mi lado, así que se me ocurrió investigar cómo unir los
monitores de las dos máquinas en uno solo.

Y adivinen qué: existe un proyecto que lo hace. Es un Proxy de X
windows. En cualquier máquina (con pantalla o no) se ejecuta el
programa xdmx. Él genera un nuevo servidor X, pero a su vez se conecta
a tantos servidores X (locales o remotos) como haga falta. La entrada
(teclado y mouse) la puede tomar de donde uno quiera (por ejemplo
teclado y mouse locales), pero por defecto los toma del primer
servidor X de la lista.

Antes de darles un ejemplo de cómo se usa, una aclaración: a mi me
funcionó mal. Dicen por ahí que mezclar placas 3D de diferente marca
(ATI y Nvidia) puede generar problemas pero debería ser sólo si se usa
Open GL. Probé incluso generando un servidor X por software con Xnest
y también me daba problemas: basuritas en los bordes de las ventanas.
Pantalla que se pinta todo de blanco excepto algunas partes, etc. Para
colmo el proyecto parece estar sin mantenimiento desde hace no se
cuánto.

En fin, yo les cuento por si quieren probarlo y/o dedicarse a mantenerlo:

La cosa es arrancar dos servidores X. En la página dan un script de
ejemplo que hace todo automáticamente conectándose por SSH a las
máquinas remotas pero yo les cuento "a mano" cómo se hace para que
quede claro.

Por ejemplo tenemos tres máquinas, "mimaquina", y "laotra" y "server".
Yo estoy sentado frente a mimáquina y server es la máquina donde
quiero ejecutar mis programas porque es bastante potente. La tengo
configurada para que acepte conexiones de servidores X por red.

En una consola de texto ejecuto:

[root@mimaquina ~]# X -ac :2

Después me cambio a otra consola, hago un ssh a "laotra" y hago lo mismo

[root@laotra ~]# X -ac :2

Finalmente, en una tercera consola de mi máquina ejecuto:

[root@mimaquina ~]# Xdmx :100 +xinerama -display :2 -display laotra:2
-query server

Hecho esto, me cambio a la consola virtual donde haya aparecido el
servidor :2 que ejecuté al principio (será la 8, la 9 o algo así), y
debería tener la pantalla de login de "server" pero debería poder
mover el mouse desde mi pantalla a la pantalla de "laotra" como en un
xinerama normal.

Responder a