{"id":120998,"date":"2024-12-16T21:46:13","date_gmt":"2024-12-16T19:46:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vyshel-xfce-4-20"},"modified":"2026-02-08T18:06:18","modified_gmt":"2026-02-08T16:06:18","slug":"vyshel-xfce-4-20","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vyshel-xfce-4-20","title":{"rendered":"Xfce 4.20 has been released.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a href=\"https:\/\/www.linux.org.ru\/images\/21611\/original.png\" rel=\"nofollow\"> <img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2024\/12\/fc946a783a7cd66960b54bd6ef2de75a.jpg\" alt=\"Xfce 4.20 has been released.\" \/> <\/a><\/p>\n<p>After two years of development, the release of the Xfce 4.20 desktop environment has been presented, offering a classic desktop that consumes minimal system resources whenever possible.<\/p>\n<p>Xfce consists of several interconnected components that can be used in other projects if desired. Among these components are the xfwm4 window manager, an application launcher panel, session manager, power management system, graphical configurator, Thunar file manager, Orage calendar-scheduler, Parole media player, Mousepad text editor, and xfce4-terminal terminal emulator.<\/p>\n<p>A key innovation in the Xfce 4.20 branch is the experimental support for the Wayland protocol. The Wayland session encompasses most features, but is currently recommended only for advanced users as it is not yet free of bugs and requires separate improvements for full everyday use by regular users. The command 'startxfce4 \u2013wayland' is proposed to start a Wayland session.<\/p>\n<p>To abstract operations over Wayland and X11 in Xfce 4.20, a new library, libxfce4windowing, has been implemented. This library provides a graphics system-independent layer with window management components (screens, root windows, virtual desktops, etc.). This proposed layer allows for Wayland support in almost all Xfce components while maintaining their ability to operate in window systems based on the X11 protocol.<\/p>\n<p>Instead of libmutter, the wlroots library, developed by the Sway project, is used in the Wayland session. Labwc or Wayfire are recommended as composite servers for the Wayland session. The xfwm4 window manager continues to be used in the X11 session. In the future, the xfwm4 plans to add support for not only X11 but also Wayland.<\/p>\n<p>Among the features currently unavailable in the Wayland session are: lack of support <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/vps\/abuzoustojchivye-vps\/\"   title=\"virtual desktops\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1082\">virtual desktops<\/a>; pages with keyboard and mouse settings in the configurator are not ready; the ability to create screenshots only of the entire screen (not individual windows); the absence of icons for some applications in the system tray, not translated from API GtkStatusIcon to StatusNotifier. On Wayland, the following components remain untranslated: Xfwm4, Xfdashboard, Xfce4-screensaver (there is a port, but it was not included in the release), Xfce4-windowck-plugin and Xfce4-xkb-plugin.<\/p>\n<p>Other changes and improvements in Xfce 4.20:<\/p>\n<h1>The capabilities of the Thunar file manager have been significantly expanded:<\/h1>\n<ul>\n<li>New buttons have been added to the toolbar: toggle view mode (compact, list, grid of icons); vertical hamburger menu (shown when the main menu is hidden); create a new tab with the contents of the current directory; create a new window with the contents of the current directory.<\/li>\n<li>When the window size is reduced, toolbar items that do not fit are now moved to a special menu \u2018&lt;\u2019.<\/li>\n<li>An option for client-side window decoration (CSD) has been added, allowing the window title to blend with the menu or toolbar (when the menu is hidden).<\/li>\n<li>An option has been added to display symbolic icons in the sidebar and colored icons in the toolbar.<\/li>\n<li>The operation confirmation dialog has been redesigned, shown, for example, when a file with the same name already exists in the target directory. Thumbnail display has been ensured correctly.<\/li>\n<li>In list view mode, the ability to expand the contents of directories in place has been added.<\/li>\n<li>In split view mode, which allows displaying two different file panels side by side, color highlighting for the active panel has been implemented, and the ability to switch between panels using a hotkey has been added. An operation confirmation dialog has been added, displayed when trying to close a window with multiple tabs.<\/li>\n<li>During file moves in Drag &amp; Drop mode, automatic expansion of directories and focus input update in multi-panel mode is ensured when hovering the cursor.<\/li>\n<li>Work has been done to improve performance and eliminate freezes when working with a large number of files.<\/li>\n<li>Keyboard shortcuts for calling custom handlers now work for handlers placed in nested menus.<\/li>\n<li>The file copy verification function now uses direct content comparison instead of calculating and checking MD5 hashes.<\/li>\n<li>An option has been added that enables parallel file copy operations only when the storage device is idle, aiming to reduce disk fragmentation.<\/li>\n<li>Support for mounting external storage has been added <a href=\"https:\/\/prohoster.info\/en\/lir\/ipv4\/\">IPv6<\/a> and the ability to create symbolic links.<\/li>\n<li>When searching for files, you can now use the context menu for already displayed search results immediately, without waiting for the search to complete.<\/li>\n<li>A setting has been added to display the number of hidden files in the current directory in the status bar.<\/li>\n<li>The list of recently used files no longer includes directories or files that failed to open.<\/li>\n<\/ul>\n<h1>Changes to the desktop (xfdesktop):<\/h1>\n<ul>\n<li>Wallpaper support has been expanded: when selecting random background images, the picture will not repeat until all images in the set have been shown. Old wallpapers in png format have been converted to use the svg vector format. Gradient rendering has been improved.<\/li>\n<li>The ability to change colors for labels and backgrounds of icons on the desktop has been added.<\/li>\n<li>Icon layouts on the desktop are now handled separately for different screens.<\/li>\n<li>Icons for minimized windows now only appear on the monitors where the windows were opened before minimizing.<\/li>\n<li>The number of options in the context menu has been expanded.<\/li>\n<li>Icons for new and moved files now appear next to the cursor position.<\/li>\n<li>An option has been added to display icons for permanent storage devices.<\/li>\n<li>A new widget, XfceShortcutsManager, has been implemented for configuring keyboard shortcuts.<\/li>\n<li>Loading the contents of directories with desktop wallpaper images is now performed asynchronously.<\/li>\n<li>The context menu now allows opening multiple selected directories at once.<\/li>\n<li>The context menu is now displayed at the moment the mouse button is pressed, not after it is released.<\/li>\n<li>The design of the window list menu, displayed when the middle mouse button is pressed, has been changed.<\/li>\n<li>The configurator has completely redesigned the tab with desktop icon settings.<\/li>\n<\/ul>\n<h1>Also:<\/h1>\n<ul>\n<li>The panel (xfce4-panel) allows you to customize the width of the borders and provides a search for available plugins in standard directories. Support has been added for displaying a desktop thumbnail when hovering the mouse cursor over the 'Show Desktop' buttons. The selection of icon sizes on the taskbar buttons has been improved. The icons in the panel configurator and the panel itself are now synchronized.<\/li>\n<li>In the application search and launch interface (xfce4-appfinder), an optional background execution mode has been implemented, reducing the time it takes for the interface to appear. An option has been added to automatically close the Appfinder window when focus is shifted. Right-clicking on applications now shows a context menu with available actions. An option for launching programs with a single mouse click has also been introduced.<\/li>\n<li>In the power management manager (xfce4-power-manager), screen lock control has been reworked \u2014 the settings related to screen locking have been significantly simplified and moved to the screensaver settings page. Support for various power profiles supported in power-profiles-daemon has been added. Hybrid sleep mode support has been implemented. Key support for exponential changes in screen brightness and for adjusting keyboard backlight brightness has been added.<\/li>\n<li>In the configurator (xfce4-settings), the theme loading for icons in the appearance settings is now done in a separate thread to avoid blocking the main interface. The use of client-side decoration mode has been moved to a set of options that are disabled by default. Improved support for dark themes has been implemented. New settings have been added for selecting mouse cursor acceleration profiles, and high-resolution scrolling mode is enabled if supported by the mouse. When configuring MIME types, simultaneous selection and modification of multiple items at once is now allowed. Enhanced capabilities related to display profiles and the configuration of output mirroring and screen layout in multi-monitor setups have been implemented.<\/li>\n<li>The xfce4-session manager has added minimal support for FreeDesktop portals (xdg-desktop-portal), used to organize access to user environment resources from isolated applications. Portals have been added for setting desktop wallpapers, taking screenshots, and running background processes.<\/li>\n<li>In the libxfce4ui widget library, the program information dialog (About) can now display the distribution logo, as well as details about the operating system and GPU.<\/li>\n<li>In the exo library (a layer over GTK and Glib), the performance of working with icons has been significantly improved \u2014 the 'Exo-Icon-View' component can now handle 100,000 files or more without hanging. A search bar has been implemented with features that provide suggestions as you type.<\/li>\n<li>Issues with blurriness on high pixel density (HiDPI) screens have been resolved. Proper scaling of icons and thumbnails across various components has been ensured. Missing icons for high screen resolutions have been added.<\/li>\n<\/ul>\n<p>Source: <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/17822701\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 Xfce 4.20, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b, \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u044e\u0449\u0438\u0439 \u043f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b. Xfce \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0432\u0437\u0430\u0438\u043c\u043e\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445. \u0421\u0440\u0435\u0434\u0438 \u0442\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432: \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 xfwm4, \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c\u0438 \u0441\u0435\u0430\u043d\u0441\u0430\u043c\u0438, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440, \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120998","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vyshel-xfce-4-20\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u0448\u0435\u043b Xfce 4.20 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vyshel-xfce-4-20\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-16T19:46:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:06:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Xfce 4.20 has been released | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vyshel-xfce-4-20","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u0448\u0435\u043b Xfce 4.20 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vyshel-xfce-4-20","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-12-16T19:46:14+00:00","article:modified_time":"2026-02-08T16:06:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120998","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 13:02:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:57:19","updated":"2026-02-09 13:02:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/120998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=120998"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/120998\/revisions"}],"predecessor-version":[{"id":158279,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/120998\/revisions\/158279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/120999"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=120998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=120998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=120998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}