- Release Date: Dec 15, 2024
Xfce 4.20 Highlights:
- General: After two years, Xfce 4.20 is released with many new features, bug fixes and minor improvements. The major focus was preparing the codebase for Wayland, and most components have experimental Wayland support.
- Wayland: Wayland support is experimental and recommended for advanced users only. Almost all Xfce components can run on Wayland while keeping X11 support. XWayland is not required. Some components and features are not yet ported to Wayland, such as workspace support, systray icons, Xfce4-settings keyboard and mouse settings, power-related keyboard handling, and Wayland screenshot support. Some Xfce components don't run on Wayland at all, such as Xfwm4, Xfdashboard, Xfce4-screensaver, Xfce4-windowck-plugin, and Xfce4-xkb-plugin. More detailed Wayland status can be found on the Wayland roadmap.
- Scaling: Icons and thumbnail scaling was fixed for various components, and blurriness on HiDPI displays is gone.
- exo: "Exo-Icon-View" can handle 100,000 files without freezing. The type ahead search box always stays inside the view widget.
- libxfce4ui: Shortcuts can be used for multiple actions. The about dialog shows the distribution logo, windowing system and GPU information.
- libxfce4windowing: A new abstraction library for windowing concepts. X11 is fully supported via libwnck. Wayland is partially supported by using various Wayland protocol extensions.
- thunar: Mount points show an emblem and have a specific type description. Ipv6 remote URLs are supported. Symbolic links can be created on remote locations. Search results can open the context menu immediately. New toolbar buttons were added, such as view switcher, menu, new tab and new window. Thunar window decorations can be customized. An option to show the number of hidden files in the statusbar was added. Only successfully opened files are added to the recently used files list. Symbolic icons can be used in the side pane and colored icons in the toolbar. Drag and drop features were improved. Performance for handling large numbers of files was enhanced. Shortcuts for custom actions work in sub-menus. File transfer features were improved, such as direct file comparison and parallel copying only when devices are idle. Launchers show default names. Undo/Redo asks for confirmation before deletion. List view supports folder expansion. Split view has a shortcut to toggle panes and focused pane coloring. A dialog asks for confirmation when closing a split-pane with multiple tabs.
- xfce4-appfinder: Application list can be navigated via Ctrl+N / Ctrl+P. Appfinder can be closed automatically when focus is lost. Ctrl+Enter executes commands immediately. Application specific actions show on right click. Generic names of launchers can be shown. Appfinder can be launched as a daemon and items can be launched with a single click.
- xfce4-panel: Border width of the panel is configurable. For manual installations, the panel finds plugins in XDG base directories and preserves configuration. Clock has options to visualize inactive segments, 24h mode and show week numbers. "Show Desktop" icon can show the desktop on hover. Icon size management in the tasklist is improved. The 'delete' key can be used to remove panel objects. Panel objects in the configuration list have the same icons as in the panel.
- xfce4-power-manager: Screen locking management was simplified. Screen locking settings are handled by xfce4-screensaver. Support for power profiles via power-profiles-daemon was added. Charge state calculation was fixed. Hybrid sleep mode is supported. Device details tab shows energy rate. Several lid close use-cases were fixed. Options for "shutdown" and "do nothing" on lid close were added. Buttons for brightness and keyboard backlight toggle keys are supported.
- xfce4-session: Logout dialog no longer has a checkbox for session saving. Wayland session can be started via 'startxfce4 --wayland'. Minimal support for xdg-desktop-portal was added.
- xfce4-settings: Icon themes are loaded in a separate thread to prevent freeze. Warning for incomplete icon themes. Client side decorations is opt-in. Dark themes are identified and supported. Default display profile is added to the list and can be used if multiple profiles match. Profile management is extended and names can be edited. Scaling is done for both dimensions and the preview shows the resulting size. Mirror state management is improved. Minimal dialog is improved. Mouse settings have a checkbox to toggle between adaptive and flat accel profiles. High resolution scrolling is enabled for supported mice. Mime settings allow selecting/changing multiple items at once.
- xfconf: A systemd user unit for the D-Bus session service is added. Whitespaces are properly escaped when writing to disk. Xfconf-query displays array contents.
- xfdesktop: Random wallpaper cycling only repeats after all wallpapers are shown. Old Xfce backgrounds were ported to.svg. Gradients are rendered gamma-correctly. Confirmation dialog for arranging desktop icons is optional. Custom colors for icon labels and background can be set. Icon grid on each monitor is independent. Window icons are shown on the original monitor when minimized. Context menu has more options. File icons can be sorted by folders first. Icon positions are saved more stably. New files and dropped files are placed near the cursor. Icons of fixed disks and drives can be shown optionally. The 'Desktop Icons' tab was reworked. All Xfdesktop shortcuts can be configured. More background image folders are added as shortcuts. Settings dialog updates when background is changed. Wallpaper image folders are loaded asynchronously. Cascading custom actions are shown correctly in the context menu. Multiple selected folders can be opened at once. Context menu opens on button press. Middle-click window list menu has new styling and features.
- xfwm4: Support for stretch theme variants. Compositor blocks softpipe for GLX vsync. Focus includes skip taskbar/pager. Fixes a crash when alt-tabbing.
- Download and Tour: This release can be downloaded as a set of individual packages or a single tarball from https://archive.xfce.org/xfce... A localized online tour is available at https://www.xfce.org/about/to...
- Sponsors: Thanks to Gandi for providing the Xfce server infrastructure and Kalmar NDC for sponsoring GitLab runners. Also, thanks to financial supporters on Open Collective US and Open Collective EU. The funds are being explored for effective use.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。