Windows y Linux en tu xo o pc desde la nube

Uso y manejo del Sugar en las XO 1.0 (Verdolagas) y XO 1.5 (Azulinas)

Windows y Linux en tu xo o pc desde la nube

Notapor omar silva » Lun May 17, 2010 12:34 am

Welcome! Use google translate for english translation.
Actualizado al 16/10/2010

Introducción
De lo que aquí se trata es de obtener escritorios remotos, esto es trabajar desde una o varias computadoras generalmente viejas o de menos recursos con el escritorio de otra buena computadora casi a la velocidad de la misma. Esto significa que se puede hacer en un hogar una oficina o sala de informática con una buena pc como servidor y varias pc obsoletas o laptops antiguas o xo como clientes. Se podrán correr programas simples, educativos y de oficina, no sirve para multimedia, juegos y programas que precisan gran rendimiento gráfico. Como estamos bajo un router configurado para protegernos no nos vamos a preocupar por el tema de la seguridad, no vamos a establecer una vpn o tunelear con ssh (quizá al final para entretenernos). No hay mucho material en la internet sobre la xo como terminal, estamos en campo vírgen, eso significa que somos pioneros. La xo que utilizo para todas las pruebas es la xo del Plan Ceibal con todas las limitaciones que implica desconocer la contraseña de superusuario. El concepto de computación "desde la nube" es técnico, se refiere a ésto, máquinas con casi ninguna capacidad para correr un s.o. moderno recicladas como terminales, servidas por máquinas mas poderosas las cuales pueden estar conectadas incluso a través de la internet. Para alguien como yo que no tiene gran experiencia es un viaje de exploración y aprendizaje con muchas vueltas. El resultado deseado es una solución simple, fácil de configurar y fácil de reproducir para cualquiera además de ser muy simple en el uso para maestros, alumnos y cualquiera que desee establecer una red de escritorios remotos en una sala de informática en una oficina o en su hogar reutilizando viejas pc.
Última edición por omar silva el Dom Oct 17, 2010 12:22 pm, editado 66 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Windows remoto en la xo

Notapor omar silva » Mar May 18, 2010 9:45 pm

Siiiiii, tengo Windows andando en la pantalla de mi Xo aunque no lo tengo instalado.
Buscando la posibilidad de utilizar la Xo del plan ceibal (con sus limitaciones de acceder a usuario root) como cliente de escritorio en una red llegué a una etapa que aunque no es completa para nada, sí me pareció mágica y divertida.
Es bien sabido que desde una pc con Windows se puede visualizar la pantalla de la xo teniendo instalado y corriendo en la xo la actividad Vnclauncher y en la pc el programa Vncviewer, estando conectadas ambas en red. Se puede ver la pantalla de la xo, se puede mover el mouse pero no se puede ejecutar nada.
http://wiki.laptop.org/go/Remote_display
Ahora, es poco conocido que se puede a la inversa, habiendo habilitado el escritorio remoto en Windows, habiéndole creado una contraseña a los usuarios de Windows, uno por cada terminal mas un usuario local y utilizando desde la actividad terminal en la xo el programa rdesktop o vncviewer (ambos preinstalados) se puede visualizar la pc con Windows, mover el mouse y ejecutar programas dentro de la pc.
De hecho les estoy escribiendo en este mismo momento desde Windows en la Xo, o mejor dicho el Windows de mi pc manejado desde la XO.
Para poder hacerlo dentro de la misma red deben tener además de una xo un pc configurado como servidor y un router inalámbrico, también pueden conectar otras pc viejas al router y configuarlas como terminales (clientes). Para hacerlo a través de internet sólo precisan un servidor y una xo conectados a la internet.
Les dejo algunos enlaces que encontré y me permitieron hacerlo así como algunos mas de interés. Si no saben inglés utilicen traductores en línea como Google Traductor.

1.- rdesktop o Escritorio Remoto de Windows

http://wiki.laptop.org/go/Rdesktop
http://www.microsoft.com/windowsxp/using/mobility/getstarted/remoteintro.mspx
http://en.forum.laptop.org/viewtopic.php?f=17&t=150458
http://vertito.blogspot.com/2007/09/rdesktop-remote-desktop-howto.html
http://www.gearhack.com/Forums/DisplayComments.php?file=Computer/Notebook/Using_Remote_Desktop_on_the_OLPC_XO
http://wiki.laptop.org/go/Reverse_remote_display
http://wiki.laptop.org/go/OLPC_as_a_terminal_for_NX,_XDMCP,_VNC,_RDP,_Citrix
http://wiki.laptop.org/go/Remote_Desktop


Lo primero que hay que hacer es habilitar el acceso remoto al servidor, ésto se hace para winxp en inicio/configuración/panel de control/sistema/remoto/permitir que los usuarios se conecten de manera remota a éste equipo . Para otras versiones de Windows puede estar en otro lado, si no lo encuentran consulten la ayuda.

El cortafuegos debe habilitar el puerto 3389 o debe estar inhabilitado. Algunos antivirus tienen también algún cortafuegos incorporado, conviene verificar que el puerto mencionado no esté bloqueado.

Micro$oft no desea que todos los Windows permitan ser servidores de terminal multiusuario y por lo tanto limita las capacidades de las versiones no-servidores. Por ello hay que emparchar. Aparentemente no es del todo legal hacerlo para estos Windows, por lo tanto no configuren una enorme oficina de algún cliente de ésta manera sin antes asesorarse bien. Aquí le dejo un acceso a un parche genérico que debe aplicarse en el servidor para winxp, winvista y win7 de manera que mas de un usuario pueda acceder al servidor al mismo tiempo.
http://dl.dropbox.com/u/2872066/GeekyPage/UniversalTermsrvPatch_20090425.zip
Este archivo rar debe ser primero descomprimido y se instala dándole clic derecho de mouse marcando "instalar como administrador" Una vez instalado se reinicia el servidor.

