{"id":47752,"date":"2024-12-17T13:20:22","date_gmt":"2024-12-17T13:20:22","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=47752"},"modified":"2026-05-29T11:49:09","modified_gmt":"2026-05-29T11:49:09","slug":"install-xfce-4-20-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/12\/install-xfce-4-20-ubuntu\/","title":{"rendered":"How to Install \/ Upgrade to XFCE 4.20 in (X)Ubuntu 24.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-43472\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/12\/xfce-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>For those who want to try out the new XFCE Desktop 4.20, XUbuntu developer team has made it into the staging PPA for (X)Ubuntu 24.04.<\/p>\n<p>XFCE 4.20 is the new major release of the popular lightweight Linux desktop. It features <b>experimental Wayland support<\/b>, client-side decoration and hamburger menu for Thunar, power profile daemon, hybrid sleep, and many other exciting new features. See <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2024\/12\/xfce-4-20-initial-wayland-support\/\" target=\"_blank\" rel=\"noopener\">HERE<\/a> or the <a href=\"https:\/\/alexxcons.github.io\/blogpost_14.html\" target=\"_blank\" rel=\"noopener\">official release note<\/a> for details.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47751\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about-700x494.webp\" alt=\"\" width=\"610\" height=\"430\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about-700x494.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about-768x542.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce420-about.webp 1021w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Try XFCE 4.20 in (X)Ubuntu 24.04<\/h3>\n<p>XFCE 4.20 will be default in next XUbuntu 25.04, Fedora 42 (spin), and later Linux Distributions.<\/p>\n<p>For (X)Ubuntu, Linux Mint (XFCE edition), Linux Lite users who can&#8217;t wait, XUbuntu developer team has made the new desktop release into <a href=\"https:\/\/launchpad.net\/~xubuntu-dev\/+archive\/ubuntu\/experimental\" target=\"_blank\" rel=\"noopener\">QA experimental PPA<\/a> for testing purpose!<\/p>\n<p><b>NOTE: The packages have been moved to the <a href=\"https:\/\/launchpad.net\/~xubuntu-dev\/+archive\/ubuntu\/staging\" target=\"_blank\" rel=\"noopener\">Staging PPA<\/a> .<\/b><\/p>\n<p><b>1.<\/b> First, press Ctrl+Alt+T on keyboard to open up a terminal window. When it opens, run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:xubuntu-dev\/staging<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51306\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xubuntu2404-staging-700x459.webp\" alt=\"\" width=\"610\" height=\"400\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xubuntu2404-staging-700x459.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xubuntu2404-staging-300x197.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xubuntu2404-staging.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>2.<\/b> After adding PPA, just run command to install all available updates to upgrade to XFCE 4.20:<\/p>\n<pre>sudo apt full-upgrade<\/pre>\n<p>NOTE: Linux Mint user may need to run <code>sudo apt update<\/code> first to refresh package cache.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47754\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade-700x508.webp\" alt=\"\" width=\"610\" height=\"443\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade-700x508.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade-300x218.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade-768x557.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/xfce4-aptupgrade.webp 775w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>For non-XUbuntu or Ubuntu based systems without XFCE4, you need to run the command below instead to install the new desktop environment:<\/p>\n<pre>sudo apt install xubuntu-desktop<\/pre>\n<p><b>Tips:<\/b> It&#8217;s recommended to copy what packages it&#8217;s going to install, in case you want to uninstall them later.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47755\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude-700x468.webp\" alt=\"\" width=\"610\" height=\"408\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude-700x468.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude-300x201.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude-768x514.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-xubuntude.webp 786w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>After installation, <b>restart your computer<\/b>. Then, launch &#8220;XFCE About&#8221; dialog to check the desktop version.<\/p>\n<h3>Uninstall XFCE 4.20<\/h3>\n<p>To restore the previous XFCE Desktop 4.18, simply install <code>ppa-purge<\/code> tool, then use it to purge that PPA which will downgrade all the install packages.<\/p>\n<p>First, open terminal (Ctrl+Alt+T) and run command to install ppa-purge:<\/p>\n<pre>sudo apt install ppa-purge<\/pre>\n<p>Then, use the command below to purge the QA experimental PPA:<\/p>\n<pre>sudo ppa-purge ppa:xubuntu-dev\/staging<\/pre>\n<p>To remove XFCE desktop (<b>don&#8217;t do it in XUbuntu or other Linux xfce edition<\/b>), then try running command:<\/p>\n<pre>sudo apt remove --autoremove xfce4* libxfce4* xubuntu-* xfwm4<\/pre>","protected":false},"excerpt":{"rendered":"<p>For those who want to try out the new XFCE Desktop 4.20, XUbuntu developer team has made it into the staging PPA for (X)Ubuntu 24.04. XFCE 4.20 is the new major release of the popular lightweight Linux desktop. It features experimental Wayland support, client-side decoration and hamburger menu for Thunar, power profile daemon, hybrid sleep, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[251],"class_list":["post-47752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-xfce-2"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=47752"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47752\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/43472"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=47752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=47752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=47752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}