22.10.2005

Aqui esta por fin Flock este nuevo navegador esta basado en el motor Geko que usa la fundacion Mozilla en Firefox la diferencia son los plus agregados por Flock Inc. a continuacion lo mas destacado de este navegador:


Lo primero que salta a la vista son sus botones de color azul muy acorde con el color de la manzanita de nuestro OS X Tiger, asi como firefox tiene su barra para busquedas en diferentes motores de busqueda y en wikipedia, otra cosa dentro de la interfaz es un boton que tiene una estrella en el centro la cual sirve para agregara tus favoritos la pagina que visitas actualmente, tambien a cada favorito que agregas puedes definir tags.


Dentro de lo difente de este navegador y muy util es un boton con una pluma de escritura, la cual se crea una entrada a tu blog sin necesidad de entrar a el administrador de este, todavia no lo pruebo ya que no soporta todos los sistemas de publicacion de blogs, soporta WordPress, Blogger, TypePad, ahora bien tenemos otra opcione cuando creas un nuevo post de tu blog de poder listar las fotos de tu usuario de flick o bien de otro usuario y poder insertarlas a tu post

Claro y no podia faltar el lector de RSS el cual es muy simple y funcional, una mezcla del rss de safari con un toque a la Flock.

Otra opcion es el poder compartir nuestros favoritos por del.icio.us

Tambien tenemos que cuenta con su consoja de javascript muy util sobre todo para desarrolladores web, temas y extensiones, de los cuales existen actualmente tres, uno de ellos es el de WebDeveloper el cual tiene muchas opcines para los desarrolladores, entre ellas mostrarte el tamaño de las imagenes que se despieglan en la web visitada, poder las caracteristicas de cada formulario, ver los estilos CSS, ver los javascript de esa pagina, diferentes validadores que van desde HTML, CSS, XML y varios mas muy recomendable.
Por ultimo y no menos importante es que esta disponible para las plataformas Windows, Linux y claro OS X
Sitio Oficial: Flock
Descargar Flock
Enjoy
18.10.2005
En Macworld USA hay un interesante artículo dedicado a Firefox.
Una de las cosas que comentan es que existe una versión de Firefox optimizada para G5, compilada por Neil Lee, y que la mejora de velocidad es apreciable.
Después de hacer un par de pruebas no científicas he podido comprobar que efectivamente parece ser más rápido.
Una de las cosas que comentan es que existe una versión de Firefox optimizada para G5, compilada por Neil Lee, y que la mejora de velocidad es apreciable.
Después de hacer un par de pruebas no científicas he podido comprobar que efectivamente parece ser más rápido.
15.10.2005
Frozen Bubble es un juego clásico de las distribuciones Linux (Mandrake) y BSD, disponible en versión MacOSX.
Es una versión libre del popular Puzzle Bobble cambiando los típicos dragones por los famosos Tux (pigüinos) de Linux.
Dispone de dos modos (uno o dos jugadores), editor de niveles y sonido estéreo.
Licencia GNU General Public License version 2.
Enlace: http://redivi.com/~bob/frozenbubble.html
Descarga: Frozen-Bubble-1.0.0e.dmg (10M)
12.10.2005