http://geekypage.blogspot.com/2010/02/multi-user-login-in-windows-7vistaxp.html


Aquí va el enlace para el programa cliente rdp en win95, win98, winme, de manera que puedan tener terminales pc en caso que dichas terminales tengan win95 o win98. En clientes con winxp y win2000 está el programa escritorio remoto en inicio/programas/accesorios.
http://www.microsoft.com/windowsxp/downloads/tools/rdclientdl.mspx





Se debe tener en cuenta el siguiente bug en Windows que afecta al teclado remoto:
http://support.microsoft.com/kb/926934
Eligiendo el teclado Español internacional y utilizando ctrl+alt en vez de altgr para llegar al @, #, etc,, pude trabajar bien. A veces hay que probar con el teclado Español tradicional o el latinoamericano. Desde la xo no me dió ese problema pero desde una terminal pc sí.

Para copiar/pegar archivos y carpetas dentro del windows del servidor posiblemente haya que cerrar el proceso rdpclip.exe con el administrador de tareas de windows (alt+ctrl+supr e ir a procesos).
Este proceso es se puede reactivar en inicio/ejecutar/rdpclip.exe y es el responsable de que en la máquina remota se guarden archivos y carpetas en el portapapeles. Dejo aquí un enlace a un parche que se supone soluciona el problema en el servidor.
http://download.microsoft.com/download/win2000platform/rdpclip/1.0/nt5/en-us/rdpclip_hotfix.exe

Algunos programas como office o programas CAD requieren que se coloque el cd en la bandeja cuando se abre por primera vez un usuario nuevo en el servidor. Hay que hacerlo para cada usuario.

En la xo dando el comando rdesktop -help en la actividad Terminal de la xo aparecen todas las opciones del comando. Una de las interesantes es -z que permite la compresión y quizá aliviane la red si hay muchas terminales.

la opción -f para iniciar rdesktop en modo de pantalla completa en la xo es inestable y no me deja acceder a las funciones de la xo hasta desconectarme, la opción -g 1200x900 me da mejor resultado pero puedo acceder a todas las vistas de la xo.
Interesante en las prueba con las pc terminal es que le coloqué un pendrive de 1gb formateado como partición swap y aceleró muchisimo todo. Se supone que un pendrive como unidad swap no tiene una larga vida, quedan advertidos.

La opción " -k es " nos da el teclado correcto, la opción " -r sound " o "-r sound:local " nos da con suerte sonido.
En resúmen para la xo utilicé y me dió resultado: rdesktop -g 1200x900 -k es 10.0.0.22 (10.0.0.22 es la ip de la pc servidor en mi caso)
rdesktop -f 10.0.0.22 da el escritorio en pantalla completa, para salir de pantalla completa alt+ctrl+enter y se puede acceder a las funciones de la xo. Utilizando la mismas teclas se vuelve a pantalla completa.
Para el cd en vivo de Puppilinux en una pc terminal: rdesktop -f -a16 -r sound -k es 10.0.0.22
Para el cd en vivo Damn Small Linux en una pc terminal: rdesktop -f -a16 -k es 10.0.0.22
Las opciones también dependen del hardware, dejo fuera la opción de sonido cuando ya lo probé y no da resultado, Damn Small Linux para mi gusto no reconoce bien el h.w. de sonido, Puppilinux lo hace mucho mejor y tiene varias versiones para elegir. (mas adelante hay un post sobre Puppi Linux)
Existen otras distribuciones para terminales, con y sin disco duro, desde cd o disquette hasta pendrive, una de ellas es Thinstation que promete ser muy liviana (para P1 con 32mb ram sin hdd) que supuestamente abarca varios protocolos
y será la próxima en ser probada.

Como servidor utilicé una Celeron D 2.8mhz, 1gb ram, 80 gb hdd SATA, con winxp sp3.
Como terminales utilicé la xo del Plan Ceibal, una pc P3 900mhz, 512mb ram, hdd desconectado, posteriormente una pc Celeron 350mhz, 98 mb ram, hdd desconectado. Probé con y sin partición swap de 1gb en un pendrive, para la Celeron 350mhz fue vital ya que no me anduvo Damn Small Linux y me obligó a aumentar la ram de 32mb a 98mb para poder recurrir a Puppilinux. En todos los casos obtuve una sesión remota de winxp ágil y funcional. Como realmente casi no estamos utilizando el soft de la xo sino remotamente el de la pc con windows se obtienen velocidades de ejecución muy altas y se pueden abrir muchos programas a la vez sin que se cuelgue el soft del cliente.

He llegado a probar rdesktop hasta con 18 clientes xo por un corto período con un servidor dual core con 2gb de ram. Lo corto del tiempo de prueba no me permitió sacar mayores conclusiones sobre algún problema de descuelgue.

