this post was submitted on 09 May 2024
1 points (100.0% liked)

libre

9747 readers
1 users here now

Welcome to libre

A comm dedicated to the fight for free software with an anti-capitalist perspective.

The struggle for libre computing cannot be disentangled from other forms of socialist reform. One must be willing to reject proprietary software as fiercely as they would reject capitalism. Luckily, we are not alone.

libretion

Resources

  1. Free Software, Free Society provides an excellent primer in the origins and theory around free software and the GNU Project, the pioneers of the Free Software Movement.
  2. Switch to GNU/Linux! If you're still using Windows in $CURRENT_YEAR, flock to Linux Mint!; Apple Silicon users will want to check out Asahi Linux.
  3. Social Media Recommendations:

Rules

  1. Be on topic: Posts should be about free software and other hacktivst struggles. Topics about general tech news should be in the technology comm or programming comm.
  2. Avoid using misleading terms/speading misinformation: Here's a great article about what those words are. In short, try to avoid parroting common Techbro lingo and topics.
  3. Avoid being confrontational: People are in different stages of liberating their computing, focus on informing rather than accusing. Debatebro nonsense is not tolerated.
  4. All site-wide rules still apply

Artwork

founded 4 years ago
MODERATORS
 

I just tried out the COSMIC Desktop Environment (DE) created and engineered by System76 (people who are behind POP!_OS). It was an incredible experience even though it was just a pre-alpha.

COSMIC was engineered virtually from the ground-up to be System76's solution to move away from GNOME and onto their own tech stack. The entire DE is written in the Rust programming language utilizing the iced application framework with their in-house application library libcosmic (similar to how KDE uses Qt+Breeze+Frameworks or GNOME uses GTK + Libadwaita).

Impressions

If you're familiar with POP!_OS 22.04's take on GNOME, then the workflow is no different here with emphasis on features such as tiling, application dock, application launcher, universal search launcher and of course: auto-tiling.

One of the exclusive features of COSMIC is its 1st class support for custom theming on the fly. You're allowed to theme the desktop in almost any way you can (even with nauseating colors) and the DE will adapt to your preferences.

It can even theme gnome apps! (I read other books dw)

Auto-tiling is also great to use, you can toggle specific windows to be floating or tiled.

Theme integration with Qt apps are a work in progress + some quirks of running COSMIC in a container with KDE. So far, I really enjoy how buttery smooth everything is (besides some pre-alpha stuttering), the entire desktop feels like a really cohesive experience. It has the efficiency of a tiling window manager but the convenience of a DE.

It has an overview!!! (super+w)

You can also stack windows on top of each other

Not everything is implemented (obviously) but just the promise of a DE that does tiling and window management like this has me sold.

How to try out COSMIC?

NixOS

There's a flake

Fedora Atomic Desktop

You can use a universal blue image and rebase to that, it even includes options for having a fallback desktop environment of either GNOME or KDE as well.

Other

Note that this cannot be used in production: cosmic is pre-alpha software as well as needing to turn off SELinux.

Or wait until POP!_OS 24.04 is released with a stable version of COSMIC this summer. This has been my first time running COSMIC but when the stable version drops you bet I'm switching over (though no one can take away my Fedora atomic distro).


Switch to GNU/Linux or pay the ultimate price freedom-hater

top 2 comments
sorted by: hot top controversial new old
[โ€“] LesbianLiberty@hexbear.net 1 points 1 year ago (1 children)

Damn, I gotta admit that I was a hater before, but this is actually incredibly slick. I'll have to try it out!

[โ€“] hello_hello@hexbear.net 1 points 1 year ago* (last edited 1 year ago)

If you want to turn into a COSMIC fan. Their app store takes approximately a second to fully load everything. Searches take on the magnitude of milliseconds to complete.

It's literally faster than typing flatpak install <app-name> -> y. GNOME Software and KDE Discover don't come close to this level of blazingly fast rust speeds.