HackedExploring System76's New Rust Based Desktop Environment

Exploring System76’s New Rust Based Desktop Environment


- Advertisment -

A few months ago System76 announced that they would be developing a new desktop environment based on the Rust programming language called COSMIC.

Their idea is to create a desktop environment that is similar to the one that is currently available for the Pop!_OS operating system, but with a different focus.

System76’s objective is to create something that is faster, more customizable, and free of the limitations of the GNOME desktop environment, and let’s face it, we’re all curious as to how this desktop will look like.

This post will explore how this new desktop environment is shaping up.

The COSMIC desktop is still a work in progress and is not yet ready for use, most of what you’ll see here is a preview and subject to change.

As of right now, Pop!_OS uses GNOME Settings app but System76 is hard at work developing a new version of the settings app for the COSMIC desktop using GTK 4, here’s a comparison between the two.

- Advertisement -


Here’s some of the UI changes I noticed:

One of the biggest changes is the search feature, in GNOME Settings, the search bar is available at the top of the navigation view, this is problematic when inside nested menus as the user has to go back to the begining to access it, but in COSMIC it’s available everywhere in the app, no matter how deep inside a menu the user is.

Settings at a glance

The search also displays a list of all the settings that match the search criteria and not only where they’re located as GNOME Settings does, this makes it easier to change your settings without having to leave the section you currently are in.


- Advertisement -

There is already a working version of Pop Launcher, it’s built using GTK.


The new launcher is fairly similar to the one that is currently available in Pop!_OS.


There aren’t any major changes, but there are some minor ones:

  • The launcher is a bit smaller and more compact.
  • The launcher selection indicator has a yellow border around it as opposed to the grey one already present in the current launcher.
- Advertisement -

I found a small bug where if you selected an application and then return to search something else the launcher would panic, an issue has been filled.

Pop!_OS recently received an update to the App Library where instead of opening in fullscreen, the app is opened in a floating window.


COSMIC will also have an app library, but it will be built using GTK.


We can notice that the new app library is very similar to the one that is currently available for the Pop!_OS, the only difference I could notice was the use of colored folder icons.

As expected, there are some bugs present and some features missing, after all this is still a work in progress.

I found a small bug where if you try to navigate the app grid with the keyboard, it opens the second app it selects, an issue has been filled.

The new dock looks basically the same as the one that is currently available.


There’s no visual difference between the two, we expect them to look and work the same.


Here are some small details that I noticed:

  • Currently it’s only possible to drop icons from the app library to the dock.
  • Non-favorite applications don’t show up in the dock.
  • The dock is not expandable to the sides yet.
  • It is not possible to rearrange the dock icons.

This is the first step towards creating a new desktop environment, there’s no doubt that there are many things that will be improved. this is just the beginning.

I hope that this article gives you an idea of what the future of the COSMIC desktop will be like.

NOW WITH OVER +8500 USERS. people can Join Knowasiak for free. Sign up on Knowasiak.com
Read More

- Advertisement -

1 Comment

  1. I know that open source and Linux in general don't need/want another DE, but selfishly… I really want System76 to succeed. They give me the same kind of feeling I had when Apple was kicking butt in the early 2000s. And I think that for them to become a general-audience company, they need to really own more of their software. They have some great ideas, and they've already plugin'ed Gnome to within and inch of it's life; it's time to move out on their own. And it's not like a new DE means apps won't work. DEs are just the window dressing and computer management.

    What I really wonder about is Wayland support. Is this going to be a brand-new DE that's X only? That would be a real shame. I know System76 has stuck doggedly to X because they sell so many NVidia cards, but NVidia supports GBM now.

You might also likeRELATED
Recommended to you

Internet disrupted in Kazakhstan amid energy price protests

Network data from NetBlocks confirm a significant...

‘The Internet Is on Fire’

A vulnerability in a widely used logging library has become a full-blown security meltdown, affecting digital systems across the...

U.S. Justice Department forming unit to counter domestic terrorism

The crest of the United States Department of Justice (DOJ) is seen at their headquarters in Washington, D.C., U.S., May 10, 2021. REUTERS/Andrew KellyRegister now for FREE unlimited access to Reuters.comWASHINGTON, Jan 11 (Reuters) - The U.S. Justice Department is creating a new unit to counter domestic terrorism following the 2021 U.S. Capitol attack, a…

Google Camera randomly changes some QR code URLs on Android 12

QR codes have become a ubiquitous part...
- Advertisement -

Must read

A deep dive into an NSO zero-click on iMessage exploit: Faraway Code Execution

Posted by Ian Beer & Samuel Groß of Google Project Zero We want to thank Citizen Lab for sharing a sample of the FORCEDENTRY exploit with us, and Apple’s Security Engineering and Architecture (SEAR) group for collaborating with us on the technical analysis. The editorial opinions reflected below are solely Project Zero’s and do not…

Show HN: Free polling tool for scheduling meetings by Calendly

IndividualsTeamsEnterpriseProductPricingResourcesMeeting PollsA simpler way for everyone to find time...
- Advertisement -