2.- VNCViewer VNCServer
Instalando VncServer en la pc servidor, se puede tambien acceder desde la xo en sesion remota. Las ventajas son que se puede cambiar la resolución de pantalla de manera que la letra no queda tan chiquita, que también se puede apagar remotamente el servidor y que funciona también para un servidor Windows 98. Desde la xo se da el comando vncviewer 10.0.0.22:5900 que son la ip del servidor y el puerto del VNC en la xo. Previamente hay que liberar ese puerto tanto en router (si se quiere acceder desde internet) como en el cortafuegos del servidor. Para que desaparezca el márgen negro en torno a la pantalla de la xo hay que cambiar la resolución de pantalla en el servidor lo mas cercano a 1200 x 900. Normalmente VNC no logra conexiones multiusuario en un servidor Windows y por lo tanto solo se puede trabajar en la pantalla del usuario activo en el servidor. En servidores Linux se supone que VNC no tiene esa limitacion. UltraVNC y TightVNC prometen en sus ultimas versiones tal capacidad para Windows. No he logrado que funcione. Les dejo enlaces a tres servicios diferentes que permiten el acceso con vncviewer desde la xo o desde cualquier pc que tenga algun VNC.
http://www.tightvnc.org/
http://www.uvnc.com/
http://www.realvnc.com/products/free/4.1/winvncviewer.html%20VNCviewer

A diferencia de rdp que no permite dos conexiones concurrentes en un usuario del servidor, con VNC pude entrar en el usuario activo en el servidor y molestarlo abundante abriendole menues contextuales, moviendole el mouse, enloqueciendolo.
Los clientes Vnc sirven tambien para servidores Linux como mencionamos al principio.
Como curiosidad logre desde la xo en una sesion entrar primero con vnc a un usuario y manteniendo este usuario abierto con rdp entrar a otro.

Para trabajar varios con un servidor Windows rdp es el protocolo adecuado.

---------------------------------------------------------------------------------------------------------

Copiar archivos de ida y de vuelta
Se puede copiar de y hacia la xo, además se pueden pasar pasar datos almacenados como metadata en el diario al sistema de archivos normales y viceversa.

http://www.reducativa.com/xo/copiar_archivos_entre_una_XO_y_una_pc.pdf
Ideal para servidores Windows.
http://www.monografias.com/trabajos36/conexion-cifrada/conexion-cifrada2.shtml

Para acceder al servidor a través de la internet
Les dejo enlaces a los dos principales servicios que ofrecen entre otras cosas direcciones ip dinámicas por internet gratis. Las instrucciones están ahí también. Yo utilicé el servicio no-ip, tuve que bajar un programa llamado duc, instalarlo en windows, configurar el puerto en el router y me funcionó bárbaro. Pudimos iniciar sesión remota en la pc desde la xo. La pc estaba en casa y la xo en la escuela.

http://www.no-ip.com/services/managed_dns/plus_dynamic_dns.html?utm_source=google&utm_medium=cpc&utm_term=no%20ip&utm_campaign=Brand+International+google&utm_content=Brand+International+Google+Dollar+Ad

http://www.dyndns.com/

Detalles que faltan
Como nada en este mundo es perfecto, el sonido del del s.o. remoto no funciona en la xo ni la cámara de la xo con en sesión remota.
Como la pantalla de la xo es pequeña, la letra sale pequeña y puede ser un sufrimiento para los ojos después de unas horas. Utilizando el zoom pude agrandar las letras en el navegador de manera que por lo menos para navegar descansaban los ojos.
Última edición por omar silva el Dom Oct 17, 2010 12:26 pm, editado 43 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Un cliente FTP para la xo

Notapor omar silva » Mié May 19, 2010 6:53 am

Para enviar archivos de la pc al diario una posible solución es configurar un servidor ftp en windows:
En estos enlaces se muestra como hacerlo para para winxp.


http://www.fermu.com/content/view/555/1/lang,es/
http://www.pcstats.com/articleview.cfm?articleid=1491&page=1

Para otros windows y para otros Linux hay que encontrarle la solución para el caso a través de la web.

En la pc servidor con winxp, dentro de la carpeta C:\Inetpub\ftproot guardan todos los trabajos, si hay mas usuarios pueden hacer subcarpetas. Posteriormente desde la xo con la actividad navegar escribiendo en la barra de direcciones ftp://10.0.0.22 (la dirección ip de mi máquina con winxp, ustedes ponen la suya) acceden a la carpeta y marcando sobre el elemento se descarga en el diario donde queda almacenado como metadata.
También es posible hacer lo mismo con la actividad firefox, en tal caso los datos descargados se almacenan como datos normales en la carpeta escritorio o desktop y no en el diario.
Por ahora una de las maneras encontré de subir archivos y carpetas al servidor es instalando el complemento Fireftp del Firefox 3.6, para lo cual hay que instalar el firefox 3.6 tal cual figura en la página de descarga del Firefox pero dentro de la carpeta olpc dentro del home. Las versiones para xo del Firefox no funcionan con ese complemento por estar desactualizadas. El Firefox se corre por línea de comando escribiendo ./firefox/firefox y el complemento Fireftp se instala automáticamente con su descarga desde la página. Para que funcione hay que tipear en la barra de direcciones ftp://la_dirección_ip_del _servidor y haciendo clic derecho del mouse sobre una carpeta desplegada abrir Fireftp. Un problema que no pude arreglar es el sobredimensionamiento de las barras del Firefox en esta versión.

La otra manera y quizá la mejor es bajarse Filezilla de aquí
http://filezilla-project.org/download.php
y colocarlo en la carpeta /home/olpc. De ahí se extrae con tar xjf nombre_de_archivo_bz2 y se ejecuta con ./FileZilla3/bin/filezilla.
Filezilla sube los archivos a donde se le indica pero descarga a la carpeta /olpc/Desktop.
Cuando uno se conecta con el servidor hay que asegurarse de que se utiliza el protocolo ftp y no sftp que se coloca automáticamente después de tipear la ip del servidor. El puerto utilizado para mi caso es el 22, el que configuré en el servidor y abrí en el router.