gDisk es un programa que permite utilizar las cuentas GMail como discos virtuales o iDisk para almacenar archivos ,aplicaciones etc...
El interface es muy sencillo ,similar a un programa de FTP.
Los archivos pueden organizarse por carpetas o etiquetas en Gmail.
Las opciones disponibles son muy limitadas:
- crear/borrar carpetasComo toda Beta, gDisk todavía tiene algunos bugs... si intentas subir un archivo de varios megas puedes tener problemas.
- subir/bajar archivos
- borrar archivos
Requerimientos:
* Macintosh con Mac OS X (10.3 o superior)Enlace: http://gdisk.sourceforge.net/
* Una cuenta Google GMail.
Descarga: gDisk 0.1.zip (512KB)
Código fuente: gdisk-source.zip
08.10.2005
del.icio.us es un servicio gratuito que permite gestionar todos nuestros favoritos (bookmarks) y compartirlos entre diferentes navegadores y ordenadores.
Si utilizas varios navegadores ,ordenadores o simplemente viajas con cierta frecuencia, del.icio.us permite centralizar todos los enlaces y disponer de ellos desde cualquier navegador independientemente del ordenador o del sistema operativo utilizado.
Para acceder a nuestro bookmark sólo es necesario teclear la dirección de la cuenta del.icio.us en el navegador.
del.icio.us permite ordenar por etiquetas (tags) ,búsquedas ,añadir notas ,importar y exportar en formato XML y organizar por carpetas.
Para simplifica la gestión de nuestras cuentas podemos utilizar Cocoalicious, un cliente del.icio.us para MacOS X.
Cocoalicious es una aplicación Cocoa muy similar en funcionamiento a un lector de RSS.
Está organizado en dos columnas o campos:
La columna de la izquierda con las etiquetas o tags ordenados alfabéticamente y el número de enlaces correspondientes entre paréntesis.
La de la derecha está dividida en dos zonas ,la superior con los enlaces pertenecientes a la etiqueta seleccionada y la inferior donde muestra la página como una ventana del navegador.
Permite realizar las funciones básicas de gestión:
- añadirde forma rápida y cómoda.
- borrar
- indexar
- buscar
- editar
Cocoalicious es open source bajo licencia BSD.
Enlace: Cocoalicious_1.0b37.dmg (172k)
07.10.2005

Para los que todavía no conocen esta herramienta, Flick es un servicio gratuito para almacenar ,buscar y compartir fotos.
Existen diversa utilidades para gestionar las cuentas Flick desde MacOSX.
Hoy comentaré dos que permiten exportar/importar fotos:
- flickrexport
- flickrbackup
Flickrexport es un plugin para iPhoto 4 o 5 que permite exportar las fotos directamente a nuestra cuenta en Flick.
Para utilizar este plugin sólo tenemos que acceder a la pestaña Flick de la opción Exportar del menú Compartir de iPhoto.
El interface es básico y eficiente ... sin demasiadas complicaciones.
Flickrexport es open source bajo licencia BSD.
Flickrbackup es una aplicación en Java que permite realizar un backup (copia de seguridad) de una cuenta Flick en nuestro ordenador.
Dispone de múltiples opciones como seleccionar el destino de la copia de seguridad (disco ,CD o DVD) ,compresión en formato zip de las fotos descargadas ,selección de fotos etc...
Enlaces:
- FlickrBackup-1.0a1.zip (545k)
- FlickrExport-1.3.0b5.dmg (492k)
05.10.2005

