Paseo por XFCE 4.20
Este paseo le permitirá conocer las nuevas características de Xfce 4.20. Solo cubre mejoras en los aspectos visibles (para el usuario).
Revise la lista de cambios de Xfce 4.20 para obtener una lista detallada de los cambios.
General
Wayland
Atención:> Por favor, tenga en cuenta que el soporte para Wayland es experimental en Xfce 4.20. Solo se recomienda su uso por usuarios avanzados, puesto que puede encontrar errores y funcionalidad incompleta. Proceda con precaución!
Gracias a Brian y Gaël casi todos los componentes de Xfce se pueden ejecutar en Wayland, mientras mantienen el soporte para X11.
Esto se logró abstrayendo cualquier llamada específica de X11/Wayland y usando los protocolos Wayland/Wlroots. Una nueva librería de Xfce, "libxfce4windowing" se introdujo durante este proceso. No será necesario ejecutar XWayland para la ejecución de ninguno de los componentes de Xfce portados.
Hasta el momento Xfce no tiene un compositor con soporte para Wayland. Si usted desea ejecutar Xfce en Wayland, Labwc y Wayfire le darán los mejores resultados. Instrucciones detallas están disponibles aquí. Por favor, tenga en cuenta que el soporte para Wayland es experimental!
Existen planes para añadir soporte para Wayland a Xfwm4 mientras se preserva la funcionalidad en X11. Sin embargo, semejante reestructuración requiere un esfuerzo importante y no podemos decir cuando o si será completado, así que, por favor, espere sentado.
Algunos componentes y múltiples funcionalidades no pudieron ser portadas a Wayland, en parte porque no existen protocolos estandarizados en Wayland disponibles para proveer los servicios requeridos:
- El soporte para los espacios de trabajo no está disponible (el protocolo ext-workspace acaba de ser añadido).
- Los íconos en la bandeja de estado no se mostrarán para múltiples aplicaciones (requieren usar StatusNotifier en lugar de GtkStatusIcon)
- Xfce4-settings: Las configuraciones de teclado y ratón hasta ahora son internas del compositorWayland y por tanto estas opciones de Xfce no estarán disponibles en Wayland todavía.
- El soporte para teclas especiales relacionadas con la energía (teclas de brillo, suspender, etc.) es interno al compositor Wayland y como tal no puede ser soportado aún por los componentes de Xfce.
- Wayland no especifica un protocolo nativo para realizar capturas de pantalla. Sin embargo xfce4-screenshooter ya soporta capturas de pantalla a través del protocolo wlroots 'screencopy' (pantalla completa). Las capturas de pantalla de una selección rectangular o de la ventana activa aún no están soportadas en Wayland.
Otros componentes de Xfce no funcionan en Wayland:
- Xfwm4
- Xfdashboard
- Xfce4-screensaver (Portado a Wayland pero no añadido, debido a que requiere la librería experimental libwlembed)
- Xfce4-windowck-plugin (necesita ser portado a libxfce4windowing)
- Xfce4-xkb-plugin (el manejo del teclado es interno en el compositor Wayland)
Información más detallada en el estado actual del soporte de Wayland está disponible en nuestra hoja de ruta de Wayland.
Escalando
Se ha corregido la escala de los iconos y las miniaturas de varios componentes. Varios iconos que faltaban para escalas mayores. Cualquier borrosidad al usar componentes Xfce en una pantalla HiDPI debería haber desaparecido.
exo
Rendimiento de la Vista de Íconos
Mediante el uso de diferentes tipos de contenedores, el «Exo-Icon-View» ahora puede manejar 100.000 archivos y más sin congelarse.
Type ahead search box
The type ahead search box in the exo icon view now always stays inside the according view widget.
libxfce4ui
Editor de Atajos
Los atajos de teclado ahora se pueden utilizar para varias acciones si no entran en conflicto entre sí.
Acerca del Cuadro de diálogo
El cuadro de diálogo muestra ahora el logotipo de la distribución, información sobre el sistema de ventanas utilizado y la GPU utilizada.
libxfce4ui - diálogo acerca de
libxfce4windowing
Esta biblioteca es nueva en Xfce. Libxfce4windowing es una biblioteca de abstracción que intenta presentar conceptos de ventanas (pantallas, ventanas de nivel superior, espacios de trabajo, etc.) de una manera independiente del sistema de ventanas.
Actualmente, X11 está totalmente soportado a través de libwnck. Wayland está parcialmente soportado mediante el uso de varias extensiones del protocolo Wayland. Sin embargo, toda la gama de operaciones disponibles en X11 no está disponible en Wayland, debido a características que faltan en estas extensiones de protocolos.
thunar
Ubicaciones Montadas y Remotas
Los puntos de montaje muestran ahora un emblema y tienen una descripción de tipo específica.
Ahora se admiten las URL remotas IPv6.
Ahora también es posible crear enlaces simbólicos en ubicaciones remotas.
Búsqueda
Ya no es necesario esperar a que finalice una búsqueda para abrir el menú contextual en los resultados de la búsqueda.
Barra de herramientas
Se han añadido un par de nuevos botones a la barra de herramientas:
- Conmutador de vistas: botón desplegable para seleccionar una vista.
- Menú - Este botón se mostrará automáticamente en la barra de herramientas, cuando la barra de menús esté oculta. Revelará un menú vertical, barra, cuando se pulsa.
- Nueva pestaña - Abre una nueva pestaña utilizando el directorio actual.
- Nueva ventana - Abre una nueva ventana utilizando el directorio actual.
thunar - nuevos botones en la barra de herramientas
thunar - botón de la barra de herramientas mejorado
On shrinking the Thunar window, toolbar items will now be moved to an overflow menu. Like that, it is possible to maintain smaller thunar windows.
Además, se ha corregido un error que impedía utilizar las acciones personalizadas en un submenúen la barra de herramientas.
Decoración de Ventanas
Ahora existe la opción de utilizar decoraciones del lado del cliente en Thunar (CSD).
thunar - CSD con menú
thunar - CSD sin el menú
Barra de estado
Se ha añadido una opción para mostrar el número de archivos ocultos en la barra de estado.
Archivos Usados Recientemente
Sólo los archivos que se abrieron con éxito se añaden ahora a la lista de archivos utilizados recientemente.
Los directorios ya no se añadirán a los archivos utilizados recientemente.
Íconos Simbólicos
Ahora existe la opción de utilizar iconos simbólicos en el panel lateral e iconos de color en la barra de herramientas.
thunar - íconos simbólicos
thunar - íconos a color
Arrastrar y Soltar
Al arrastrar archivos, ahora las carpetas se abren automáticamente al pasar el cursos por encima.
Al arrastrar archivos, el foco del panel de vista dividida se actualiza ahora al al pasar el cursor por encima.
Rendimiento
En el pasado, es posible que se haya enfrentado a situaciones que implican un gran número de archivos en los que thunar mostraba un congelamiento. Debido a varias medidas de rendimiento, thunar ahora es mucho más resiliente en acciones que involucran grandes cantidades de archivos.
Esto se consiguió utilizando tipos de contenedores adecuados, trasladando algunas acciones en trabajos separados y acelerando la actualización de las vistas.
A number of integration test cases will be used in order to keep performance on the current level in the future.
Acciones personalizadas
Los atajos para acciones personalizadas ahora también funcionan cuando la acción personalizadase encuentra en un submenú.
Transferencia de archivos
Para la validación de archivos en thunar 4.18.x se calculaba una suma de comprobación md5 para el archivo de origen y el archivo de destino. Este cálculo resultó ser bastante lento y en realidad superfluo. Ahora los archivos se comparan directamente. Además, el uso de operaciones directas de E/S intenta evitar la comparación de posibles búferes almacenados en caché.
Se ha añadido una opción para copiar archivos en paralelo sólo si los dispositivos correspondientes están en estado de reposo. Esto evita la posible fragmentación durante la copia para discos duro HDD.
La transferencia de archivos ya no roba el foco actual.
El cuadro de diálogo de preguntas sobre la transferencia de archivos ofrece ahora las mismas opciones pero con menos botones. Además, ahora las miniaturas de los archivos son solicitadas correctamente por el diálogo.
thunar - diálogo de transferencia de archivos
Lanzadores
Por defecto, ahora se muestran los nombres de los lanzadores en lugar de los nombres de los archivos para los lanzadores de confianza.
Deshacer/Rehacer
Ahora se preguntará al usuario antes de realizar cualquier borrado mediante una operación de deshacer.
Vista de Lista
Al igual que el panel lateral de la vista en árbol, la vista principal ahora también admite la expansión de carpetas.
thunar - carpetas ampliables
Vista dividida
Ahora se puede utilizar un acceso directo para alternar entre paneles de vista dividida, y el panel enfocado ahora utiliza diferentes colores.
thunar - vista dividida
Ahora un diálogo pedirá confirmación al cerrar un panel dividido con múltiples pestañas.
xfce4-appfinder
La lista de aplicaciones ahora también puede ser navegada via Ctrl+N / Ctrl+P (Comportamiento de VI).
Se añadió la opción de cerrar automáticamente la ventana de Appfinder cuando pierde el foco.
Ctrl+Enter puede usarse para ejecutar comandos inmediatamente cuando se seleccionan entradas del menú deslizable.
En la versión actual, acciones específicas de cada aplicación se mostrarán con un click derecho.
Se añadió la opción para mostrar nombres genéricos de los lanzadores.
Appfinder opcionalmente ahora puede ser ejecutado como un demonio, de esta manera responderá incluso más rápido.
Una opción permite ahora ejecutar elementos con un solo click.
xfce4-appfinder - configuraciones
xfce4-panel
General
La anchura del borde del panel es ahora configurable.
Para instalaciones manuales: el panel ahora hace todo lo posible para encontrar plugins en XDG y preserva mejor su configuración cuando no puede encontrarlos.
Reloj
Reloj LCD: Se añadió la opción para visualizar segmentos inactivos.
Analógico: Ahora hay un modo opcional de 24 horas.
Digital: Los números de la semana ahora se muestran opcionalmente.
Mostrar Escritorio
Ahora es posible mostrar el escritorio cuando el cursor pasa por encima del ícono del panel "mostrar escritorio".
Lista de tareas
La gestión del tamaño de los iconos se ha mejorado en general, debido al cambio a libxfce4windowing.
Preferencias
La tecla «delete» permite ahora eliminar objetos del panel, y se pueden eliminar varios objetos a la vez.
Los objetos del panel en la lista de configuración del panel ahora tendrán los mismos iconos que en el propio panel.
xfce4-panel - lista de configuración del panel
xfce4-power-manager
Bloqueo de Pantalla
Ya no hay una pestaña dedicada a la «seguridad». La gestión de la pantalla de bloqueofue simplificado y «Light Locker» fue eliminado. «lock-on-sleep» está ahorasincronizado con xfce4-session y xfce4-screensaver.
Los ajustes de bloqueo de pantalla ahora sólo son manejados por xfce4-screensaver para evitar conflictos. Se ha añadido un botón para abrir xfce4-screensaver-preferences:
xfce4-power-manager - configuración
xfce4-screensaver - configuración
Configuración de Energía
Se agregó soporte para el manejo de diferentes perfiles de energía a través de power-profiles-daemon.
El cálculo del estado de carga global era erróneo en algunos casos y ahora fue corregido.
Cuando aparece el cuadro de diálogo de energía crítica, ahora se evitan las acciones involuntarias del usuario.
Ahora hay soporte para el modo de suspensión híbrido.
The device details tab now as well shows the energy rate.
Otros
Se han corregido varios casos de uso del cierre de la tapa del portátil.
Ahora existen las opciones «apagar» y «no hacer nada» al cerrar la tapa del portátil.
Los botones para cambiar el brillo exponencialmente y los botones para modificar las luces del teclado ahora son soportados.
xfce4-session
El cuadro de diálogo de cierre de sesión ya no proporcionará una casilla de verificación para permitir guardar la sesión.
Ahora es posible iniciar una sesión Wayland mediante 'startxfce4 --wayland'.
Se ha añadido un soporte mínimo para xdg-desktop-portal mediante el registro para el fondo de pantalla, captura de pantalla y fondo xapp.
xfce4-settings
Configuración de la apariencia
Los temas de iconos se cargan ahora en un hilo separado, para evitar un posible congelación.
Para los temas de iconos que se sabe que están incompletos, ahora se mostrará una advertencia.
El uso de decoraciones del lado del cliente es ahora opt-in, no opt-out.
Ahora los temas oscuros se identifican y soportan de forma más fiable. (Relevante, por ejemplo, para los temas Qogir y Orchis).
Configuración de la pantalla
El perfil de visualización por defecto se ha añadido a la lista de perfiles que pueden coincidir, y se utilizará si ahora coincide más de uno.
La gestión de perfiles se ha ampliado a todos los perfiles, no sólo a los que coinciden, y ahora se pueden editar sus nombres.
El escalado ahora siempre se realiza para ambas dimensiones, y la vista previa muestra el tamaño resultante.
Mirror state management has been improved overall, in particular by removing the need to match refresh rates.
Se ha mejorado el diálogo mínimo, en particular permitiendo que la visualización sea extendidaa la izquierda y de arriba hacia abajo, y con la visualización compacta de los perfiles.
xfce4-settings - visualización mínima
Configuraciones del Cursor
Se ha añadido una casilla de verificación para alternar entre el perfil de aceleración del ratón adaptativo y plano.
Ahora se puede activar el desplazamiento de alta resolución para los ratones que lo admiten.
xfce4-settings - ratón
Configuraciones de Mime
Ahora es posible seleccionar/modificar varios elementos a la vez.
xfconf
Se añadió una unidad de usuario de systemd, correspondiente al servicio de sesión de D-Bus.
Ahora los espacios en blanco se escapan correctamente al escribir un canal xfconf en disco.
Xfconf-query muestra ahora el contenido de las matrices.
xfdesktop
Manejo del Fondo de Pantalla
Para el ciclo de fondos de pantalla aleatorios, los fondos de pantalla ahora sólo se repiten después de que todos los demás fondos de pantalla se mostraron.
Los fondos de pantalla de Xce antiguos se portaron de .png a .svg para ser usados en pantallas grandes.
Los degradados se renderizarán ahora con corrección gamma.
Parrilla de Iconos
El diálogo de confirmación para organizar los iconos del escritorio ahora es opcional.
Ahora es posible establecer colores personalizados para las etiquetas y el fondo de los iconos.
La parrilla de iconos de cada monitor es ahora independiente.
Iconos de Aplicación Minimizados
Los iconos de ventana se muestran ahora inicialmente en el monitor en el que la ventana estaba antes de ser minimizada.
El menú contextual (al hacer clic en un espacio vacío) ahora tiene más opciones útiles que antes.
Iconos de Archivos
Ahora hay una opción para ordenar los directorios antes que los archivos
La posición de los iconos ahora se guarda de manera que se debería evitar que se muevan de manera inesperada al añadir y retirar monitores.
Los nuevos archivos y los archivos arrastrados ahora se colocarán cerca de la posición actual del cursor.
Los iconos de los discos y dispositivos fijados ahora pueden mostrarse opcionalmente.
Preferencias
La pestaña «Iconos de Escritorio» se reescribió completamente.
xfdesktop - configuraciones - iconos del escritorio
Todos los atajos de Xfdesktop ahora pueden ser configurados, usando el widget XfceShortcutsManagers.
xfdesktop - configuraciones - atajos de teclado
Se han añadido más carpetas que contienen imágenes de fondo como accesos directos en el diálogo de configuración.
El diálogo de configuración se actualizará si el fondo se cambia desde fuera de del diálogo.
Las carpetas de imágenes de fondo de pantalla se cargan ahora de forma totalmente asíncrona para evitar retrasos.
Menú Contextual
Las acciones personalizadas en cascada ahora también se muestran correctamente en Xfdesktop.
Ahora es posible abrir varias carpetas seleccionadas a la vez.
El menú contextual se abre ahora al pulsar el botón en lugar de al soltarlo, como esperaríala mayoría de los usuarios.
La lista de ventana del menú accesible con click central tiene un nuevo estilo y características añadidas.
xfwm4
Soporte para variantes de temas extensibles
Compositor: Block softpipe for GLX vsync
Focus: Include skip taskbar/pager when passing focus
Corregido el error al pulsar alt-tab (#762)
Tema usado: «Greybird-dark». Tema de iconos usado: «elementary Xfce dark».