Autor(es) original(es) | Olivier Fourdan |
---|---|
Desarrollador(es) | Comunidad de software libre [1] |
Lanzamiento inicial | 1997 ( 1997 ) |
Versión estable | 4.18 [2] / 15 de diciembre de 2022 |
Repositorio | gitlab.xfce.org/xfce |
Escrito en | C ( GTK ) |
Software intermedio | Sistema de ventanas X, Xorg |
Motor | GTK |
Sistema operativo | Linux, FreeBSD, NetBSD, OpenBSD y GNU/Hurd |
Plataforma | Similar a Unix |
Disponible en | Al menos 31 idiomas diferentes |
Tipo | Entorno de escritorio |
Licencia | Licencia GPL , Licencia LGPL , Licencia BSD |
Sitio web | es.xfce.org |
Xfce o XFCE (pronunciado como cuatro letras individuales) es un entorno de escritorio gratuito y de código abierto para Linux y otros sistemas operativos similares a Unix .
Xfce pretende ser rápido y ligero , a la vez que visualmente atractivo y fácil de usar. Incorpora la filosofía tradicional de Unix de modularidad y reutilización. Consiste en partes empaquetadas por separado que juntas proporcionan todas las funciones del entorno de escritorio, pero pueden seleccionarse en subconjuntos para adaptarse a las necesidades y preferencias del usuario. Otra de sus prioridades es la adhesión a los estándares, específicamente aquellos definidos en freedesktop.org . [3]
Al igual que GNOME , Xfce se basa en el kit de herramientas GTK , pero no es una bifurcación de GNOME. Utiliza el gestor de ventanas Xfwm , que se describe a continuación. Su configuración se realiza completamente con el ratón y los archivos de configuración están ocultos para el usuario ocasional . [4] No incluye ninguna animación de escritorio, pero admite la composición . [5]
Olivier Fourdan inició el proyecto Xfce a finales de 1996 como una versión Linux del Common Desktop Environment (CDE), [6] [7] un entorno de escritorio Unix que inicialmente era propietario y luego lanzado como software libre . [8] El primer lanzamiento de Xfce fue a principios de 1997. [9] [10] [11] Sin embargo, con el tiempo, Xfce se desvió de CDE y ahora se sostiene por sí solo.
El nombre Xfce originalmente significaba “XForms Common Environment”, pero desde entonces Xfce ha sido reescrito dos veces y ya no utiliza el conjunto de herramientas XForms. El nombre sobrevivió, pero ya no se escribe con mayúscula inicial como “XFCE” y ya no es una abreviatura de nada (aunque se han hecho sugerencias como “X Freakin' Cool Environment”).
— Preguntas frecuentes, Wiki de Xfce [12]
La distribución Linux Slackware ha apodado a Xfce como el "Entorno de escritorio libre de colesterol", una interpretación libre de las siglas.
Según las preguntas frecuentes, el logotipo de Xfce es "un ratón, obviamente, por todo tipo de razones como la dominación mundial y los monstruos y cosas así". [12] En el juego SuperTuxKart , en el que varias mascotas de código abierto compiten entre sí, se dice que el ratón es una mujer llamada "Xue". [13]
Xfce comenzó como un proyecto simple creado con XForms. Olivier Fourdan lanzó el programa, que era simplemente una barra de tareas simple , en SunSITE . [14]
Fourdan continuó desarrollando el proyecto y en 1998 se publicó Xfce 2 con la primera versión del gestor de ventanas de Xfce, Xfwm. Pidió que el proyecto se incluyera en Red Hat Linux , pero fue rechazado debido a que se basaba en XForms. Red Hat sólo aceptaba software de código abierto publicado bajo una licencia GPL o compatible con BSD, mientras que, en ese momento, XForms era de código cerrado y gratuito sólo para uso personal. [14] Por la misma razón, Xfce no estaba en Debian antes de la versión 3, y Xfce 2 se distribuía sólo en el repositorio contrib de Debian . [15]
En marzo de 1999, Fourdan comenzó una reescritura completa del proyecto basándose en GTK , un conjunto de herramientas no propietario que en ese momento estaba ganando popularidad. El resultado fue Xfce 3.0, con licencia GPL. Además de estar basado completamente en software libre , obtuvo soporte de arrastrar y soltar GTK , soporte de lenguaje nativo y una configurabilidad mejorada. Xfce se subió a SourceForge.net en febrero de 2001, comenzando con la versión 3.8.1. [16]
En la versión 4.0.0, publicada el 25 de septiembre de 2003, Xfce se actualizó para utilizar las bibliotecas GTK 2. [17] Los cambios en la versión 4.2.0, publicada el 16 de enero de 2005, incluyeron un administrador de composición para Xfwm que agregó soporte integrado para transparencia y sombras paralelas, así como un nuevo conjunto de iconos SVG predeterminado. [18] [19] En enero de 2007, se lanzó Xfce 4.4.0. Esto incluyó el administrador de archivos Thunar , un reemplazo para Xffm. Se agregó soporte para iconos de escritorio. Además, se realizaron varias mejoras al panel para evitar que los complementos con errores hicieran que todo el panel se bloqueara. [20] En febrero de 2009, se lanzó Xfce 4.6.0. Esta versión tenía un nuevo backend de configuración, un nuevo administrador de configuraciones y un nuevo mezclador de sonido, así como varias mejoras significativas en el administrador de sesiones y el resto de los componentes principales de Xfce. [21]
En enero de 2011, se lanzó Xfce 4.8.0. Esta versión incluyó cambios como el reemplazo de ThunarVFS y HAL con GIO , udev , ConsoleKit y PolicyKit , y nuevas utilidades para explorar recursos compartidos de red remotos utilizando varios protocolos, incluidos SFTP , SMB y FTP . El desorden de ventanas se redujo fusionando todos los cuadros de diálogo de progreso de archivos Thunar en un solo cuadro de diálogo. La aplicación del panel también se reescribió para un mejor posicionamiento, transparencia y administración de elementos y lanzadores. 4.8 también introdujo un nuevo complemento de menú para ver directorios. El marco de complementos 4.8 sigue siendo compatible con los complementos 4.6. El cuadro de diálogo de configuración de pantalla en 4.8 admite RandR 1.2, detecta pantallas automáticamente y permite a los usuarios elegir su resolución de pantalla preferida , frecuencia de actualización y rotación de pantalla . Se pueden configurar múltiples pantallas para que funcionen en modo clon o se coloquen una al lado de la otra. La selección del teclado se renovó para que sea más fácil y fácil de usar. Además, se actualizó el editor de configuraciones manuales para que sea más funcional. [22]
El ciclo de desarrollo de la versión 4.8 fue el primero en utilizar la nueva estrategia de lanzamiento formada después del "Modelo de lanzamiento y desarrollo de Xfce" desarrollado en la Cumbre de escritorios de Ubuntu en mayo de 2009. Se empleó una nueva aplicación web para facilitar la gestión de lanzamientos y se configuró un servidor Transifex dedicado para los traductores de Xfce. [23] También se actualizó la infraestructura de servidores y duplicación del proyecto, en parte para hacer frente a la demanda anticipada tras el anuncio del lanzamiento de la versión 4.8. [ cita requerida ]
Xfce 4.10, lanzado el 28 de abril de 2012, introdujo un modo de visualización vertical para el panel y trasladó gran parte de la documentación a una wiki en línea . El objetivo principal de esta versión era mejorar la experiencia del usuario. [24]
Xfce 4.12 fue lanzado el 28 de febrero de 2015, [25] dos años y diez meses después, contrariamente a las especulaciones masivas en Internet sobre que el proyecto estaba "muerto". [26] El objetivo de 4.12 era mejorar la experiencia del usuario y aprovechar las tecnologías introducidas en el ínterin. Las nuevas características del administrador de ventanas incluyen un cuadro de diálogo Alt+Tab y un manejo inteligente de múltiples monitores. Además, se introdujo un nuevo complemento de administración de energía para el área de notificación del panel, así como un editor de texto reescrito y un administrador de archivos mejorado . Xfce 4.12 también inició la transición a GTK 3 al portar aplicaciones y brindar soporte a complementos y marcadores. Con 4.12, el proyecto reiteró su compromiso con plataformas similares a Unix distintas de Linux al presentar capturas de pantalla de OpenBSD . [27]
Xfce 4.13 es la versión de desarrollo durante la transición de los componentes para que sean totalmente compatibles con GTK3, incluidos xfce-panel [28] y xfce-settings. [29]
El lanzamiento previsto de Xfce 4.14 se anunció en abril de 2016 y se lanzó oficialmente el 12 de agosto de 2019. [30] Los principales objetivos del lanzamiento incluyeron portar los componentes principales restantes de GTK 2 a GTK 3; reemplazar la dependencia de dbus-glib con GDBus , la implementación de GNOME de la especificación D-Bus; y eliminar los widgets obsoletos. Las características principales se pospusieron para un lanzamiento posterior de 4.16. [31] La versión mínima de GTK 3 se aumentó de 3.14 a 3.22. [32]
Xfce 4.16 se lanzó el 22 de diciembre de 2020. [33] Algunos cambios notables en esta versión incluyen nuevos íconos con una paleta de colores más consistente; interfaces mejoradas para cambiar la configuración del sistema; varias mejoras en el panel como animaciones para ocultar, un nuevo complemento de notificación con soporte para elementos heredados de SysTray y StatusNotifier modernos, y mejor soporte para temas oscuros; y más información incluida en el cuadro de diálogo Acerca de.
Xfce 4.18 se lanzó el 15 de diciembre de 2022. [34] Esta versión se centró principalmente en nuevas funciones y mejoras en el administrador de archivos Thunar, incluida una barra lateral de vista previa de imágenes, vista dividida, búsqueda recursiva de archivos, mejor manejo de tipos MIME, resaltado de color por archivo, deshacer hasta 10 acciones, una ubicación de archivos abiertos recientemente, restaurar pestañas abiertas al inicio y una barra de herramientas personalizable. Otros cambios incluyen un editor de atajos de teclado y la fusión de los complementos de fecha y hora.
Las aplicaciones desarrolladas por el equipo de Xfce se basan en GTK y en bibliotecas de Xfce desarrolladas por ellos mismos. Además de Xfce, existen programas de terceros que utilizan las bibliotecas de Xfce . [35]
Xfce proporciona un marco de desarrollo que contiene los siguientes componentes:
Uno de los servicios que el framework proporciona a las aplicaciones es un banner rojo en la parte superior de la ventana cuando la aplicación se ejecuta con privilegios de root , advirtiendo al usuario que podría dañar los archivos del sistema.
Xfce Panel es una barra de tareas altamente configurable con una amplia colección de complementos disponibles para ella. [36]
Muchos aspectos del panel y sus complementos se pueden configurar fácilmente a través de cuadros de diálogo gráficos, pero también mediante propiedades de estilo GTK y configuraciones ocultas de Xfconf. [37]
Se proporciona un emulador de terminal como parte del proyecto Xfce, pero también se puede utilizar en otros entornos de X Window System. Admite pestañas, combinaciones de teclas personalizables, colores y tamaños de ventana. Fue diseñado para reemplazar a GNOME Terminal , que depende de las bibliotecas de GNOME. Sin embargo, al igual que GNOME Terminal, se basa en la biblioteca VTE. [38] Xfce Terminal se puede configurar para ofrecer un color de fondo variable para cada pestaña. [39] También se puede utilizar como un emulador de terminal desplegable, similar a Guake o Tilda . [40]
Xfwm es un gestor de ventanas que admite temas personalizados. [41] A partir de la versión 4.2, Xfwm integra su propio gestor de composición . [42]
Una herramienta de búsqueda de archivos, capaz de realizar búsquedas en el nombre y en el texto, así como búsquedas por tipo de archivo y fecha de última modificación. También es capaz de realizar indexaciones mediante una base de datos mlocate . [43]
Thunar es el administrador de archivos predeterminado para Xfce, reemplazando a Xffm. Se parece a Nautilus de GNOME , y está diseñado para la velocidad y un bajo consumo de memoria, [44] además de ser altamente personalizable a través de complementos. Xfce también tiene un administrador de archivos liviano llamado Xarchiver, pero este no es parte del núcleo de Xfce 4.4.0. [45] Más recientemente, Squeeze se ha iniciado como un administrador de archivos diseñado para integrarse mejor en el escritorio Xfce, y aunque no se han realizado lanzamientos desde 2008, [46] el repositorio git de Squeeze ha estado activo y esta versión es más rica en funciones que la última versión estable.
A partir de la versión 4.4, Xfcalendar fue renombrado a Orage (que en francés significa "tormenta") y se agregaron varias características. Orage tiene alarmas y usa el formato iCalendar , lo que lo hace compatible con muchas otras aplicaciones de calendario, por ejemplo, vdirsyncer para sincronizar a través de CalDAV . [47] También incluye un complemento de reloj de panel y una aplicación de reloj internacional capaz de mostrar simultáneamente relojes de varias zonas horarias diferentes. Con Xfce 4.16 y la eliminación del soporte GTK2 para complementos de panel, orage fue reemplazado por el complemento DateTime. [48] [49]
Mousepad es el editor de texto predeterminado para Xfce en algunas distribuciones de Linux, incluyendo Xubuntu . [50] Mousepad tiene como objetivo ser un editor rápido y fácil de usar, pensado para editar rápidamente archivos de texto, no un entorno de desarrollo de software o un editor con un gran ecosistema de complementos. Ofrece archivos con pestañas, resaltado de sintaxis, coincidencia de paréntesis y funciones de sangría que se encuentran comúnmente en los editores de software. [51] Sigue de cerca el ciclo de lanzamiento del sistema GTK . Se originó como una bifurcación de Leafpad , [52] fue desarrollado por Erik Harrison y Nick Schermer, pero desde entonces ha sido reescrito desde cero. [53]
Parole es un reproductor multimedia simple basado en el marco GStreamer . Está diseñado teniendo en cuenta la simplicidad, la velocidad y el uso de recursos, y es parte de Xfce Goodies [55] y utiliza al menos tres bibliotecas del proyecto Xfce (libxfce4ui, libxfce4util y libxfconf). [56]
Es similar a GNOME Videos , pero tiene algunas ventajas y desventajas en comparación con él:
Un visualizador de imágenes (que admite el modo de presentación de diapositivas). Ristretto funciona con carpetas de imágenes y muestra miniaturas junto con la imagen activa. [58]
Un software de creación de discos ópticos CD/DVD . A partir de la versión 4.12 de Xfce, Xfburn también puede grabar discos Blu-ray.
Un programa de bloqueo de sesión y protector de pantalla que se incluyó por primera vez en la versión 4.14 de Xfce. Utiliza temas de protector de pantalla compatibles con Xscreensaver. [59] Aunque es una bifurcación de MATE Screensaver, depende únicamente de las bibliotecas de Xfce.
Componentes | Descripciones | Notas |
---|---|---|
Bagre | Búsqueda en el escritorio | |
Clipman | Administrador del portapapeles | |
Alfombrilla de ratón | Editor de texto | |
Naranja | Calendario gráfico | Con XFCE 4.16 Orage fue reemplazado por el nuevo complemento DateTime |
Libertad condicional | Una interfaz para el marco GStreamer | |
Thunar | Gestor de archivos | |
Quemadura por X | La creación de discos ópticos admite CD/DVD/ BRD | |
Buscador de aplicaciones Xfce4 | Buscador de aplicaciones para Xfce4 | |
Mezclador Xfce4 | Un complemento de control de volumen para el panel Xfce y una aplicación de mezclador de sonido independiente | Utiliza GStreamer como backend |
xfce4-notificado | Un demonio de notificaciones simple y visualmente atractivo para Xfce que implementa la especificación de notificaciones de escritorio de Freedesktop.org | |
Panel Xfce4 | Barra de tareas del escritorio | |
Administrador de energía Xfce4 | Programa de administración de energía para PC | |
Sesión Xfce4 | Administrador de sesiones Xfce4 | |
Protector de pantalla Xfce | Protector de pantalla | |
Terminal Xfce | Emulador de terminal | |
Xfwm | Gestor de ventanas X | Con composición opcional |
This section needs additional citations for verification. (August 2022) |
Xfce está incluido como una de las interfaces gráficas de usuario en el sistema de juegos portátil Pandora .
Es el entorno de escritorio predeterminado en las siguientes distribuciones de Linux :
También se incluye como una opción de escritorio estándar en FreeBSD y derivados como GhostBSD , y en muchas otras distribuciones Linux no enumeradas anteriormente, incluyendo Arch Linux , Debian , Ubuntu , openSUSE , Fedora , Kali , [64] [65] Linux Mint , Slackware , Mageia , OpenMandriva , Void Linux y Zorin OS . Kali Linux también usa Xfce como entorno de escritorio cuando se ejecuta en la plataforma ARM. Debian pone a disposición un CD de instalación de red independiente que instala Xfce como entorno de escritorio predeterminado. En 2013, Debian lo convirtió brevemente en el entorno predeterminado, reemplazando a GNOME. [66] [67]
Todas las capturas de pantalla, excepto una, se tomaron en máquinas que ejecutan OpenBSD -current, una buena prueba de que Xfce sigue siendo portátil y compatible con todos los sistemas Unix.