Es una aplicación que reside en la barra de menú, y con este programita puedes hacer pausas, resumen, asignar prioridades a tus aplicaciones (de cualquier aplicacion
Sus características son
La capacidad de forzar el paro de cualquier aplicación incluso si esta funcionando como root.
La capacidad para cambiar la prioridad en cualquier aplicación, incluso si esta funcionando como root.
Auto ocultar a la aplicación que esta en pausa
Auto mostrar a la aplicaciones que se activo
La barra del menú cambia según las aplicaciones que están en pausa
Reporte de uso de todas las aplicaciones, incluso si esta funcionando como root
Y las mas importante es Open Source
Sitio Oficial: APP STOP
30.09.2005

Es un editor de texto open-source el cual esta escrito en Cocoa, con muchas funciones interesantes, como la te poder ver todos tus archivos abierto en un panel del lado izquierdo de tu pantalla, así también en el panel del lado derecho o ventana lateral, en la opción buscar cuando metemos algo a buscar y lo encuentra, se despliega una lista las palabra que buscamos en que línea la encontró damos clic y nos lleva a la línea deseada, tiene sincronización con .Mac.

Soporta varios lenguajes desde PHP, PERL, C, HTML. HTM, y varios mas
Sitio oficial : Smultron
29.09.2005
Para comenzar aclaremos que es el usuario ROOT, este usuario es digamos el súper usuario y siempre se llamara ROOT yo lo conocí en las versiones de Linux Red Hat 5.0 desde entonces se que existe, y todos los sistemas que están basados en *NIX tiene ese usuario ya sea free BSD, Linux en todas las distribuciones, y por consiguiente OS X en todas sus versiones.
Que puede hacer el usuario ROOT?
Puede hacerlo todo, como su nombre lo dice es el súper usuario del sistema tiene acceso a todo y poder modificar todo lo que quieras, por eso en los servidores que se basan en estos sistemas operativos el usuario ROOT es como un “DIOS” ya que si de cualquier usuario o maquina local en una red que tengamos este usuario y contraseña para entrar, podemos ver todo lo que queramos hacer y deshacer, generalmente se puede acceder vía TELNET o por SHH el cual implemente (secure shell) y es mas seguro que telnel.
Como lo activo en mi OS X?

Abrimos el Finder y buscamos en Aplicaciones -> Utilidades -> Gestor de Netinfo, ejecutamos el programa.

Una vez abierto nos mostrara una ventana como lo muestra la imagen de arriba, si tiene puesto el candado en la parte inferior lo abrimos, nos pedirá la contraseña de nuestro usuario.

Una vez abierto el candado en la parte superior, buscamos en los menús el de Seguridad damos clic sobre el y se despliega las opciones entre las cueles buscaremos activar usuario root, es muy importante que cuando actives el usuario root poner una contraseña que recuerdes y que no sea tan fácil de descifrar.

Para probar si esta bien activado nos vamos a ejecutar la terminal el programa esta en Aplicaciones -> Utilidades.

Una vez ejecutado escribimos su – el guión medio lo que recuerdo que me explicaron es para evitar un fallo de seguridad cuando se ejecuta este comando, su significa (Super User).
Después de ejecutar este comando nos pedirá el password que introducimos cuando activamos el usuario ROOT, como nota les comentare que no se muestra lo que escribimos =) por seguridad.
Una vez escrita damos Entre y listo nos debe aparecer como muestra la imagen, si notan cambio la parte en este caso donde dice Mario por root.

Cualquier duda o comentario referente a este post en los comentarios del mismo.
Disfrútenlo
Que puede hacer el usuario ROOT?
Puede hacerlo todo, como su nombre lo dice es el súper usuario del sistema tiene acceso a todo y poder modificar todo lo que quieras, por eso en los servidores que se basan en estos sistemas operativos el usuario ROOT es como un “DIOS” ya que si de cualquier usuario o maquina local en una red que tengamos este usuario y contraseña para entrar, podemos ver todo lo que queramos hacer y deshacer, generalmente se puede acceder vía TELNET o por SHH el cual implemente (secure shell) y es mas seguro que telnel.
Como lo activo en mi OS X?

Abrimos el Finder y buscamos en Aplicaciones -> Utilidades -> Gestor de Netinfo, ejecutamos el programa.

Una vez abierto nos mostrara una ventana como lo muestra la imagen de arriba, si tiene puesto el candado en la parte inferior lo abrimos, nos pedirá la contraseña de nuestro usuario.

Una vez abierto el candado en la parte superior, buscamos en los menús el de Seguridad damos clic sobre el y se despliega las opciones entre las cueles buscaremos activar usuario root, es muy importante que cuando actives el usuario root poner una contraseña que recuerdes y que no sea tan fácil de descifrar.

Para probar si esta bien activado nos vamos a ejecutar la terminal el programa esta en Aplicaciones -> Utilidades.

Una vez ejecutado escribimos su – el guión medio lo que recuerdo que me explicaron es para evitar un fallo de seguridad cuando se ejecuta este comando, su significa (Super User).
Después de ejecutar este comando nos pedirá el password que introducimos cuando activamos el usuario ROOT, como nota les comentare que no se muestra lo que escribimos =) por seguridad.
Una vez escrita damos Entre y listo nos debe aparecer como muestra la imagen, si notan cambio la parte en este caso donde dice Mario por root.

