pwshub.com

How to Install COSMIC Desktop in Arch Linux

Wondering how you can try COSMIC desktop in Arch Linux? Here’s how.

The Cosmic desktop environment, developed by System76 for their Pop!_OS distribution, offers a new desktop experience for Linux Fans. It is built using Rust at the core and features all the modern necessities of a desktop environment.

While tailored for Pop OS, you can install Cosmic on Arch Linux with a bit of configuration. That’s the beauty of this desktop, since it is modularised and can be installed in any Linux distributions.

This guide will walk you through the entire process for Arch Linux, from setting up the prerequisites to configuring Cosmic on Arch.

Note: COSMIC desktop is currently in Alpha stage. There will be few bugs and issues. Do not use in production systems until stable release.

  • Prerequisites
  • Install COSMIC in Arch Linux
  • Configuration
  • Wrapping Up

Prerequisites

Before you begin the installation process, make sure your system meets the following requirements:

  • A running instance of Arch Linux. You can use the archinstall script to install Arch Linux.
  • Sudo privileges
  • An AUR helper such as Yay (installation guide).
  • A stable internet connection
COSMIC Desktop after install in Arch Linux

Ensure your Arch Linux system is upgraded to latest packages.

Open a terminal and install cosmic desktop packages using the below command using Yay AUR helper. You can use any other AUR helper to this as well.

yay -S cosmic
Installing COSMIC in Arch Linux

This will install all the following packages:

cosmic-app-library
cosmic-applets
cosmic-bg
cosmic-comp
cosmic-files
cosmic-greeter
cosmic-launcher
cosmic-notifications
cosmic-osd
cosmic-panel
cosmic-randr
cosmic-screenshot
cosmic-session
cosmic-settings
cosmic-settings-daemon
cosmic-store
cosmic-terminal
cosmic-text-editor
cosmic-wallpapers
cosmic-workspaces
xdg-desktop-portal-cosmic

After the above installation is complete, ensure you have a proper display manager to enable COSMIC. If you are installing for the first time, I would recommend to use gdm or GNOME Display Manager. Alternatively, you can use lightdm or sddm as well. If you are installing in an existing Arch Linux installation with other desktop environments, then this step is not needed.

sudo pacman -S gdm
sudo systemctl enable gdm

After the above steps are complete, reboot your Arch Linux system.

And you should see the COSMIC option on the login screen. Select COSMIC and login.

COSMIC Desktop in Arch Linux

Configuration

The COSMIC desktop looks almost identical, which you normally get with Pop OS.

However, a few things you need to configure manually in Arch Linux.

The new App Center will not work in Arch Linux by default. The install packages action may fail if “packagekit” is not available. To fix this, install packagekit in Arch Linux using the below command and then re-launch App Center.

sudo pacman -S packagekit

If you want nice COSMIC wallpapers, you can download them from the official GitHub repo.

In the Settings, if you see no option under “Power and Battery”, you need to install “power-profiles-daemon”. Use the following command to install in Arch Linux.

sudo pacman -S power-profiles-daemon

Using these basic configurations, you can set up your COSMIC desktop in Arch Linux, which closely resembles the Pop OS version.

Wrapping Up

Feel free to explore additional Cosmic features and settings to tailor the experience to your liking.

Do let me know what are the additional customizations you are doing for COSMIC desktop in Arch Linux in the comment box below.

Source: debugpoint.com

Related stories
3 weeks ago - A quick guide on how you can install COSMIC desktop in the popular Endeavour OS. COSMIC (Computer Operating System Main Interface Components) is a desktop environment developed by System76 for their Pop!_OS distribution. It recently...
1 month ago - Here’s how you can install COSMIC desktop (alpha) in Fedora Workstation edition. System76’s highly anticipated COSMIC desktop environment is now available for installation on Fedora Linux. This gives Linux fans another option of desktop...
1 month ago - Do you want to try the latest Thunderbird 128 release but don’t want to use the snap package available in Ubuntu? Your first thought might be to run sudo apt install thunderbird to install the DEB version of Thunderbird from the Ubuntu...
3 weeks ago - The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the...
1 month ago - The macOS Sequoia public beta is now available. Though the final release of macOS Sequoia (macOS 15) won't be available until late September or early October 2024, I'll show you how to install the public beta for an advance look. It's...
Other stories
2 hours ago - Ubuntu 24.10 ‘Oracular Oriole’ is released on October 13th, and as you’d expect from a new version of Ubuntu, it’s packed with new features. As a short-term release, Ubuntu 24.10 gets 9 months of ongoing updates, security patches, and...
3 hours ago - Did you know that CSS can play a significant role in web accessibility? While CSS primarily handles the visual presentation of a webpage, when you use it properly it can enhance the user’s experience and improve accessibility. In this...
4 hours ago - Design thinking workshops are your key to turning big problems into clear solutions. In this blog, I share how to run them efficiently and keep your team aligned. The post How to run a design thinking workshop appeared first on LogRocket...
5 hours ago - New memory-optimized X8g instances offer up to 3 TiB DDR5 memory, 192 vCPUs, and 50 Gbps network bandwidth, designed for memory-intensive workloads like databases, analytics, and caching with unparalleled price/performance and efficiency.
5 hours ago - Gain indispensable data engineering expertise through a hands-on specialization by DeepLearning.AI and AWS. This professional certificate covers ingestion, storage, querying, modeling, and more.