cliente servidor client server ftp filezilla fireftp xo xo1 xo-1 g1g1 olpc ceibal ceibalita Sugar Fedora
Última edición por omar silva el Mar Jun 22, 2010 4:09 am, editado 8 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Visualizar la xo desde Windows con Tightvnc-Viewer

Notapor omar silva » Sab May 22, 2010 5:56 am

Con la actividad vnclauncher en la xo y el vncviewer Tightvnc en el servidor se puede visualizar la xo reacomodando las dimensiones de pantalla de manera que toda la pantalla de la xo cabe desplegada en la pantalla del servidor. Esto se obtiene apretando el botón options en el vncviewer del servidor y en mi caso di el valor 75% en escala y modo de pantalla completa.
http://www.tightvnc.org/

Según algunos foros UltraVnc tambien es capaz de acomodar el tamaño de pantalla.
http://www.uvnc.com/
Última edición por omar silva el Mar Jun 22, 2010 5:00 am, editado 11 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

SOAS, Fedora 12 y 13 como servidores rdp

Notapor omar silva » Sab May 22, 2010 6:19 am

soas-2-blueberry como servidor rdp
soas-2-blueberry no me funcionó como servidor rdp como lo esperaba. No logré compartir Sugar con soas.

Fedora 12 como servidor rdp.
Ante el fracaso con soas proseguí las pruebas con Fedora 12 con un escritorio Gnome como servidor.
Hice dos veces la instalación de Fedora pues en la primera vez los paquetes de Sugar quedaron mal instalados.
El acceso remoto funcionó bien, Sugar que corre sobre Xephir no se deja compartir, se cuelga apenas uno pasa la pantalla de elección del color del macaco xo cuando se accede desde una terminal. Sugar de por sí ya daba problemas en el uso del usuario local, aplicaciones que se colgaban, el vecindario vacío y mas no probé.
Pero eso no fue todo el problema, Firefox dejaba definitivamente y para siempre de abrirse pues daba errores de kernel después de ser utilizado por primera vez desde una terminal, tuve además todo tipo de bugs.

Se instala con #yum install xrdp o desde el instalador de programas.
se activa con #chkconfig xrdp on
#service xrdp start
se abre el puerto 3389 para udp y tcp en el cortafuegos a través de la interfase gráfica para que queden de la siguiente manera: 3389 udp ms-wbt-server
3389 tcp ms-wbt-server


Se agregan usuarios con contraseñas a través de la interfase gráfica.


En Fedora 13 los problemas de idioma y teclado persisten, un intento de compilar xrdp desde la fuente terninó en semi-éxito (pude pero no anduvo), posiblemente me hayan faltado algunas dependencias además de tener que arrancar el servicio manualmente.
Última edición por omar silva el Sab Jul 17, 2010 1:13 pm, editado 6 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Debian Lenny, Squeeze y UbuntuLucid como servidor rdp

Notapor omar silva » Vie May 28, 2010 7:00 am

En Debian Lenny como servidor rdp se instala xrdp con el instalador de programas o con aptitude install xrdp y sólo hace falta la configuración de usuarios, retocar temas como el teclado y el idioma que da problemas, la configuración del puerto y en caso de haber el cortafuegos.
Para el idioma puede ser de ayuda este enlace:
http://www.adslayuda.com/Linux-locales.html
http://viruzbader.wordpress.com/2010/05 ... en-debian/

Si el Debian está recién instalado conviene buscar repositorios en la internet y complementar el archivo etc/apt/sources.list pues de lo contrario no encontrará nada. Sugar en sesión remota se tranca igual que con Fedora pero hubo mucho menos errores en general. Debian por lo liviano puede ser la solución como servidor para compartir el s.o a varias terminales pc o xo en una sala.
En sesión remota con rdp, teniendo el escritorio remoto de la pc en la xo, utilizando ssh y el explorador de archivos Nautilus pude copiar carpetas y archivos entre la xo y la pc con comodidad, incluso borrar. La unidad de disco de la xo aparece como unidad montada en el escritorio, se puede acceder a pendrive dentro de la carpeta media. Fue un resultado mejor que el obtenido con winxp. Las recetitas son esencialmente las del primer post. Les dejo nuevamente el enlace:

http://sites.google.com/site/flaviodane ... por-la-red


Probé en la pc con el complemento de Mozilla Firefox llamado Firefly que permite utilizar el navegador de internet como navegador de archivos y además copiar y pegar. Me pareció algo pesado y feo de manejar, como no tengo intenciones de instalar Firefox en la xo les dejo la idea para que se diviertan, quizá les sirva como navegador de archivos.
Los procedimientos para Debian no deben ser muy diferentes para Ubuntu ya que son casi gemelos.
http://www.ubuntugeek.com/how-to-use-re ... -ibex.html
He logrado compartir diferentes sesiones de Sugar aunque Sugar emulado en el servidor presenta sus propios problemas. Para liberar o atrapar el cursor de mouse en sesion de Sugar ctrl+shift. Para cerrar un Sugar trancado Alt+Ctrl+Retroceso. De hecho esta linea la escibi (sin acentos) desde Sugar sobre Debian en sesion remota desde una xo-1 corriendo Sugar. Es un poco absurdo para una xo, la idea es utilizarlo en terminales pc viejas pero funciona.


Un problema que no tiene solución en Debian Lenny pero sí en Debian Squeeze es que el escritorio de los usuarios se presenta en las terminales y sólo en las terminales con la configuracion en inglés incluso el teclado esta configurado en inglés. Los mismos usuarios accedidos localmente aparecen en castellano.
El nuevo xrdp en Debian Squeeze mejoró mucho en éste aspecto.

