{"id":17633,"date":"2026-06-20T16:03:41","date_gmt":"2026-06-20T23:03:41","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=17633"},"modified":"2026-06-20T16:05:57","modified_gmt":"2026-06-20T23:05:57","slug":"sonicde-for-arch-linux","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/06\/20\/sonicde-for-arch-linux\/","title":{"rendered":"SonicDE for Arch Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">After looking around the <a href=\"https:\/\/sonicde.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">SonicDE<\/a> website and checking the discussions on Github, I took the plunge and installed the repo and switched over from KDE. Note that KDE just came out with 6.7 which is the last version to support X11, and installing SonicDE will drop you to 6.6 until they catch up. But SonicDE 6.6 is working fine on both of my computers. It looks like switching back to KDE might be a pain because it wants to replace XLibre with Xorg. The SonicDE project is just starting, and we should see more community support as we grow closer to KDE 6.8 abandoning X11. KDE was a screeching woke organization which will probably grow worse with Germany&#8217;s financial support, so it&#8217;s great we&#8217;ll have a forked version for those who liked the desktop environment, don&#8217;t want to be forced to use Wayland, and don&#8217;t want the sexual deviant agenda being pushed by a software project. The SonicDE main page has how to install on other distributions, and with Linux you can have multiple DE&#8217;s installed to switch between, so a good idea to have a backup or two, e.g. XFCE, Cinnamon&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/sonicde-arch.github.io\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/sonicde-arch.github.io<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_d59e948c-efb1-456b-a543-e818b8dca7af\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/sonicde-arch.github.io\/docs\/img\/screenshot.jpg\" alt=\"SonicDE on Arch Linux\"\/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">SonicDE Packages for Arch Linux Systems<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This third-party repository provides <a href=\"https:\/\/sonicde.org\">SonicDE<\/a> x86_64 binary packages for <a href=\"https:\/\/archlinux.org\">Arch Linux<\/a>-based distributions. SonicDE, or the Sonic Desktop Environment, aims to preserve and improve the X11-specific aspects of KDE. You can learn more about SonicDE at <a href=\"https:\/\/sonicde.org\/\">sonicde.org<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The packages of this repository are known to work with <a href=\"https:\/\/archlinux.org\">Arch Linux<\/a> and <a href=\"https:\/\/garudalinux.org\">Garuda Linux<\/a>. We\u2019ll also verify the functionality on <a href=\"https:\/\/archcraft.io\">ArchCraft<\/a>, <a href=\"https:\/\/cachyos.org\">CachyOS<\/a>, <a href=\"https:\/\/endeavouros.com\">EndeavourOS<\/a>, the testing branch of <a href=\"https:\/\/manjaro.org\">Manjaro Linux<\/a>, and <a href=\"https:\/\/rebornos.org\">RebornOS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing SonicDE Manually<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Adding the Public Package Signing Key to pacman<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, please download the public OpenPGP signing key <a href=\"https:\/\/sonicde-arch.github.io\/sonicde-archlinux.asc\"><code>sonicde-archlinux.asc<\/code><\/a> used to sign the packages and add it to the pacman keyring:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -O https:\/\/sonicde-arch.github.io\/sonicde-archlinux.asc\nsudo pacman-key --add sonicde-archlinux.asc\nsudo pacman-key --finger 3B87898C73F11DF5\nsudo pacman-key --lsign-key 3B87898C73F11DF5\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can read more package signing on the <a href=\"https:\/\/wiki.archlinux.org\/title\/Pacman\/Package_signing#Adding_unofficial_keys\">pacman\/Package signing &#8211; ArchWiki<\/a> page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding the Repository to Pacman<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you added the public key, also add an entry for the SonicDE repository to the end of the file <a href=\"https:\/\/man.archlinux.org\/man\/pacman.conf.5\"><code>\/etc\/pacman.conf<\/code><\/a> using <a href=\"https:\/\/wiki.archlinux.org\/title\/Sudo\"><code>sudo<\/code><\/a> and your favorite editor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;sonicde]\nServer = https:\/\/sonicde-arch.github.io\/$arch\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Run <code>pacman<\/code> to update all package indexes and installed packages:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -Syyu\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Installing SonicDE<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installing SonicDE is as easy as installing the <code>sonicde-meta<\/code> package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S sonicde-meta\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The included packages will replace any of their installed KDE counterparts. When asked, just answer with <code>y <\/code>. To make use of SonicDE, log out of your desktop session and log in again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In case you get kicked out of a running KDE session while you\u2019re installing SonicDE, just re-run <code>pacman<\/code> after you logged in again and let it install the missing packages:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S sonicde-meta\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">When done, start the program <code>System Settings<\/code> and verify that you\u2019re running SonicDE on the \u201cAbout this System\u201d page. You do? Congratulations!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Getting in Contact<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Please report any enhancement requests or issues with this repository at <a href=\"https:\/\/github.com\/sonicde-arch\/sonicde-arch\/issues\">Issues \u00b7 sonicde-arch\/sonicde-arch<\/a>. If you have a specific issue, please see the <a href=\"https:\/\/github.com\/orgs\/sonicde-arch\/repositories?q=topic%3Apackage\">list of package repositories<\/a> and report it there. In case you need help, want to report success or talk about other aspects, please also check the official SonicDE channels.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After looking around the SonicDE website and checking the discussions on Github, I took the plunge and installed the repo and switched over from KDE. Note that KDE just came out with 6.7 which is the last version to support X11, and installing SonicDE will drop you to 6.6 until they catch up. But SonicDE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-17633","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=17633"}],"version-history":[{"count":3,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17633\/revisions"}],"predecessor-version":[{"id":17637,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17633\/revisions\/17637"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=17633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=17633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=17633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}