El gestor de ventanas virtual F es un gestor de ventanas virtuales para el sistema X Window . Originalmente un derivado de twm , FVWM se ha convertido en un entorno potente y altamente configurable para sistemas similares a Unix.
Desarrollador (es) | Robert Nation |
---|---|
Lanzamiento estable | 3-1.0.1 / 4 de octubre de 2020 [1] |
Repositorio | |
Escrito en | C , Perl , Unix Shell |
Sistema operativo | Tipo Unix |
Tipo | Administrador de ventanas |
Licencia | GNU GPL v2, FVWM incluido en OpenBSD : Licencia BSD [2] |
Sitio web | www |
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 piratear 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ó para reducir el consumo de memoria de su nuevo administrador de ventanas. Decidiendo probar la recepción de FVWM, el 1 de junio de 1993, lo combinó con un lanzamiento de rxvt.
En 1994, Rob Nation dejó de desarrollar FVWM y nombró a Charles Hines como encargado de mantenimiento. El último lanzamiento de Rob Nation de FVWM fue fvwm-1.24r. La versión posterior a Rob Nation de FVWM utiliza un formato de archivo de configuración diferente y tiene una arquitectura significativamente diferente. Muchas distribuciones de Linux, como resultado, distribuyeron fvwm-1.24r y versiones posteriores de FVWM como programas separados. A partir de 2009[actualizar], fvwm-1.24r aún se compila y se ejecuta en un sistema Linux moderno sin ningún problema. Un pequeño número de usuarios sigue utilizando la versión anterior de FVWM. A finales de 1998, se suprimió la oficina del encargado de mantenimiento de FVWM y un grupo de voluntarios llevó a cabo un mayor desarrollo.
Muchos desarrolladores han basado sus propios proyectos en FVWM para beneficiarse de los años de refinamiento y desarrollo. Muchos de los gestores de ventanas populares que se utilizan en la actualidad están relacionados con FVWM: Afterstep , Xfce , Enlightenment , Metisse y muchos más.
Origen del nombre
Originalmente, FVWM era el Feeble Virtual Window Manager , lo cual fue claramente indicado por Robert Nation en una entrevista con él en 1997 Linux Journal , quien también afirmó que el nombre había sido elegido porque las versiones originales casi no tenían características seleccionables por el usuario, por lo que realmente era débil. [3] Sin embargo, en algún momento se perdió el significado de la F. Cuando Google publicó los antiguos archivos del grupo de noticias adquiridos de DejaNews , se redescubrió el significado original. Sin embargo, cuando Chuck Hine estaba manteniendo las Preguntas frecuentes oficiales de FVWM, Chuck nunca estuvo de acuerdo con la explicación 'débil' y agregó posibles significados alternativos de F a las Preguntas frecuentes, con muchas entradas provenientes de mensajes de la lista de correo. [4]
Características
Esta es una lista parcial basada en la documentación distribuida con FVWM.
Muchas de estas funciones se pueden desactivar en tiempo de ejecución o en tiempo de compilación, o de forma dinámica para ventanas específicas o se pueden cargar y descargar como módulos, o muchas otras posibilidades. Estas no son características rígidas, FVWM no dicta cómo debe funcionar o verse el escritorio del usuario, sino que proporciona los mecanismos para configurar el escritorio para que funcione, se vea y se comporte de la manera que el usuario desea.
- 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 sin problemas (en pasos configurables) en el área del escritorio virtual, independientemente de las páginas.
- La ventana gráfica se puede mover automáticamente cuando el mouse golpea el borde de la pantalla.
- Soporte completo para EWMH , ICCCM -2 y GNOME Hints.
- Soporte de internacionalización completo, incluidos caracteres de varios bytes y texto bidireccional .
- Soporte de fuente Xft2 con suavizado , 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.
- Soporte de estilos de decoración de ventanas definidos por el usuario.
- Las barras de título se pueden desactivar o renderizar 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.
- Sombreado de ventana animado en todas las direcciones.
- Iconificación
- Compatibilidad total con PNG , incluida la combinación alfa .
- Biblioteca de programación Perl para extender FVWM usando Perl, scripting y preprocesamiento de archivos de configuración.
- Puede ampliarse mediante secuencias de comandos. El preprocesamiento permite configuraciones dinámicas.
- Kit de herramientas para crear cuadros de diálogo, 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, buscar titulares de Internet desde los menús incluidos.
- Soporte de gestión de sesiones .
- Soporte de extensión Xinerama para usar más de un monitor.
- Extensible dinámicamente mediante módulos.
- Apoya el robo de enfoque
Derivados
Usuarios notables
- Donald Knuth [5]
Ver también
- Comparación de los administradores de ventanas X
- FVWM-Crystal , un tema .
- FVWM95
Referencias
- ^ "Fvwm3-1.0.1 lanzado" . 4 de octubre de 2020 . Consultado el 5 de octubre de 2020 , a través de GitHub.
- ^ "xenocara / app / fvwm / COPYING - view - 1.1.1.1" . Cvsweb.openbsd.org . Consultado el 7 de octubre de 2017 .
- ^ a b "Entrevistas de la revista Linux Robert Nation" . Linuxjournal.com . Consultado el 7 de octubre de 2017 .
- ^ FVWM - Historia archivada el 16 de mayo de 2011 en la Wayback Machine.
- ^ Knuth, Donald E .; Binstock, Andrew (25 de abril de 2008). Entrevista a Donald Knuth . Informit.com . Consultado el 7 de octubre de 2017 .
enlaces externos
- Sitio web oficial de FVWM .
- "FVWM" . Código libre ..
- Gestores de ventanas de Matt Chapman para X .
- Anuncio del primer lanzamiento de FVWM de Rob Nation .
- #fvwm Preguntas frecuentes sobre el canal IRC .
- Foros de la comunidad FVWM .
- Wiki de la comunidad FVWM .
- Guía para principiantes de FVWM por Jaimos F Skriletz.