Probé instalar xrdp desde los repositorios de Ubuntu Lucid tanto con synaptic como con aptitude y no descarga nada.
Última edición por omar silva el Mar Jul 06, 2010 10:18 pm, editado 22 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

reconocimiento de pendrive local en la xo con rdp en winxp

Notapor omar silva » Lun Jun 07, 2010 5:34 pm

Lo primero que hay que averiguar es el nombre que tiene el pendrive en la xo.
Para ello hay que ir al directorio /media donde aparecen listados los pendrive.
En mi caso el nombre es 906A-9AEF pero podría llamarse Kingston o cualquier otra cosa.
El comando entonces para iniciar la sesión desde la xo es el siguiente:

rdesktop -g 1200x900 -r disk:usb=/media/906A-9AEF 10.0.0.22

* -g 1200x900 se puede sustituír por -f a gusto
* 906A-9AEF se sustituye por el nombre del pendrive encontrado, Kingston, Pedrito, etc
* 10.0.0.22 es la ip del servidor en mi caso

El pendrive aparece entonces como unidad de red usb en mi pc en Windows cuando se trabaja.

Una prueba con -r disk:usb=sda1 me presento un disco montado, posiblemente el de la xo pero inaccesible posiblemente por ser particion de linux.
Última edición por omar silva el Vie Jun 18, 2010 6:07 am, editado 1 vez en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

XDMCP Linux-Linux ---una grata sorpresa---

Notapor omar silva » Jue Jun 17, 2010 12:44 am

A diferencia de rdp que es un protocolo creado por Microsoft, XDMCP es nativo de Linux y resultó ser por ahora la solución incluso desde terminales win98.
http://blogs.koolwal.net/2009/04/28/con ... e-desktop/
http://blogs.koolwal.net/2009/05/01/lin ... x-machine/
http://www.linuxjournal.com/article/6713
http://linuxreviews.org/howtos/xvnc/#toc2
El primer enlace muestra como configurar el servidor y un cliente Windows, el segundo enlace muestra como conectarse desde un cliente Linux (la xo) y el tercer enlace muestra como tocar valores del cortafuegos para que funcione la conexión.
En mi caso la conexión Linux-Linux (tanto servidores Debian Lenny y Squeeze) resultó en un éxito mejor de lo esperado. La configuración local es la correcta, todo está en castellano, al teclado español lo tuve que configurar para todos los usuarios, existe una opción de teclado OLPC que no se deja configurar en el servidor. La presentación en una pantalla de xo como cliente es la correcta, no hay letras miniatura como sucedía con rdp.
Sugar funciona remotamente bien si se inicia desde la pantalla de bienvenida del gdm del servidor como sesión. En una sesión remota desde la xo un Sugar remoto funciona mas rápido que el Sugar nativo (igual no tiene mucho sentido). Faltan probar varios detalles.
El paquete de Sugar que funciona relativamente bien ( pero presenta las fuentes muy pequeñas sin poder ser agrandadas ) en Lenny es Educational-Desktop-Sugar, los demás tienen graves fallas. En Debian Squeeze tristemente no existe ningún paquete de Sugar que funcione bien, todos tienen gravísimas fallas al punto de no poder ser utilizados (aplicaciones que no arrancan, imposibilidad de configurar el teclado, inicios que se cuelgan....). El paquete Educational-Desktop-Sugar en Squeeze puede dejar totalmente corrupto al sistema operativo, no da ni para probarlo hasta que lo arreglen.

Para copiar entre el servidor y la terminal en ambas direcciones se puede usar ssh a través de Nautilus como se describe en éste manual:
http://sites.google.com/site/flaviodane ... por-la-red
No es posible trampear al superusuario de la xo, se pueden copiar, pegar y borrar los archivos y directorios autorizados para el usuario olpc. No intenten pasar una clave de desarrollador a la carpeta security que no funciona, ya lo probé.
La solución para las pc como clientes está unos post mas abajo.
Si se les tranca una sesión xdcmp pueden salir de ella apretando desde la terminal las teclas alt+ctrl+retroceso.
Última edición por omar silva el Jue Jul 08, 2010 6:16 am, editado 16 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

bibliografía/marcadores/favoritos

Notapor omar silva » Sab Jun 19, 2010 1:56 pm