Cualquier duda o comentario referente a este post en los comentarios del mismo.
Disfrútenlo
17.08.2005
Cover Flow es un navegador para tus albunes del iTunes de manera virtual ya que toma las etiquetas de la cancion y busca los artwork (imagen del album) ya sea via Synergy, Amazon o Clutter.
Cover Flow esta programado usando Cocoa y OpenGL, a lo cual le saca muy buen partido al OpenGL para hacer los efectos de la busqueda de album, buscando en la pagina que tipo de licencia tiene no encuentro nada hacerca de esta, talvez por que todavia es demo no tenga nada
.
Otra alternativa a CoverFlow es el CoverBuddy que por solo 19.95 USD podremos disfrutarlo al 100% ya que de lo contrario no se podran mostrar los artwork de los albunes
.
Pagina de Cover Flow: http://www.steelskies.com/coverflow/
Descarga directa: http://www.steelskies.com/coverflow/Download.html
Pantalla de Cover Flow
Cover Flow esta programado usando Cocoa y OpenGL, a lo cual le saca muy buen partido al OpenGL para hacer los efectos de la busqueda de album, buscando en la pagina que tipo de licencia tiene no encuentro nada hacerca de esta, talvez por que todavia es demo no tenga nada
Otra alternativa a CoverFlow es el CoverBuddy que por solo 19.95 USD podremos disfrutarlo al 100% ya que de lo contrario no se podran mostrar los artwork de los albunes
Pagina de Cover Flow: http://www.steelskies.com/coverflow/
Descarga directa: http://www.steelskies.com/coverflow/Download.html
Pantalla de Cover Flow
08.08.2005

aunque me temo que ya puede ser tarde para inscribirse (porque dudo mucho que queden plazas), que quede constancia aquí de que MacFLOSS estará este año presente en la CampusMac, en forma de taller de jornada completa (mañana y tarde), que se desarrollará el próximo viernes, 12 de agosto.
el taller constará de cuatro partes:
1.- presentación de MacFLOSS: orígenes, desarrollo, presente y futuro
2.- sistemas operativos libres para Mac: repasaremos dónde encontrar Linux, ventajas e inconvenientes de instalarlo en nuestro Mac
3.- software libre sobre entornos "intermedios" (X11): Fink y DarwinPorts
4.- software libre portado para MacOS X
como seguro que allí habrá quien sepa de esto bastante más que yo, confío en que el taller resulte un esfuerzo colaborativo, en el que yo me limite a hacer de hilo conductor. veremos.
nos vemos en la CampusMac!!!
01.08.2005

Chris Coyne creo un lengua pequeño para las design grammars, Estas gramaticas son sistemas de reglas no deterministas para producir imágenes.
El lenguaje tiene una curva de aprendizaje muy sencilla, y con instrucciones muy simples puedes generar formas muy complejas y muy impresionantes.
Context Free esta bajo licencia GNU General Public, su interfaz es muy amigable y rapida de entender, al menos a mi no me llevo mucho tiempo hacer alguna prueba de su funcionamiento
Esta disponible para plataformas OSX y Windows.
28.07.2005

