InicioLinuxGestores de ventanas

Gestores de ventanas

Linux11/18/2010
¡Hola amigos! Hace tiempo quería hacer un post contando un poco la historia de los gestores de ventanas disponibles y de cómo han evolucionado unos de otros, espero que les guste.

Primero, un poco de definiciones

Un gestor de ventanas es el programa que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario.
Las acciones asociadas al gestor de ventanas suelen ser, abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado de las ventanas abiertas. Es también muy común que el gestor de ventanas integre elementos como: el decorador de ventanas, un panel, un visor de escritorios virtuales, iconos y un fondo de escritorio.

En cambio, ¡y no nos confundamos!, un entorno de escritorio es una solución completa de interfaz gráfica de usuario; ofrece iconos, barras de herramientas, e integración entre aplicaciones con habilidades como, arrastrar y soltar. Los más conocidos dentro del software libre son GNOME, KDE o Xfce.

Ahora vamos con lo interesante

Empecemos con dos gestores inspirados en NeXTSTEP, NeXTSTEP fue un sistema operativo orientado a objetos, multitarea diseñado por NeXT Computer Inc.
Más info en: http://es.wikipedia.org/wiki/NeXTSTEP y http://es.wikipedia.org/wiki/NeXT muy interesante sobre todo para los amantes de Steve Jobs y Apple.


Window Maker
Window Maker es un gestor de ventanas minimalista escrito por Alfredo Kojima. Trata de emular la interface NeXTSTEP y es el gestor oficial del proyecto GNUstep.
Window Maker tiene la reputación de ser rápido, eficiente y altamente estable. Como con la mayoría de gestores de ventanas, soporta un montón de temas para personalizarlo.



AfterStep
AfterStep tiene por objetivo proporcionar flexibilidad en la configuración del escritorio, la mejora de la estética y el uso eficiente de los recursos del sistema. Originalmente fue una variante modificada de FVWM para parecerse a NeXTSTEP.

AfterStep incluye varios modulos, entre ellos:
1- Paginador (pager)
2- Lista de ventanas activas (WinList)
3- Wharf: herramienta que gestiona Applets / dock y lanza aplicaciones.



Otro inspirado en otro OS

9wm
9wm trata de emular el gestor de ventanas 8-1/2 de Plan 9 (es un sistema operativo distribuido, usado principalmente para investigación, desarrollado por los Laboratorios Bell). Ofrece una simple pero cómoda interfaz de usuario, sin adornos chillones como el título de barras e iconos.

9wm fue escrito por David Hogan (dhog) en 1994. Muchos gestores minimalistas de ventanas X fueron inspirados por, o directamente derivados de 9wm (wmii, dwm, etc).



Blackbox y familiares

Blackbox
Blackbox es un gestor de ventanas minimalista para el sistema X Window y es muy popular entre aquellos que buscan un escritorio rápido, limpio y ligero. Blackbox está escrito en C++ y contiene un código totalmente original. Fue creado por T. Bradley y Hughes, está disponible bajo la licencia MIT.



Fluxbox
Fluxbox es un gestor de ventanas X basado en Blackbox 0.61.1. Su objetivo es ser ligero y personalizable. Su interfaz de usuario sólo tiene una barra de tareas y un menú que se puede acceder pulsando con el botón derecho sobre el escritorio. Todas las configuraciones básicas están controladas por archivos de texto.
Fluxbox puede mostrar algunos eye candys: colores, gradientes, bordes, y una que otra apariencia básica. Las versiones recientes soportan esquinas redondeadas y elementos gráficos.
Fluxbox también tiene varias características de las cuales Blackbox carece, incluyendo ventanas con pestañas y un título configurable.



Openbox
Quizás sea el gestor de ventanas más conocido de la lista. Es el gestor utilizado por LXDE y puede ser utilizado con KDE y Gnome.

Openbox fue originalmente derivado de Blackbox 0.65.0, pero ha sido totalmente reescrito en el lenguaje de programación C y desde la versión 3,0 no se basa en ningún código de Blackbox. Su sistema de menú tiene un método para utilizar los menús dinámicos.