[size=85]Como trabajo en varios s.o. de los cuales algunos son de prueba y he prescindido del cuaderno por tomarme mucho tiempo anotar todos los chorizos de comandos me sucede que paso los enlaces a favoritos/marcadores y después cuando formateo pierdo todo.
En este post voy a centralizar paso a paso la bibliografía electrónica para no perderla y para compartirla con los demás. El primer enlace (aunque obsoleto) contiene la idea general de lo que deseo, con la diferencia de que quiero dejarles a las terminales w98 o winxp y manejar con un programa o un linux sobre Windows. A ésta red pienso también agregar las xo como clientes de escritorio remoto para que tengan la posibilidad de manejar un escritorio alternativo (Gnome).
Los enlaces siguientes tendrán el orden típico de mi intrincado cerebro -ninguno-. Si me olvidé de mencionar o publicar un enlace pido mil disculpas. Muchos de ellos no tienen directamente que ver con el caso específico pero son muy instructivos, otros me han hecho perder mucho tiempo.
http://personal.telefonica.terra.es/web ... les-x.html
http://www.improvisa.com//index.php?nam ... me=Printer
http://blog.tartana.info/2009/07/21/esc ... ws-xp-sp3/
http://sites.google.com/site/flaviodane ... por-la-red
http://linux.die.net/man/1/rdesktop
http://linux.die.net/man/1/xdm
http://www.esdebian.org/foro/9966/acced ... inux-win98
http://www.faqs.org/docs/Linux-HOWTO/XD ... html#AEN46
http://www.linuxjunkies.org/html/XDMCP-HOWTO.html
http://bjifas.info/blog/?p=6
http://www.bujarra.com/?p=1022
http://www.wikilearning.com/tutorial/se ... _xp/4528-2
http://www.monografias.com/trabajos36/c ... ada2.shtml
http://www.techotopia.com/index.php/Rem ... ux_Desktop
http://www.mynitor.com/2010/02/07/15-re ... for-linux/
http://cutecomputer.wordpress.com/2007/ ... e-desktop/
http://support.microsoft.com/kb/244732
http://www.yolinux.com/TUTORIALS/LinuxT ... ation.html
http://www.nubae.com/sugar-on-ltsp-ubuntu-intrepid-ibex
http://erikos.sweettimez.de/?p=718=1
http://www.silentpcreview.com/forums/vi ... hp?t=51420
http://www.olpcnews.com/software/sugar/ ... sugar.html
http://pacodebian.iespana.es/ltsp.html
http://www.olpcnews.com/implementation/ ... ptops.html
http://www.csg.is.titech.ac.jp/~tadokor ... index.html
http://vertito.blogspot.com/2007/09/rde ... howto.html
http://www.movingtofreedom.org/2007/02/ ... gnu-linux/
http://www.yolinux.com/TUTORIALS/GDM_XDMCP.html
http://www.linuxforums.org/forum/redhat ... group.html
https://help.ubuntu.com/community/UbuntuLTSP
https://help.ubuntu.com/community/Ubunt ... geSettings
http://blogs.koolwal.net/2009/04/16/lin ... using-vnc/
http://blogs.koolwal.net/2009/04/28/con ... e-desktop/
http://blogs.koolwal.net/2009/05/01/lin ... x-machine/
http://blogs.koolwal.net/2009/05/12/lin ... onclusion/
http://wiki.linuxquestions.org/wiki/Rem ... connection
http://wiki.linuxquestions.org/wiki/PXE
http://www.linuxtoys.org/multiubuntu/multiubuntu.html
http://en.wikipedia.org/wiki/Comparison ... p_software
http://es.wikipedia.org/wiki/Cliente_ligero
http://www.telefonica.net/web2/clientes ... igeros.pdf
http://www.linuxquestions.org/questions ... ct-716217/
http://www.linuxquestions.org/questions ... dm-534434/
http://ubuntuforums.org/showthread.php?t=151525
http://lists.centos.org/pipermail/cento ... 65631.html
http://www.ubuntu-es.org/node/93024
http://ubuntuguide.org/wiki/Ubuntu:Feis ... ote_Access
http://murga-linux.com/puppy/viewtopic. ... lientHowto
http://en.wikipedia.org/wiki/Comparison ... p_software
http://ubuntuforums.org/showthread.php? ... moteAccess
http://www.debianhelp.co.uk/vnc.htm
http://www.novell.com/coolsolutions/feature/1639.html
http://www.olpcnews.com/software/sugar/ ... sugar.html
http://nubae.com/page/2
http://nubae.com/collaboration-session-sugar-june10
http://www.nubae.com/sugar-on-ltsp-ubuntu-intrepid-ibex
http://dev.compiz.org/~cyberorg/category/ltsp/page/2/
http://www.nubae.com/ltsp-and-collaboar ... t-just-xos
https://help.ubuntu.com/community/ThinClientHowto
http://beginlinux.com/server_training/l ... tsp-client
http://techpad.co.uk/content.php?sid=72
http://ubuntuforums.org/showthread.php?t=159177
http://soa.sys-con.com/node/1232220/mobile
http://www-it.desy.de/support/services/ ... ex.html.en
http://www.nomachine.com/documentation/admin-guide.php
http://www.howtoforge.com/nx-client-with-vmware-server
http://www.linuxjournal.com/article/6713
http://www.nomachine.com/download-client-linux.php
http://www.ubuntugeek.com/how-to-setup- ... repid.html
http://ubuntuforums.org/showthread.php?t=25987
http://xrdp.sourceforge.net/
http://gallery.menalto.com/wiki/Debian_locale_HowTo
http://www.backports.org/dokuwiki/doku. ... structions
http://sourceforge.net/projects/xrdp/files/
http://www.aboutdebian.com/compile.htm
http://packages.debian.org/lenny/xrdp
http://ubuntuforums.org/archive/index.php/t-392184.html
http://blog.gmane.org/gmane.network.rde ... h=20090401
http://comments.gmane.org/gmane.network ... p.devel/54
http://www.linux-club.de/viewtopic.php? ... 44&start=0
http://en.wikipedia.org/wiki/Freedesktop.org
http://www.microsoft.com/windowsxp/down ... entdl.mspx
http://www.straightrunning.com/XmingNotes/
http://203184.xming.com-about.com/
http://www.xming.com-about.com/download.html
http://xming-x-server.gooofull.com/es
http://www.cygwin.com/
http://www.cygwin.com/win-9x.html
http://etherboot.org/wiki/index.php
http://etherboot.org/wiki/download
http://rom-o-matic.net/
http://etherboot.org/wiki/screenshots
http://etherboot.org/wiki/howtos
http://dailypackage.fedorabook.com/inde ... erver.html
http://techpad.co.uk/content.php?sid=72
http://www.realvnc.com/products/free/4. ... iewer.html
http://www.debian-administration.org/articles/201
http://wiki.laptop.org/go/PulseAudio
http://pulseaudio.org/wiki/FirstSteps
http://www.olpcnews.com/forum/index.php?topic=4760.0
http://www.linhttp://cloudservers.racks ... sound.html
http://www.olpcnews.com/forum/index.php?topic=929.0
http://ubuntuforums.org/showthread.php?t=122402
http://www.linuxquestions.org/questions ... ns-792233/
http://www.freelancer.com/projects/by-t ... erver.html
http://cloudservers.rackspacecloud.com/ ... f_Articles
http://cloudservers.rackspacecloud.com/ ... NC_Install
http://www.stuartellis.eu/articles/vnc- ... wtos/xvnc/
http://bobpeers.com/linux/vnc.phphttps: ... fore-login
http://www.novell.com/communities/node/ ... s-remotely
http://www.linuca.org/body.phtml?nIdNoticia=182
http://www.realvnc.com/products/free/4.1/man/Xvnc.html
http://pxes.sourceforge.net/http://thin ... forge.net/
http://www.faqs.org/docs/lnag/lnag_xwindows.html
http://scotttyee.com/blog/2009/12/09/li ... -with-vnc/
http://www.lizardking.biz/2009/02/debia ... -user-vnc/
http://www.eslomas.com/index.php/archiv ... x-con-vnc/
http://www.thinstation.org/
http://lists.opensuse.org/opensuse-es/2 ... 00358.html
http://www.karlrunge.com/x11vnc/faq.html
http://www.stuartellis.eu/articles/vnc-on-linux/
http://linuxreviews.org/howtos/xvnc/
http://bobpeers.com/linux/vnc.php
https://help.ubuntu.com/community/VNC/S ... fore-login
http://www.novell.com/communities/node/ ... s-remotely
http://www.linuca.org/body.phtml?nIdNoticia=182
http://www.realvnc.com/products/free/4.1/man/Xvnc.html
http://www.omerique.net/twiki/bin/view/ ... nalGrafico
http://videmor.blogspot.com/2009/04/tut ... esion.html
http://linux.softpedia.com/get/System/O ... 4620.shtml
http://pxes-universal-linux-thin-client ... .com/linux
http://www.murga-linux.com/puppy/viewto ... fae415b95e
http://www.iteisa.com/xmins/
http://cecilia.ls.fi.upm.es/~jmartinez/ ... hin_Client
[size=50]
http://www.murga-linux.com/puppy/viewtopic.php?t=2163
http://208.109.22.214/puppy/viewtopic.p ... 2182cb5655
http://www.esdebian.org/foro/26100/inst ... vidor-tftp
http://www.esdebian.org/foro/26100/inst ... vidor-tftp
http://forums.fedoraforum.org/showthread.php?t=225438
http://live.gnome.org/GDM/2.22/Configuration
http://www.gagme.com/greg/linux/f7-tips.php#flash
http://docs.fedoraproject.org/en-US/Fed ... sktop.html
http://www.tutorial5.com/content/view/146/51/
http://www.techotopia.com/index.php/Rem ... top_Access
http://projects.gnome.org/gconf/
http://208.109.22.214/puppy/viewtopic.p ... 1dcd5ab4dd
http://www.freeveda.org/linux/puppy/PupWin98.htm
http://www.freeveda.org/linux/puppy/PupWinQE.htm
http://www.freeveda.org/linux/puppy/index.htm
http://news.linuxidx.com/linux.php?q=La ... ealish.net
http://www.murga-linux.com/puppy//viewt ... deccf9c160
http://www.boot-land.net/forums/index.p ... topic=3255
http://www.murga-linux.com/puppy/viewtopic.php?t=44098
http://www.icpug.org.uk/national/linnwin/contents.htm
http://www.icpug.org.uk/
http://sourceforge.net/projects/grub4dos/
http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html
http://www.puppylinux.com/hard-puppy.htm
http://www.murga-linux.com/puppy/viewto ... erver-xorg
http://www.debianhelp.org/node/1666
http://www.linuxforums.org/forum/redhat ... edora.html
http://wiki.laptop.org/go/Installing_ejabberd
http://www.linuxforums.org/forum/linux- ... x-box.html
http://www.forosdelweb.com/f41/export-display-227471/
http://www.me.umn.edu/~kaszeta/unix/xterminal/config.
htmlhttp://www.linuxquestions.org/quest ... ay-304667/
http://www.hungry.com/~jamie/xexport.html
http://www.faqs.org/docs/Linux-HOWTO/XDMCP-HOWTO.html
http://www.labtestproject.com/linnet/se ... erver.html
http://www.cyberciti.biz/faq/howto-star ... sh-server/
http://xmuda.wordpress.com/2010/07/13/ssh-fedora-13/
http://www.crypt.gen.nz/selinux/disable_selinux.html
http://forums.fedoraforum.org/showthread.php?t=102919
http://narnia.cs.ttu.edu/drupal/node/132
http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html
http://www.scribd.com/doc/10214/Montar-Servidor-Debian
http://www.cyberciti.biz/faq/restrict-l ... allow-ssh/
http://theillustratednetwork.mvps.org/S ... opSSH.html
https://addons.mozilla.org/en-US/firefox/addon/433/
https://addons.mozilla.org/es-ES/firefo ... &advanced=
https://addons.mozilla.org/en-US/firefo ... age-tools/
https://lists.ubuntu.com/archives/ubunt ... chment.htm
http://comments.gmane.org/gmane.comp.ed ... scuss/8377
http://bugs.sugarlabs.org/ticket/1934
http://wiki.laptop.org/go/Test_Network_Configuration
http://wiki.laptop.org/go/How_to_set_up ... _emulation