Por fin ya esta la version nativa para OSX de Inkscape, para mi el mejor editor de Scalable Vector Graphics (SVG).
Ya habia tenido la oportunidad de manejarlo en Windows y en Linux, pero ahora esta disponible para OSX, anteriormente solo estaba disponible via FINK y la verdad era todo una caos para poderlo instalar
El Inkscape mide aproximadamente 22 mb y esta en un dmg, facilitando mucho su instalacion, lamentablemente estoy en mi casa y aqui no tengo una conexion lo suficientemente rapida para descargarlo y darles mas detalles, pero mañana a primera hora tendran otros comentarios
Inkscape 0.42 (archivo DMG)
22.07.2005
Para perder el tiempo en vacaciones [i) enlaces]
javier - javier.arantegui@gmail.quitar.com @ 16:55:48
javier - javier.arantegui@gmail.quitar.com @ 16:55:48
Me imagino que durante estos días los lectores del blog o estamos de vacaciones o lo vamos a estar próximamente. Aprovechando la situación y que todo está muy tranquilo me he decidido a revisar mis enlaces en del.icio.us. En concreto los que tengo marcados como juegos.
La mayoría se trata de juegos en Flash y no requieren nada especial. No son juegos complicados y sirven para entretenerse durante unos minutos. La mayoría los he ido encontrando en Microsiervos. Aquí teneis la lista:
Planarity: Hay que reordenar unos puntos unidos con lineas. El objetivo es lograr que las lineas no se crucen. Al principio, es muy facil pero luego se complica.
Vexed: Versión Flash de un juego originalmente para Palm. Hay que ir moviendo bloques, teniendo en cuenta los obstáculos y la gravedad. Cuando dos o más bloques iguales entran en contacto, desaparecen. El objetivo es, como se podía esperar, eliminar todos los bloques.
Notepad Invaders: Genial versión de baja tecnología del los Invasores del espacio. Todo un clásico.
Letters 0.9: Juego ideal para practicar la mecanografía. Engancha bastante y estresa un montón (en el buen sentido).
20 preguntas (20Q): Piensas en algo (un ser vivo, un objeto, un sentimiento,...), el ordenador te hace hasta 20 preguntas y adivina en qué estas pensando. ¡Es increible! Acierta la mayor parte de las veces. No es un juego pero es entretenido.
Cube: Mezcla de bolos y tiro al blanco. Es más dificil de explicar que de jugar, así que no lo voy a intentar. Es mejor que lo probeis.
Free Educational Web Games: Juegos educativos, lo malo es que necesitas saber inglés para poder jugarlos. A mí me entretienen especialmente los juegos de geografía.
Guess-the-google: Este es muy curioso. Nos muestran 20 imágenes que son el resultado de hacer una búsqueda de una palabra en el buscador de imágenes de Google. Hay que adivinar la palabra en 20 segundos. Solo hay versión inglés.
¡Espero que lo paseis bien!
La mayoría se trata de juegos en Flash y no requieren nada especial. No son juegos complicados y sirven para entretenerse durante unos minutos. La mayoría los he ido encontrando en Microsiervos. Aquí teneis la lista:
¡Espero que lo paseis bien!
18.07.2005
Es un asistente para mantener optimizado tu sistema OS X.
Con AppleJack puedes solucionar cualquier problema, sin iniciar el entorno grafico (GUI), AppleJack trabaja arrancando como Single User, solo escribes applejack y te aparece un menu con todas las opciones que puedes manejar, como las siguientes, repara tu disco duro, repara permisos, validad los archivos de preferencias del sistema, caches corruptos, todo para mantener el sistema a punto
Para iniciar como Sigle User despues de escuchar el clasico bip de tu sistema al arrancarlo presiona (manzana) + (s).
Algunos comandos de applejack son:
Auto mode: Ejecuta todas las tareas necesarias para el mantenimiento de tu disco applejack auto, y si quieres dejarla trabajando durante la noche
Deep Auto Mode: Limpiado todos los caches, uncliyendo las bases de datos de los Launch Services y cualquier chache de imagenes usado.
11.07.2005

evidentemente, Skype es genial. y, hasta hace poco, estaba "sólo" en lo referente a aplicaciones "populares" de VoIP. pero ya no: ahora tenemos una alternativa, basada en el estándar SIP y con un aspecto que recuerda mucho a iChat: de nombre Gizmo, sus funciones rivalizan con las de Skype pero ya las supera con ingeniosas opciones adicionales como la posibilidad de grabar las llamadas VoIP, enviar mensajes de voz gratuitamente usando el correo, localizar en un mapa las llamadas entrantes, e incluso la posibilidad de pilotar la aplicación por medio de la voz.
Skype ha sido un total éxito, sobre todo por su base de clientes que creció a velocidad luz pero, usa estándares cerrados, todo lo contrario de Gizmo. éste hace uso del estándar libre SIP, a través del cual los usuarios de Gizmo podrán efectuar llamadas gratuitas, de PC a PC, pero también conectando un móvil con soporte wifi y SIP a cualquier red que cumpla con este estándar.
Gizmo ofrece mensajería instantánea de texto y vocal que conecta con las redes de telefonía terrestres. las llamadas de Gizmo a Gizmo son gratuitas mientras que las llamadas que se realizan a través de redes de telefonía son de pago. su gran ventaja respecto a Skype reside en su estándar SIP ya que en el mercado, ya se encuentran disponibles toda una serie de aplicaciones y dispositivos compatibles con SIP. ofrece una opción para obtener un contestador automático y otra para tener un número de telefóno Gizmo, aunque sólo está accesible, de momento, para el Reino Unido y los Estados Unidos.
así pues, Gizmo no es libre, pero se basa en un protocolo que sí lo es (SIP), y hace que, además, tengamos alternativas a la hora de usar VoIP. más libertad en suma, una buena noticia.
texto por cortesía de softonic.com
05.07.2005

