System76’s Cosmic Desktop: A New Era in Linux UX

Last week, System76 unveiled COSMIC, a groundbreaking desktop for Linux computers. This isn’t an iteration of Gnome, Cinnamon, XFCE, or KDE. It’s a paradigm shift for the Linux desktop, crafted in Rust.

According to the System76 website:

“We aim to liberate the computer with a new desktop environment powerful enough to build custom OS experiences — for users, developers, and makers of any device with a screen.”

COSMIC stands for ‘Computer operating system main interface.’ I was eager to try this new desktop and downloaded the Alpha release ISO for my five-year-old Darter Pro laptop, which I purchased from System76 in early 2019. I created a bootable USB drive and was ready to install the new desktop. I began the installation process and answered a few questions similar to those in earlier releases of Pop!_OS, which I am familiar with. After I completed the installation, I was quick to ‘kick the tires.’

Screen picture by Don Watkins CC by SA 4.0

I looked at the top of the display for the ‘Accessibility’ icon, which is on other Linux distributions, but it was missing. I later learned from reading that this feature of COSMIC has not been released. I briefly installed Gnome-Tweaks, which is how I usually tweak Linux computers so that a person with aging eyes can manage them. After installing that software, I discovered that the COSMIC desktop has a unique settings menu that is easily accessed by clicking the third icon from the left at the bottom of the screen.

Screen picture by Don Watkins CC by SA 4.0

Clicking on COSMIC settings provides a very granular approach to most of the settings I needed to make the computer interface more accessible. Here, I found that by adjusting the ‘Panel,’ I could change the size of the icons at the top of my display to make them larger and more accessible. The first choice is ‘Wallpaper’, which is self-explanatory. The second is ‘Appearance’, which I can choose from based on a light and dark theme. I can also adjust the accent colors for the application windows. The third selection is ‘Panel,’, where I could change the size of the icons and where they were displayed, whether left, right, or center.

Screen picture by Don Watkins CC by SA 4.0

Besides adjusting how the desktop appeared, I could also change the display resolution and the scale, which I set to 125%. The COSMIC settings app is compelling. Once I became more aware of all the options, I became quite happy with the experience.

Applications launch quickly. As a writer, I frequently illustrate my articles with pictures like the ones above. Taking screen pictures in COSMIC is accessible by pressing the Print-Screen key on the keyboard. There are several options for screen pictures. One is a self-selected window; the others are the entire screen or the present window.

The COSMIC App Store is great, too. There are dozens of applications to choose from, including my favorite applications, such as VS Codium, Chromium web browser, VLC, and many more. Flatpak is preferred, but distribution-packaged apps are also shown.

Screen picture by Don Watkins CC by SA 4.0

The text in the terminal is okay, but I’d like to increase the size to 12 points, making it more accessible. I look forward to more changes as COSMIC continues its development cycle.

You can easily download COSMIC and try it out for yourself, or you can add the COSMIC desktop to many of your favorite Linux distributions by following the directions for your distribution listed next. . Try Cosmic on Fedora, Arch, NixOS, and others. Cosmic is based on Pop!_OS 24.04. See the code.

Free Software is Freedom

I’m blogging tonight using my System76 Darter Pro which is now nearly three years old. The laptop came with Pop!_OS installed on it and I kept using that Linux distribution for much of the first two years. Last year I made the switch to Linux Mint and I enjoy that very much. Whether I’m running Pop!_OS or Linux Mint my computer runs as well as it did when it was new nearly three years ago. Linux and free software provide the best value for most users and yet daily I encounter folks who have never heard of Linux or free software. Last week I helped a friend access their inaccessible Microsoft Word and Excel files by installing LibreOffice 7.2 on their Windows laptop. I hoped to encourage this person to upgrade their Windows 7 operating system which is out of date with the Linux option. Their computer which is a Hewlett-Packard DM4-2070us is an excellent candidate. It has an i5 processor and six GB RAM. One of the impediments for my friend is the need to edit PES files for a Brother embroidery machine. I found an open source workaround using the Inkstitch extension with Inkscape. I wish I was more proficient with that application than I am.

Pop!_OS 20.04 Window Tiling

One of the really useful and neat features of Pop!_OS 20.04 and what sets it apart from the standard Ubuntu 20.04 release is window tiling. It’s quite amazing and I know that I’m going to find this really useful going forward. I really have to hand it to the UX team at System76 who thought of this in the first place. Jason Evangelho has a great article about Pop!_OS and shared this video from System76 about the new UX feature.

If you’re not familiar with Pop!_OS and or new to Linux you really ought to give it a try.

Upgrade Day

Pop_OS 20.04 was released a couple of days ago and for whatever reason my System76 laptop wouldn’t upgrade to the latest release. I had rebuilt the computer is February after outsmarting myself one day. Learning the hard way is frequently the best way to learn. In any event I had been running Pop_OS 19.10 and the automatic update just wouldn’t work even after following the excellent documentation on System76’s website. I followed the link to download Pop_OS 20.04, burned the ISO to a USB drive, backed up my system with Cronopete and did a fresh install on my Darter Pro. It all went well and now I’m back in business and blogging. I installed Ubuntu 20.-04 earlier this week on a 2015 MacBook Air that I own. Earlier today I installed a Chromebook for a friend and she returned a Dell 7470 that I had loaned her last year. After getting home I installed Pop_OS on that computer too. This has been upgrade day at the house. I’m eager to explore the nuances of Pop_OS 20.04. What version of Linux are you using? Be sure to leave a comment. Some of my favorite Linux apps are Gnome-Tweaks, GnuCash, KSnip and Cronopete. What are your favorite Linux apps?

What is a Happiness Manager?

I’ve been listening to Linux for Everyone since its inception almost two years ago. I’ve been a Linux user for almost twenty years and it’s my daily driver for most of the last fifteen years. Prior to December 2018 most of my LInux machines were repurposed Dell computers. That changed following a trip to Denver in 2018. I was the guest of System76. I was their for the rollout of their Thelio line of Linux desktops. One of the first people I met at the factory was Emma Marshall. She’s the Happiness Manager. Emma is one of the happiest and zaniest people I’ve ever met. I remember walking in the door of the factory and seeing Emma and her team. Hanging from the large LCD display of her computer was a rubber fish. I told her how much I liked the fish as it reminded me of friend I used to teach with. Emma offered to give me the fish as a keepsake. Following the day long factory visit System76 took us to downtown Denver for a wonderful meal and socializing. When it came time for me to leave and hail the Lyft driver who would take me back to the hotel, Emma made sure that I made the right connection. She’s a wonderful person and I was pleased to see that Jason Evangelho had a nice interview with her on his podcast today.

Here are some great reasons you should use Linux

This video was shared on Twitter and Facebook today by System76. If you’re not familiar they are a company based in Denver, Colorado that builds and sells computer systems that run Linux. These systems feature their own version of Linux which is called Pop!_OS or you can opt for Ubuntu 18.10. I recently visited their facility and was very impressed with their entire operation. This video sums up very nicely a half dozen reasons why you too should consider Linux for your computer operating system.