<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Saludos,<br><br>La intensión de este hilo es ir formando una visión operativa más clara del prototipo para el entorno de escritorio.<br><br>Empezamos:<br><br>Un escritorio muy básico pero funcional se forma de un servidor de ventanas X, un manejador de ventanas, un administrador de sesión, un administrador de archivos y aplicaciones de configuración. Ciertamente son muchas más aplicaciones pero digamos que son las más necesarias para formar un prototipo, si hay alguna de más o que haga falta pues detallarlo.<br><br>Hasta ahora los escritorios usan un "menu" para lanzar aplicaciones, dejando tanto espacio como sea posible para alojar ventanas. GNOME ha implementado "workspaces" para que el usuario pueda organizar graficamente a su criterio las ventanas. Los manejadores de ventanas, las dibujan en el escritorio y nada más, así es como vemos nuestros
 entornos hoy.<br>Tambien podemos observar casos como el de OLPC con sugar y Ubuntu Netbook Remix.<br><br>¿y si cuestionamos ese modelo?<br>Con el objetivo de simplificar el funcionamiento para lograr cierto grado de (I)inteligencia, podemos desarrollar un manejador de ventanas que las dibuje en un espacio fijo y determinado usando un "marco de escritorio" y NO lo límites de la pantalla como se viene haciendo. Imaginemos una pintura de arte enmarcada, donde el manejador de ventanas siempre mantendría la "pintura/ventana" dentro del marco.<br>De esta manera no vamos a tener ventanas por todos lados, evitando perder tiempo en ordenarlas. Con este modelo será necesario integrar el manejador de ventanas y el marco de escritorio para mejor optimización de funciones, ya que vamos a liberar espacios visuales.<br><br>El marco nos va a servir de caja de herramientas, y esto nos viene bien porque al fijar las ventanas, probablemente sólo podremos visualizar
 una ventana a la vez. Esto no es de asustarse ya que el marco debería proveer las opciones para navegar entre ventanas o manipular los diferentes tipos de visión de la ventana, que necesite el usuario(visión simple, visión multi-ventana, visión con rotaciones, visión de fragmentos de ventana, etc...). Obviamente el marco proveerá muchas mas funciones, pero creo prudente parar en este punto, para mejor análisis y que todos entendamos paso a paso.<br><br>Bien podríamos agrupar el marco de escritorio dentro del manejador de ventanas, pero como uno de los objetivos es descentralizar, es mejor separarlos en dos componentes bien integrados.<br><br>A lo mejor si visualizamos por el momento una pintura de arte y un marco, podremos colocar la primera piedra para el prototipo, donde la pintura se vuelve inteligente a través del marco, haciendo con ella lo que la quiera.<br><br>Como nota, todo este esquema incluido el escritorio, podría romper la trampa
 de los variados tipos de pantalla como la de laptops, LCD's o CRT para estaciones, netbooks, handhelds etc... si logramos homogeneidad nativa de visión y función.<br><br>Gracias,<br><br>William H.<br>GNU - Resistencia Digital<br></td></tr></table><br>