Waimea
Waimea es un ligero gestor de ventanas para X, diseñado en cierta medida en el sentido de Blackbox. Su código está basado en una imagen de código de Blackbox, sin embargo, no es un fork de Blackbox. Waimea tiene un estilo muy avanzado con características similares a Blackbox, soporte de estilo pixmap y de texturas transparentes.



JWM (muy bueno y conocido)

JWM es el gestor de ventanas por defecto utilizado en Damn Small Linux, System Rescue CD y la mayoría de las versiones de Puppy Linux.
JWM (Joe’s Window Manager) es un gestor de ventanas escrito por Joe Wingbermuehle en C y sólo utiliza Xlib a lo mínimo. Los siguientes soportes pueden ser añadidos mediante compilación:
- PNG y / o iconos XPM
- Xft
- Xinerama
- FriBidi
- The Shape extension



Vamos con los más sencillos y rápidos

wmii
Su filosofía minimalista intenta no exceder las 10000 líneas de código, para hacer cumplir la simplicidad y la claridad.



dwm (uno de mis favoritos)
dwm es un super minimalista y dinámico gestor de ventanas para X11. Es externamente similares a wmii, pero internamente mucho más sencillo. dwm está escrito en C puro y, por sencillez, carece de cualquier interfaz de configuración, a no ser editando su el código fuente. Esto no es tan incómodo como suena, sin embargo: una de las directrices del proyecto es que el código fuente nunca fuese superior a 2000 líneas, y las opciones para ser configurados por el usuario están representados por macros que figuran en un único archivo de cabecera. Según el autor, está optimizado para portátiles de alta resolución y pantallas widescreen.



Usando lo mínimo el mouse

Ratpoison
Su nombre proviene del hecho de que permite al usuario gestionar las ventanas sin utilizar el ratón (rata)-(rat).



StumpWM
StumpWM es un gestor de ventanas para POSIX compatible con sistemas operativos al estilo Unix y es un sucesor a Ratpoison. Stumpwm intenta ser personalizable y visualmente más simple todavía. No hay decoraciones de ventanas, ni iconos, ni botones.



xmonad
xmonad es un gestor de ventanas para el sistema de ventanas X, escrito en el lenguaje de programación funcional Haskell. Iniciado en marzo de 2007, es similar a dwm, larswm, StumpWM y otros miembros de esta rara familia; en la medida en que se esfuerza para hacer posible que el usuario pueda gestionar productivamente las ventanas sin utilizar el ratón. xmonad se distribuye en una amplia gama de sistemas operativos al estilo Unix, incluyendo Arch Linux, Debian, Ubuntu, Gentoo, FreeBSD, NetBSD y OpenBSD.



Otros otros otros

Sawfish
Sawfish (anteriormente conocido como Sawmill) no viene con un panel y se utilizó con el entorno de escritorio GNOME hasta que fue sustituido por Metacity.



IceWM
Se ha codificado desde cero en C++ y está liberado bajo GNU. IceWM es ligero y personalizable.
IceWM se puede configurar a partir de archivos de texto almacenados en el directorio home del usuario, haciéndolo fácil de personalizar.



Awesome
Awesome es un gestor de ventanas para X de impresionante dinámica. Su desarrollo comenzó en septiembre de 2007. Es muy rápido, extensible y licenciado bajo la licencia GPLv2. Su principal característica es que agrupa las ventanas en “baldosas”, y que acaba teniendo un aspecto sorprendente y muy orientado a hardcore-geeks.



WindowLab
Está basado en aewm, es pequeño y liviano.



Obviamente faltan muchos, por ejemplo Metacity, pero van para otro post.

Si se les ocurre instalar alguno busquen un poco en el repositorio de su distro que seguro lo van a encontrar.


¡Saludos!


Fuentes:

http://es.wikipedia.org/wiki/Entorno_de_escritorio
http://es.wikipedia.org/wiki/Gestor_de_ventanas
http://es.wikipedia.org/wiki/Window_Maker



etc
Datos archivados del Taringa! original
87puntos
1,705visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

k
kochix2112🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.