ayer mismo, Mario Meraz (uno de nuestr@s editor@s) me hablaba (bueno, escribía, a través de iChat) sobre GeekTool, un panel que podemos añadir a nuestras preferencias del sistema y que incluye una serie de herramientas para sacarle todo el partido al lado *nix de nuestro MacOS X.
aunque sus desarrolladores anuncian que GeekTool no es 100% compatible con Tiger (MacOS X 10.4), yo lo he probado y no me ha dado ningún problema. su instalación no puede ser más fácil: basta abrir el archivo .dmg (pesa 1.4mb) y arrastrar el panel a la carpeta de preferencias (a la de nuestro usuario, si sólo queremos usarlo nosotr@s, o a la del sistema, si queremos que sea accesible para tod@s l@s usuari@s creados en nuestro ordenador).
su uso también resulta fácil e intuitivo, gracias a la buena interfaz gráfica -que, además, incluye un elemento para el menú superior que nos permite gestionar algunas de sus funcionalidades de forma más ágil y rápida.
la página web del proyecto está alojada en SourceFORGE y disponible tanto en inglés como en francés.
30.06.2005
cualquiera de l@s que sigue este blog y ha usado alguna vez Linux sobre PPC seguro que ya conoce Mac-on-Linux, una aplicación que permite hacer uso de un entorno MacOS X sin abandonar Linux y sin tener que reiniciar el ordenador. interesante.
pues bien, ahora Sebastian Gregorzyk ha trabajado en la portación de esta aplicación, y el resultado se llama Mac-on-Mac: se trata de hacer posible la instalación/uso de MacOS Classic, Mac OS X, OpenDarwin o LinuxPPC en paralelo con nuestro MacOS X, en una máquina virtual. ya que no hay que emular la plataforma (hablamos siempre de sistemas que corren sobre procesadores PPC), el resultado es (anuncian) siempre muy bueno, con velocidades respetables.
el proyecto, por supuesto, es software libre (licencia GPL) -pero hay que decir que el proyecto aún se encuentra en versión alpha y tiene aún algunas limitaciones: no funciona en MacOS X 10.4 Tiger, ni el sonido, ni la red, ni firewire... pero están en ello. en faq-mac ya se puede leer el comentario de algún usuario que lo ha probado.
aunque no se trate de un proyecto lo suficientemente maduro, apunta alto y, desde luego, será necesario no perderlo de vista (sobre todo cuando corra sobre Tiger!). si lo pruebas no dejes de comentarlo en nuestra lista de correo!!!
pues bien, ahora Sebastian Gregorzyk ha trabajado en la portación de esta aplicación, y el resultado se llama Mac-on-Mac: se trata de hacer posible la instalación/uso de MacOS Classic, Mac OS X, OpenDarwin o LinuxPPC en paralelo con nuestro MacOS X, en una máquina virtual. ya que no hay que emular la plataforma (hablamos siempre de sistemas que corren sobre procesadores PPC), el resultado es (anuncian) siempre muy bueno, con velocidades respetables.
el proyecto, por supuesto, es software libre (licencia GPL) -pero hay que decir que el proyecto aún se encuentra en versión alpha y tiene aún algunas limitaciones: no funciona en MacOS X 10.4 Tiger, ni el sonido, ni la red, ni firewire... pero están en ello. en faq-mac ya se puede leer el comentario de algún usuario que lo ha probado.
aunque no se trate de un proyecto lo suficientemente maduro, apunta alto y, desde luego, será necesario no perderlo de vista (sobre todo cuando corra sobre Tiger!). si lo pruebas no dejes de comentarlo en nuestra lista de correo!!!
26.06.2005

