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


En 1993, durante su trabajo de análisis de firmas acústicas para el Departamento de Defensa de los Estados Unidos , Robert Nation comenzó a hackear twm con la intención de reducir simultáneamente el uso de memoria y agregar soporte para escritorios virtuales . [3]
Ya conocido por su emulador de terminal rxvt , Nation trabajó en reducir el consumo de memoria de su nuevo gestor de ventanas. Decidido a probar la recepción de FVWM, el 1 de junio de 1993 lo incluyó en una versión 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 diferente. Como resultado, muchas distribuciones de Linux distribuyeron tanto fvwm-1.24r como versiones posteriores de FVWM como programas separados. A partir de 2009 [actualizar], fvwm-1.24r todavía se compila y se ejecuta en un sistema Linux moderno sin ningún problema. Un pequeño número de usuarios continúa utilizando la versión anterior de FVWM. A fines de 1998, se abolió el cargo de mantenedor de FVWM y un grupo de voluntarios realizó un mayor desarrollo.
Muchos administradores de ventanas que se utilizan hoy en día han sido influenciados por FVWM, especialmente Afterstep , Xfce , Enlightenment y Metisse .
Origen del nombre
Originalmente, FVWM se llamaba Feeble Virtual Window Manager , como afirmó Robert Nation en una entrevista con Linux Journal en 1997 , quien afirmó que el nombre había sido elegido porque las versiones originales casi no tenían características seleccionables por el usuario. [3] Cuando Google publicó los archivos del antiguo grupo de noticias adquiridos de DejaNews , se redescubrió el origen original del nombre. Sin embargo, cuando Chuck Hine estaba respondiendo preguntas para las Preguntas frecuentes oficiales de FVWM, Chuck nunca estuvo de acuerdo con la explicación "débil" y agregó posibles significados alternativos de F (como en el nombre del administrador de ventanas) a las Preguntas frecuentes, con muchas entradas provenientes de mensajes de listas de correo. [4]
Características


Muchas de estas funciones se pueden desactivar en tiempo de ejecución o de compilación, o de forma dinámica para ventanas específicas, entre muchas otras opciones. FVWM ofrece la posibilidad de configurar el escritorio para que funcione, se vea y se comporte de la forma que desee el usuario.
- Admite cualquier cantidad 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 mouse toca el borde de la pantalla.
- Compatibilidad total con EWMH , ICCCM -2 y GNOME Hints.
- Soporte completo de internacionalización, incluidos caracteres multibyte y texto bidireccional .
- Compatibilidad con fuentes XFT2 con suavizado de líneas , sombras de cualquier tamaño, en cualquier desplazamiento y en cualquier dirección, rotación de texto.
- Cualquier comportamiento, acción o evento es totalmente configurable.
- Admite 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 de forma individual para cada tipo de ventana.
- Las barras de título pueden tener hasta diez íconos, incluidos botones para minimizar, maximizar y cerrar.
- Sombreado de ventana animado en todas las direcciones.
- Iconificación
- Compatibilidad total con PNG , incluida combinación alfa .
- Biblioteca de programación Perl para extender FVWM usando Perl, creación de scripts y preprocesamiento de archivos de configuración.
- Se puede ampliar 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 mouse permiten dibujar formas con el mouse y vincularlas a comandos.
- Menús dinámicos; utilidades para navegar por el sistema de archivos, obtener titulares de Internet desde los menús incluidos.
- Soporte para gestión de sesiones.
- La extensión Xinerama admite el uso de más de un monitor.
- Extensible dinámicamente mediante módulos.
- Apoya el robo de foco
Véase también
- Comparación de gestores de ventanas X
- FVWM-Crystal, un tema .
Referencias
- ^ "fvwm3/lanzamientos".
- ^ "xenocara/app/fvwm/COPYING - view - 1.1.1.1". Cvsweb.openbsd.org . Consultado el 7 de octubre de 2017 .
- ^ ab "Linux Journal entrevista a Robert Nation". Linuxjournal.com . Consultado el 7 de octubre de 2017 .
- ^ FVWM - Historia Archivado el 16 de mayo de 2011 en Wayback Machine
Enlaces externos
- Sitio web oficial de FVWM.
- "FVWM". Código libre ..
- 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.