Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

System76 have today finally released Pop!_OS 24.04 LTS with the newly launched COSMIC Desktop Environment. Giving the team at System76 their own foundation to build upon and help make their hardware more tailored and unique, it will be interesting to see the wider reception for the COSMIC desktop.

I'm certainly not expecting perfection from the first proper release of COSMIC, but from the time I've spent playing around with it - I am quite impressed with what they've done. The way everything flows is quite nice. Although, I really don't like the big thick borders by default.


Pictured - Pop!_OS 24.04 LTS with COSMIC

Pop!_OS 24.04 LTS Highlights

  • New COSMIC Desktop Environment Experience
  • New Pop!_OS 24.04 LTS for ARM computers
    ◦ Officially supported on the System76 Thelio Astra desktop
    ◦ Community support for non-System76 hardware enabled by Tow-Boot
  • New hybrid graphics support for longer battery life
    ◦ No need to change modes
    ◦ Apps that request the discrete GPU will automatically run on the correct GPU
    ◦ Manually run an app on your preferred GPU by right-clicking on the app icon
  • Easy installation with full disk encryption
  • Refresh install feature by holding Space at boot or from the ISO
    ◦ Reinstall the OS anytime while keeping files, settings, and Flatpak user applications
    ◦ The Refresh feature will also arrive in COSMIC Settings after release
  • Broad hardware support

COSMIC Desktop Environment Highlights

  • Intuitive window tiling that can be used with the mouse or keyboard
    ◦ Activate tiling with a simple toggle in the panel
    ◦ Tiling per workspace and per display
    ◦ Easy to learn keyboard shortcuts
    ◦ Rearrange windows by dragging them with the mouse. Visual hints show where the window will land.
  • Featureful Workspaces
    ◦ Horizontal or vertical workspaces
    ◦ Workspace per display or spanned across displays
    ◦ Drag workspaces to re-arrange them or move an entire workspace to a different display
    ◦ Pin workspaces so they’re never removed
    ◦ Workspace settings are persistent. A tiled and pinned workspace will be tiled and pinned after reboot.
    ◦ Add the “Numbered Workspaces” applet to your Panel or Dock to always see the workspace number you’re on
  • Smooth multi-display experience
    ◦ Effortlessly mix and match hi-dpi and standard resolution displays
    ◦ Displays are automatically scaled based on pixel density and display scaling can be fine-tuned in Settings
    ◦ Display settings are persistent. Plug in the same display and its settings will return.
    ◦ Unplug a display and the windows on that display will move to a new workspace on a remaining display
  • Customization galore
    ◦ Theme your desktop from Settings with easy color pickers
    ◦ Setup your personalized layout
    ••• Panel + Dock or single Panel
    ••• Put the Panel and Dock on any screen edge
    ◦ Add and arrange features (Applets) on the Panel or Dock from Settings
  • Fast desktop navigation and easy keyboard shortcuts
    ◦ Press the Super (or the Windows key) to activate the Launcher
    ••• Type the app you want and press enter
    ••• Type the name of an open app then enter to switch to it
    ••• Type ? to learn more features like web and GitHub search, calculator, and running commands directly from the launcher
    ◦ Use the same keyboard shortcuts to focus or arrange windows across workspaces and displays
    • Super+Arrows to change the focused window. Super+Shift+Arrows to move windows.
  • Stacks, snapping, and sticky windows
    ◦ Stack windows to combine them into tab groups like a browser
    ••• Right click on the header and choose Create Window Stack. Then drag another window to the stack.
    ••• When tiling windows, simply drag the window on top of another to create a stack.
    ◦ When using floating (non-tiled) windows, drag them to the display edges to snap them into a quarter or half tile
    ◦ Make a window stay on top of other windows and follow you around to other workspaces or displays by right-clicking the header and choosing “Sticky window”
  • Faster, more responsive applications
    ◦ COSMIC Files
    ◦ COSMIC Store
    ◦ COSMIC Terminal
    ◦ COSMIC Text Editor
    ◦ COSMIC Media Player
    ◦ COSMIC Screenshot
    ◦ Install more apps Made for COSMIC from COSMIC Store
  • Written in the Rust programming language
    ◦ For memory safety and high performance

See more on the System76 website.

Article taken from GamingOnLinux.com.
7 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
5 comments Subscribe

Tethys84 4 hours ago
Finally!! Been waiting for this for forever now. Great news!
Had to set up a computer with Pop!_OS for a science center is October. They needed AR sandbox and system76 had instructions and everything setup for it but even tho the doc says Pop!_OS 22.04 or newer the software isn't in the 24.04 repo. I just when and installed 22.04 since the computer will be setup and never touched again.

Just wish I didn't have to research everything since they where the ones that wanted a to have a topography exhibit all they knew is they needed a computer and kinect. I Should say the only reason I was involved is because my aunt runs the place, so my dad was asked to get the computer since she knows nothing about computers. They original just asked for a computer with linux so we installed linux mint since they didn't specify and that's what my dad default to for people asking for linux. Then they said they couldn't figure out how to install the kinect drivers so they asked for windows. So I installed windows 11 with the kinect drivers (Fun fact the kinect driver doesn't with memory protection enabled). Then they wanted me to show everything working for them. I show up and nothing new has happened they did nothing and surprise the software needed doesn't exist on windows just one project a dad made for their kid that i couldn't get working. So I just took the computer back home and installed Pop!_OS now i just have to wait for them to finish the exhibit,

Uh sorry for the rant the whole thing just annoys me I'm just realizing this is similar to when my mom is asked for constantly changing goal from non programmers at her job.
Jarmer 3 hours ago
User Avatar
Absolutely love what System76 is doing with Cosmic! I tried it out a few months ago with my Cachy install, and it definately wasn't ready, still had some major bugs. But I know they've been hard at work with everything so I'm VERY tempted to give it another go. I love that we have a nice modern new DE!
Fester_Mudd 2 hours ago
Gonna download this now for a tryout! I wish there was a torrent download though :/

KDE Linux is another interesting up and coming new flagship distro. It has both snap and flatpak by default.
Highball 56 minutes ago
They haven't even finished the release candidate yet. How can they release now?
https://github.com/orgs/pop-os/projects/23/views/1

I'm using PopOS 24.04 Epoch 1 JSYK

Last edited by Highball on 11 Dec 2025 at 11:14 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register