Open Source Movies: Películas Open Source.
The Internet Archive es una librería digital... en la que podemos encontrar históricos de la web (WayBackMachine) ,archivos de audio ,libros y ... video.
En el apartado de video existe una sección dedicada a Open Source Movies... 5.631 películas con licencia OS para descarga ...
Disponemos de varios formatos:
Para Stream:

64Kb MPEG4 (dialup)Descarga
256Kb MPEG4 (broadband)
64Kb MPEG4
256Kb MPEG4
MPEG1
Un ejemplo:
Nosferatu (1922)
Originally released in 1922 as Nosferatu, Eine Symphonie Des Grauens, director F.W. Munarau's chilling and eerie adaption of Stoker's Dracula is a silent masterpiece of terror which to this day is the most striking and frightening portrayal of the legend.
Director: F.W. Murnau
Producer: F.W. Murnau
Audio/Visual: silent film, b&w
Enlace: http://www.archive.org/details/opensource_movies
Novedades en RSS: http://www.archive.org/services/collection-rss.php?collection=opensource_movies
Nota: The Internet Archive también dispone de otra sección dedicada a las películas clásicas de dominio público (classic public domain feature films) con películas como Charade de Stanley Donen (Cary Grant ,Audrey Hepburn) ...
19.06.2005
Vamos a animar un poquito más la escena en este blog con una pequeña ayuda para los humildes usuarios "no expertos" (como yo) que deseen ejecutar una aplicación X11 de un servidor remoto en nuestra pantalla.
X11 Básicos
Lo primero que vamos haremos es definir unos conceptos básicos sobre X11 porque para los que no estamos familiarizados con el tema esto puede ser un poquito confuso al principio (vaya por dios, que dura es la vida del usuario "libre"
)
¿Cuál es la máquina cliente?
La forma habitual es que usuario de una máquina cliente (local) llame a un servidor (remoto) para que este le devuelva una información concreta. Un aspecto importante de la arquitectura X11 es que la terminología cliente/servidor está invertida. El cliente (remoto) es el encargado de ejecutar la aplicación y enviar los datos que se representarán en el servidor gráfico (local) instalado en nuestro ordenador para poder visualizarlos por nuestra pantalla. Para realizar este trabajo, el usuario necesitará poder conectar con el cliente, el servidor deberá poder representar en pantalla la conexión desde el cliente, y la variable de entorno $DISPLAY deberá estar correctamente definida en el cliente.
¿Cómo y dónde se define la variable $DISPLAY?
$DISPLAY se refiere a la pantalla del dispositivo de visualización servidor. La variable especifica qué dispositivo de visualización usará el servidor (local) gráfico para representar la salida generada por la aplicación ejecutada en el cliente (remoto).
¿Complicado? ¿Confuso? Tranquilo, si has conseguido leer hasta aquí te alegrará saber que si usas el comando ssh desde xterm para conectar con el cliente, automáticamente se modificará la variable $DISPLAY para que todo funcione correctamente.
X11 Forwarding (o cómo hacer que esto funcione de una vez)
La pieza clave de este rompecabezas está en el parámetro X11Forwarding que permite que la conexión X11 se realice a través de un "túnel" desde el sistema remoto hacia el sistema local. Por razones de seguridad, Mac OS X y Linux no permiten el X11Forwarding por defecto. Para habilitar esta opción deberemos recurrir una vez más a nuestro querido terminal y ejecutar los siguientes comandos en el ordenador remoto donde van a correr las aplicaciones:
Los más habilidosos también podéis realizar la misma acción "a pelo" editando el fichero /etc/sshd_config y reiniciando el servicio sshd (casi "ná"!)
Llegados a este punto tenemos que recordar que el ordenador remoto debe tener ssh instalado; si está detrás de un firewall, deberá abrir el puerto 22 y si queremos atravesar la puerta de enlace suponiendo que accedamos desde internet, el "router" deberá redireccionar el puerto 22 a la IP del ordenador.
Usando ssh -X para sesiones remotas
Ahora vamos a ilustrar con un ejemplo cómo iniciar un sesión X remota (si, lo sé, pero no es lo que parece...
) Supongamos que queremos jugar con el xgalaga que tenemos instalado en nuestra cuenta de usuario de otro ordenador, los pasos a realizar desde nuestro xterm son estos:
Y para terminar la sesión
En el próximo capítulo veremos como aumentar un poco el nivel de seguridad de las conexiones limitando el acceso de los servidores mediante los comandos xhost y xauth. Hasta pronto... y a disfrutar!
X11 Básicos
Lo primero que vamos haremos es definir unos conceptos básicos sobre X11 porque para los que no estamos familiarizados con el tema esto puede ser un poquito confuso al principio (vaya por dios, que dura es la vida del usuario "libre"
¿Cuál es la máquina cliente?
La forma habitual es que usuario de una máquina cliente (local) llame a un servidor (remoto) para que este le devuelva una información concreta. Un aspecto importante de la arquitectura X11 es que la terminología cliente/servidor está invertida. El cliente (remoto) es el encargado de ejecutar la aplicación y enviar los datos que se representarán en el servidor gráfico (local) instalado en nuestro ordenador para poder visualizarlos por nuestra pantalla. Para realizar este trabajo, el usuario necesitará poder conectar con el cliente, el servidor deberá poder representar en pantalla la conexión desde el cliente, y la variable de entorno $DISPLAY deberá estar correctamente definida en el cliente.
¿Cómo y dónde se define la variable $DISPLAY?
$DISPLAY se refiere a la pantalla del dispositivo de visualización servidor. La variable especifica qué dispositivo de visualización usará el servidor (local) gráfico para representar la salida generada por la aplicación ejecutada en el cliente (remoto).
¿Complicado? ¿Confuso? Tranquilo, si has conseguido leer hasta aquí te alegrará saber que si usas el comando ssh desde xterm para conectar con el cliente, automáticamente se modificará la variable $DISPLAY para que todo funcione correctamente.
X11 Forwarding (o cómo hacer que esto funcione de una vez)
La pieza clave de este rompecabezas está en el parámetro X11Forwarding que permite que la conexión X11 se realice a través de un "túnel" desde el sistema remoto hacia el sistema local. Por razones de seguridad, Mac OS X y Linux no permiten el X11Forwarding por defecto. Para habilitar esta opción deberemos recurrir una vez más a nuestro querido terminal y ejecutar los siguientes comandos en el ordenador remoto donde van a correr las aplicaciones:
ordenador.remoto:~ yo$ sed 's/#X11Forwarding\ no/X11Forwarding\ yes/' /etc/sshd_config > /tmp/sshd_config
ordenador.remoto:~ yo$ sudo mv /tmp/sshd_config /etc/.
Los más habilidosos también podéis realizar la misma acción "a pelo" editando el fichero /etc/sshd_config y reiniciando el servicio sshd (casi "ná"!)
Llegados a este punto tenemos que recordar que el ordenador remoto debe tener ssh instalado; si está detrás de un firewall, deberá abrir el puerto 22 y si queremos atravesar la puerta de enlace suponiendo que accedamos desde internet, el "router" deberá redireccionar el puerto 22 a la IP del ordenador.
Usando ssh -X para sesiones remotas
Ahora vamos a ilustrar con un ejemplo cómo iniciar un sesión X remota (si, lo sé, pero no es lo que parece...
miordenador:~ yo$ ssh -X usuario@ip.ordenador.remoto
usuario@ordenador.remoto password:
Last login: Wed Nov 17 16:15:00 2005 from fe80::20d:93ff:
Welcome to Darwin!
[ordenador.remoto:~] usuario% ./xgalaga &
[1] 2452
[ordenador.remoto:~] usuario%
Y para terminar la sesión
[ordenador.remoto:~] usuario% exit
logout
Connection to ordenador.remoto closed.
miordenador:~yo$
En el próximo capítulo veremos como aumentar un poco el nivel de seguridad de las conexiones limitando el acceso de los servidores mediante los comandos xhost y xauth. Hasta pronto... y a disfrutar!




