Despois de máis de catro anos de desenvolvemento preparado versión do entorno de escritorio Xfce 4.14, destinado a proporcionar unha experiencia de escritorio clásica que require uns recursos mínimos do sistema para funcionar. Xfce consta dunha serie de compoñentes interconectados que se poden usar noutros proxectos se o desexa. Entre estes compoñentes: un xestor de fiestras, un lanzador de aplicacións, un xestor de visualización, un xestor de xestión de sesións de usuarios e xestión de enerxía, un xestor de ficheiros Thunar, un navegador web Midori, un reprodutor multimedia Parole, un editor de texto de alfombrilla de rato e un sistema de configuración do contorno.
No xestor de compostos xfwm4, engadiuse vsync a través de OpenGL, apareceu soporte para libepoxy e DRI3/Present e utilízase GLX en lugar de Xrender. Procesamento mellorado da sincronización con pulso de supresión vertical (vblank) para proporcionar protección contra a rotura. Aproveita as novas capacidades de escalado de GTK3 para mellorar o rendemento en pantallas de alta densidade de píxeles (HiDPI). Compatibilidade con GLX mellorada cando se usan controladores propietarios de NVIDIA. Engadido soporte para o sistema de entrada XInput2. Introduciuse un novo tema;
Engadiuse un novo backend ao configurador de configuracións de xfce4 cor para configurar a representación de cor correcta mediante perfís de cor. O backend permítelle proporcionar soporte listo para a xestión da cor ao imprimir e dixitalizar; para utilizar os perfís de cor do monitor, cómpre instalar un servizo adicional, como xiccd;
Ferramentas de personalización da pantalla melloradas. Engadiuse sangría para unha percepción máis cómoda da información en todos os diálogos.
Engadiuse a posibilidade de definir perfís de monitor, o que lle permite gardar varios conxuntos de predefinidos e cambiar automaticamente os perfís ao conectar ou desconectar pantallas adicionais. Eliminouse o parpadeo ao cambiar a configuración da pantalla.
Engadida a posibilidade de definir o monitor principal no que se mostrarán os paneis, o escritorio e as notificacións. Esta función pode ser útil en configuracións de varios monitores para vincular paneis a un monitor específico ou para ocultar información innecesaria ao organizar presentacións.
Engadiuse unha opción ao diálogo de configuración de aparencia para activar a escala da xanela e proporcionouse a posibilidade de seleccionar unha fonte monoespazo. O soporte para as vistas previas de temas foi descontinuado (non se puido conseguir o resultado desexado con GTK3);
O indicador de notificación redeseñouse. Engadiuse un botón para borrar o rexistro de notificacións e subiuse o interruptor de modo "Non molestar".
Engadiuse un complemento que mostra un bloque de indicadores de aplicacións no panel que determinan o seu estado. O complemento pódese usar como alternativa á bandexa do sistema e substitúe o complemento xfce4-indicator-centric de Ubuntu para a maioría dos indicadores;
O panel admite o uso de imaxes de fondo transparentes e translúcidas. Engadiuse soporte para a introspección de GObject, que lle permite crear complementos para o panel en varias linguaxes de programación (por exemplo, Python). É posible inserir o diálogo de configuración en xfce4-settings-manager. Engadido soporte para personalizar o tamaño das iconas comúns ao panel e a todos os complementos aloxados. O configurador tamén engadiu configuracións para calcular automaticamente o tamaño das iconas dependendo da anchura do panel e vincular o tamaño das iconas a diferentes instancias do panel.
Melloráronse as ferramentas de agrupación de ventás: agora os botóns agrupados xestionan estados como a actividade da ventá, a minimización da ventá e a presenza de información importante. Implementouse un novo indicador de fiestras agrupadas e actualizouse a disposición xeral dos elementos.
Introducíronse novas clases de estilos CSS para usar cando se crean temas, por exemplo, engadiuse unha clase separada de botóns para operacións con grupos de ventás e configuracións específicas para a colocación vertical e horizontal do panel. As iconas simbólicas utilízanse nos complementos e aplicacións do paneis. Substituíronse widgets obsoletos;
A estrutura principal inclúe a utilidade Perfís do panel, que permite crear, gardar e cargar perfís para a disposición dos elementos no panel;
O xestor de sesións xfce4-session ofrece soporte para lanzar aplicacións tendo en conta os grupos prioritarios, o que lle permite determinar a cadea de dependencias durante o inicio. Anteriormente, as aplicacións lanzáronse todas á vez, o que creaba problemas debido ás condicións de carreira (desaparecía o tema no panel xfce4, lanzaban varias instancias do nm-applet, etc.). Agora lánzanse as aplicacións divididas en grupos. Deixou de mostrar a pantalla de inicio ao iniciar.
Realizáronse melloras na interface de xestión de inicio de sesión e saída. Ademais da execución automática dispoñible anteriormente, engadiuse soporte para executar controladores personalizados (comandos arbitrarios) ao saír, hibernar ou reiniciar. Proporcionou xestión de sesións de aplicacións GTK a través de DBus. Implementouse o soporte para o modo de suspensión híbrido. Interface de selección de sesións mellorada e configuracións relacionadas;
Interface de xestión de enerxía mellorada (xfce4-power-manager). Compatibilidade mellorada para sistemas de escritorio, que xa non mostran un aviso de batería baixa. Engadiuse o filtrado dos eventos relacionados co sistema de enerxía enviados a xfce4-notifyd para reflectilos no rexistro (por exemplo, os eventos de cambio de brillo non se envían). Engadiuse a posibilidade de chamar á interface de xestión de enerxía ao premer o botón XF86Battery.
O complemento do panel engadiu opcións para mostrar a duración da batería restante e a porcentaxe de carga;
Actualizouse a aplicación GUI de Gigolo para configurar o uso compartido de almacenamento en rede mediante GIO/GVfs. O programa permítelle montar rapidamente un sistema de ficheiros remoto e xestionar os marcadores no almacenamento externo no xestor de ficheiros;
Estabilizouse o reprodutor multimedia Parole que utiliza o marco GStreamer e a biblioteca GTK+. Inclúe complementos para minimizar a bandexa do sistema, manipular metadatos de fluxo, configurar o seu propio título de xanela e bloquear o modo de suspensión mentres ve un vídeo. Simplificouse significativamente o traballo en sistemas que non admiten a aceleración de hardware da decodificación de vídeo. Engadiuse e habilitouse por defecto un modo para seleccionar automaticamente o mecanismo de saída de vídeo máis óptimo. Implementouse unha versión compacta da interface. Compatibilidade mellorada para transmitir e reproducir ficheiros desde sistemas externos;
Actualizouse o xestor de ficheiros Thunar, no que o panel de visualización da ruta do ficheiro foi completamente redeseñado. Engadíronse botóns ao panel para ir aos camiños abertos anteriormente e aos seguintes, ir ao directorio de inicio e ao directorio principal. Apareceu unha icona no lado dereito do panel; ao facer clic nela, ábrese un diálogo para editar a liña coa ruta do ficheiro. Engadiuse compatibilidade para procesar iconas "folder.jpg", que se poden usar para definir alternativas ás iconas de directorio predeterminadas. Engadiuse compatibilidade con Bluray á interface de control de volume.
A seguinte captura de pantalla mostra as opcións do paneis antigo e novo para comparar:
Actualizouse a API do complemento Thunar (thunarx) para ofrecer soporte para a introspección de GObject e o uso de ligazóns en varias linguaxes de programación. Mostra o tamaño do ficheiro en bytes. Agora é posible asignar controladores para realizar accións definidas polo usuario Implementouse a capacidade de usar Thunar UCA (Accións configurables por usuario) para recursos de rede externos. Optimizáronse o estilo e a interface;
Engadiuse soporte ao formato Fujifilm RAF ao servizo de visualización de miniaturas (vaso);
A interface do visor de imaxes de Ristretto modernizouse e portouse a GTK3. Engadiuse un botón para usar a imaxe como fondo de escritorio;
Implementouse unha opción para iniciar a interface de busca da aplicación nunha ventá separada e simplificar a navegación polos resultados da busca mediante o teclado. A estrutura principal inclúe unha interface para buscar ficheiros Bagre;
Engadido propio Protector de pantalla (xfce4-screensaver), que proporciona unha integración perfecta con Xfce. Activado para desactivar a transición ao modo de suspensión e apagar a pantalla durante a reprodución de vídeo (incluso cando se ve YouTube en Chromium);
Apareceu unha opción no escritorio para engadir a seguinte imaxe de fondo (Engadir seguinte fondo) e a sincronización da selección de fondo ofrécese a través de AccountsService. Mellora a interactividade da interacción co escritorio e soporte para a personalización mediante temas de deseño. Engadido soporte para escoller a orientación ao colocar iconas;
A utilidade para crear capturas de pantalla engadiu a posibilidade de mover a área seleccionada e mostrar os valores de altura e ancho. O diálogo para cargar imaxes a través do servizo imgur foi modificado;
O complemento de control de audio do panel que utiliza PuplseAudio engadiu compatibilidade co protocolo MPRIS2 para o control remoto da reprodución en reprodutores multimedia. É posible usar teclas multimedia en todo o escritorio (ao lanzar un proceso adicional en segundo plano xfce4-volumed-pulse);
O backend de xestión de configuración (xfconf) e algúns outros compoñentes de Xfce engadiron soporte para a introspección de GObject e a linguaxe Vala;
En lugar de dbus-glib, a biblioteca úsase para intercambiar mensaxes a través do bus D-Bus GDbus e unha capa de transporte baseada en GIO. O uso de GDbus permitiunos resolver problemas de uso en aplicacións multifíos;
Descontinuouse a compatibilidade con compoñentes obsoletos ou non mantidos: garcon-vala, gtk-xfce-engine, pyxfce, thunar-actions-plugin, xfbib, xfc, xfce4-kbdleds-plugin, xfce4-mm, xfce4-taskbar-plugin, xfce4- windowlist -plugin, xfce4-wmdock-plugin e xfswitch-plugin.