http://wiki.sugarlabs.org/go/Talk:Devel ... eam/Chroot
http://www.rootninja.com/get-x11-to-for ... -12-or-13/
http://www.it.freebsd.org/pub/Unix/XFre ... ost.1.html
http://www.nedit.org/pipermail/discuss/ ... 00180.html
http://www.redrocklv.com/xterm-basics.html
http://www.softpanorama.org/Xwindows/xdmcp.shtml
http://www.x.org/archive/X11R6.8.1/doc/Xserver.1.html
http://fedoraforum.org/forum/showthread.php?t=195750
http://www.tldp.org/HOWTO/html_single/XDMCP-HOWTO/
http://www.faqs.org/docs/Linux-HOWTO/XDMCP-HOWTO.html
http://www.faqs.org/docs/Linux-HOWTO/XD ... O.html#GDM
http://tirwal.terueldigital.es/doc-manu ... 40s04.html
http://wiki.archlinux.org/index.php/Xdmcp
http://forums.fedoraforum.org/showthread.php?t=225438
http://www.cyberciti.biz/tips/enable-pe ... rpose.html
http://www.zonatux.com.ar/wiki/Instalac ... _en_Linux/
http://el-directorio.org/SuGar/Fedora
http://www.geekinterview.com/question_details/61056

