El gestor de ventanas virtuales F ( FVWM ) es un gestor de ventanas virtuales para el sistema X Window . Originalmente derivado de twm , FVWM es ahora un gestor de ventanas para sistemas tipo Unix .
Historia


En 1993, durante su trabajo analizando firmas acústicas para el Departamento de Defensa de los Estados Unidos , Robert Nation comenzó a modificar twm con la intención de reducir simultáneamente el uso de memoria y agregar soporte para escritorios virtuales . [ 2 ]
Nation, ya conocido por su emulador de terminal rxvt , trabajó en la reducción del consumo de memoria de su nuevo gestor de ventanas. Para probar la acogida de FVWM, el 1 de junio de 1993 lo incluyó en una versión de rxvt.
En 1994, Rob Nation dejó de desarrollar FVWM y nombró a Charles Hines como mantenedor. La última versión de FVWM de Rob Nation fue fvwm-1.24r. La versión de FVWM posterior a Rob Nation utiliza un formato de archivo de configuración diferente y tiene una arquitectura significativamente distinta. Como resultado, muchas distribuciones de Linux distribuyeron tanto fvwm-1.24r como versiones posteriores de FVWM como programas separados. A partir de 2009fvwm-1.24r aún compila y se ejecuta sin problemas en sistemas Linux modernos. Un pequeño grupo de usuarios continúa utilizando la versión anterior de FVWM. A finales de 1998, se abolió el puesto de mantenedor de FVWM y un grupo de voluntarios continuó su desarrollo.
Muchos gestores de ventanas que se utilizan hoy en día han sido influenciados por FVWM, en particular Afterstep , Xfce , Enlightenment y Metisse .
Nombre
Originalmente, FVWM se llamaba Feeble Virtual Window Manager , como afirmó Robert Nation en una entrevista de 1997 con Linux Journal , alegando que el nombre se había elegido porque las versiones originales casi no tenían características seleccionables por el usuario. [ 2 ] Cuando Google publicó los antiguos archivos del grupo de noticias adquiridos de DejaNews , se redescubrió el origen original del nombre. Sin embargo, cuando Chuck Hine respondía preguntas para las Preguntas Frecuentes oficiales de FVWM, Chuck nunca estuvo de acuerdo con la explicación de "débil" y añadió posibles significados alternativos de F (como en el nombre del gestor de ventanas) a las Preguntas Frecuentes, con muchas entradas provenientes de mensajes de la lista de correo. [ 3 ]
Características


Muchas de estas funciones se pueden deshabilitar en tiempo de ejecución o compilación, o de forma dinámica para ventanas específicas, entre otras muchas opciones. FVWM permite configurar el escritorio para que funcione, se vea y se comporte como el usuario desee.
- Admite cualquier número de escritorios virtuales, cada uno dividido en varias páginas.
- La ventana gráfica (la pantalla física) se puede mover suavemente (en pasos configurables) en el área del escritorio virtual, independientemente de las páginas.
- La ventana gráfica puede moverse automáticamente cuando el ratón toca el borde de la pantalla.
- Compatibilidad total con EWMH , ICCCM -2 y GNOME Hints.
- Compatibilidad total con la internacionalización, incluidos los caracteres multibyte y el texto bidireccional .
- Compatibilidad con fuentes XFT2 con suavizado de bordes , sombras paralelas de cualquier tamaño, con cualquier desplazamiento y en cualquier dirección, y rotación de texto.
- Cualquier comportamiento, acción o evento es totalmente configurable.
- Compatibilidad con estilos de decoración de ventanas definidos por el usuario.
- Las barras de título se pueden desactivar o mostrar en cualquier borde de la ventana. Esto se puede hacer individualmente para cada tipo de ventana.
- Las barras de título pueden tener hasta diez iconos , incluidos los botones de minimizar, maximizar y cerrar.
- Persianas animadas en todas las direcciones.
- Iconificación
- Compatibilidad total con PNG , incluyendo la fusión alfa .
- Librería de programación Perl para extender FVWM utilizando Perl, scripting y preprocesamiento de archivos de configuración.
- Puede ampliarse mediante scripts. El preprocesamiento permite configuraciones dinámicas.
- Kit de herramientas para crear diálogos, menús y aplicaciones en tiempo de ejecución.
- Paneles de escritorio configurables.
- Los gestos del ratón permiten dibujar formas con el ratón y vincularlas a comandos.
- Menús dinámicos; utilidades para explorar el sistema de archivos y obtener titulares de Internet desde los menús incluidos.
- Soporte para la gestión de sesiones .
- La extensión Xinerama permite utilizar más de un monitor.
- Extensible dinámicamente mediante módulos.
- Admite el robo de foco
Véase también
- Comparación de gestores de ventanas X
- FVWM-Crystal, un tema .
Referencias
- ↑ "xenocara/app/fvwm/COPYING - view - 1.1.1.1" . Cvsweb.openbsd.org . Consultado el 7 de octubre de 2017 .
- 1 2 "Linux Journal entrevista a Robert Nation" . Linuxjournal.com . Consultado el 7 de octubre de 2017 .
- ↑ FVWM - Historial archivado el 16 de mayo de 2011 en Wayback Machine
Enlaces externos
- Sitio web oficial de FVWM .
- "FVWM" . Código gratuito .
- Gestores de ventanas de Matt Chapman para X.
- Sustituto actual de los gestores de ventanas para X de Matt Chapman .
- Anuncio del primer lanzamiento de FVWM de Rob Nation .
- Preguntas frecuentes del canal IRC #fvwm .
- Foros de la comunidad FVWM .
- Wiki de la comunidad FVWM .
- Guía para principiantes de FVWM por Jaimos F Skriletz.
- Gestores de ventanas Free X