http://us.generation-nt.com/answer/bug- ... 54261.html
http://blog.goo.ne.jp/thaniwa/e/7da3230 ... 8e62fa5291
http://ubuntuforums.org/showthread.php?t=392184
Última edición por omar silva el Mar Jul 27, 2010 5:26 am, editado 20 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Las pc como clientes

Notapor omar silva » Vie Jun 25, 2010 5:28 am

Tenemos en el servidor Debian Lenny xdmcp que funciona bárbaro con las xo, xrdp no nos sirve excepto en Debian Lenny y Fedora 12 por darnos escritorios remotos en inglés, vnc que no logré configurarlo como multisesión por no existir un manual actualizado para Debian. Debian Squeeze soluciona la mayoría de los problemas con xdmcp y xrdp, es una linda distribución para un servidor simple y liviano. Fedora 13 trabaja bastante bien con xdmcp, xrdp aún no consigo pero tiene un Sugar mas estable que las demás distribuciones aunque varias actividades suelen fallar igualmente tanto de manera local como remota. Mis "hamsteres" de prueba (mi esposa y mi hija) prefieren toda la vida Debian Squeeze antes que Fedora, especialmente desde la xo se nota mayor velocidad. Yo personalmente también, pero el Sugar anda como la mona. Si lo que importa es Sugar para las pc clientes hay que darle preferencia a Fedora 13, si lo que importa es poder trabajar bien y tranquilo en un entorno de escritorio sobre Linux, Debian Squeeze gana por lejos. En Debian todavía se usa la vieja pantalla de bienvenida del gdm, más flexible de configurar y sin tanto problema. La nueva versión de Ubuntu no me gustó para nada (ubuntu para mi es un clon de Debian inflado), si bien parece mas liviana que las anteriores tiene el problema con xrdp y programas molestos de seguridad y reporte andando igual que Fedora.

Hipotéticamente con Xmins o Cygwin se podría acceder desde Win98 a un servidor Linux. Xmins no me anduvo y mis intentos de configurar Cygwin terminaron siendo una enorme pérdida de tiempo, es demasiado complejo y conflictivo, trabajé con un win98 bastante corrupto y sin controlador de video que se asemeja a la realidad y no instalé uno nuevo por eso mismo. Como consecuencia no puedo darle la culpa a los programas.
El otro software que podría hacerlo Xming no es compatible con win98, tampoco me sirve.
http://www.iteisa.com/xmins/
http://www.cygwin.com/win-9x.html
http://www.cygwin.com/
http://sourceforge.net/projects/xming/


Lo que sí me sirvió fue Puppi Linux para win 98, una versión independiente del 1.0.7 que no modifica nada en el disco duro, sólo se extraen los datos (menos la carpeta Windows) al disco duro, se copia el acceso directo desde la carpeta Windows al escritorio, pide reinicio, corre un asistente de configuración y funciona. Complicándola un poquito se podría también hacer una instalación frugal de otra versión de Puppi Linux que se supone daría idénticos resultados y después instalarle y configurarle un manejador de arranque Lilo o Grub. Estamos buscando la solución fácil, no por atorrantes sino para ser reproducida fácilmente por gente con poca experiencia y en poco tiempo.
En el siguiente poste me voy a extender sobre el tema Puppi Linux como software para terminal.

Con Damn Small Linux no tuve éxito no es compatible con xdmcp.

Otras distribuciones para cd, disquette, disco duro y hasta para quemar en el chip de la tarjeta de red (para que arranque en máquinas viejas desde la red) que no probé:
PXES
http://pxes-universal-linux-thin-client ... .com/linux
Etherboot, Rom-O.Matic, Gpxe
http://etherboot.org/wiki/index.php
Thinstation
http://www.thinstation.org/

Hay varias distribuciones mas, es cuestión de utilizar el buscador web.

En resúmen, para mi situación xdmcp con un servidor Linux es la mejor manera de tener escritorios remotos, para el caso de un servidor Windows me quedo con rdesktop.
Tengo que probarlo aún en la realidad, en una red de verdad.
Última edición por omar silva el Mié Jul 07, 2010 2:30 pm, editado 7 veces en total
omar silva
 
Mensajes: 275
Registrado: Jue Abr 15, 2010 3:13 pm

Siguiente

Volver a AYUDA TÉCNICA - Sugar en las XO

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 2 invitados