COSMIC 1.0.15: Taking Gaming Seriously

Jun 6, 2026 | Linux, System76

COSMIC 1.0.15 is not the sort of release that screams at you from the bridge view-screen. There is no giant redesign, no “we reinvented computing again” marketing fog machine, and no new panel animation that requires a think piece. Instead, this is the much more important kind of desktop update: the one that makes the machine feel less like a science project and more like a workstation you can actually live in. That matters because COSMIC is now in the awkward but exciting phase of desktop development where the big picture is already obvious. The tiling story is good. The Rust-native apps are coming together. The whole thing has that System76 “we are building this because we actually want to use it” energy. But the difference between “promising” and “daily driver” is not usually one killer feature. It is the boring stuff. Does Steam behave? Do default apps open the thing you told them to open? Does the terminal respect your workflow instead of fighting it? COSMIC 1.0.15 is very much a boring-stuff release, and I mean that as a compliment.

 

The headline for gamers is pointer constraints support in COSMIC Comp. That sounds like something a protocol goblin would whisper into your ear while you are just trying to play a game, but it matters. In Wayland terms, pointer constraints are how a client asks the compositor to lock or confine the pointer to a surface, which is exactly the kind of thing games need when they are controlling a first-person camera, a third-person camera, or anything else where the mouse is not supposed to politely wander off to another monitor. The COSMIC release notes call this out directly as a fix for cursor issues with video games, and the underlying COSMIC Comp pull request specifically talks about first-person and third-person games relying on this behavior.

 

This is one of those Linux gaming papercuts that is hard to explain to normal people without sounding deranged. “The game runs great, but my mouse is having an existential crisis” is not exactly the phrase you want to use when convincing someone that Linux gaming is ready. Proton has done an enormous amount of work dragging Linux gaming out of the dark forest, but the desktop environment still has to hold up its end of the bargain. If the compositor is confused, your fancy GPU and your perfectly tuned Proton prefix are not going to save you from camera weirdness. The other gaming fix that jumped out at me is support for multiple fullscreen windows per workspace, which the release notes specifically say fixes Steam Big Picture Mode issues. That is exactly the kind of thing that sounds minor until you actually use a Linux box as both a workstation and a gaming machine. Big Picture Mode is not just a novelty; it is the console-ish layer for people using a controller, a TV, a couch, or in my case the occasional “I swear this is still testing” gaming session on hardware that was absolutely purchased for serious professional reasons.

 

This is also where COSMIC’s youth has been most visible. I wrote recently about a weird COSMIC gaming issue where some games launched stuck in the bottom-right corner instead of properly centering or going fullscreen. That kind of bug does not mean the desktop is bad. It means gaming is a brutal test suite. Games hit fullscreen behavior, pointer capture, XWayland, focus changes, multi-monitor setups, weird launchers, overlays, and whatever strange incantation Steam is doing this week. A terminal window is polite. A game is a raccoon in the ductwork.

 

So I am glad to see System76 working directly in that messy layer. COSMIC does not have to become a “gaming desktop” in the cheesy RGB sense. Please, no. But if Pop!_OS is going to keep being one of the easiest Linux recommendations for people with modern hardware, then gaming has to be boringly good. Not perfect. Not “every anti-cheat vendor suddenly found enlightenment”, because let’s be honest they won’t.  Just boring enough that launching a game does not feel like filing a bug report with a controller in your hand.

 

The MIME fixes may be less flashy, but for developers (and really anyone who needs their desktop to “just work”) they might be the more important daily-driver improvement. COSMIC Files now has improved MIME app detection, and COSMIC Settings fixes missing and wrong app associations in the default apps panel. The related COSMIC Files pull request says the work fixes missing MIME app associations or the wrong default being selected, while also loading and mapping MIME app associations from disk in roughly 100ms. The test case mentioned there is wonderfully mundane: install Shotwell alongside Brave or Vivaldi, set Shotwell as the default image viewer, and make sure PNGs actually open in Shotwell.

 

That is not a glamorous feature. It is also exactly the kind of thing that determines whether a desktop feels trustworthy. I do not want my operating system to get creative about what opens a file. If I say images open in the image viewer, then images should open in the image viewer. If I have a markdown editor, a CSV tool, a hex viewer, a diff tool, or some cursed internal utility that only exists because a client’s 2004 workflow refuses to die, then the file manager should respect that. MIME associations are boring right up until they are wrong, at which point they become the only thing you care about.

 

For developers, that shows up constantly. We are opening logs, configs, screenshots, exports, database dumps, design assets, CSVs, PDFs, and random artifacts from build systems that probably should have been cleaned up three sprints ago. A file manager that sends the wrong thing to the wrong app breaks flow. Worse, it makes you stop trusting the GUI and retreat back to the terminal for everything. I love the terminal as much as the next person who has strong opinions about shells, but a modern desktop should not make “just use xdg-open and pray” feel like the safer path.

 

COSMIC Terminal also gets a few developer-friendly fixes in this release, and one of them is right in my wheelhouse: the option to open new windows in the current directory. The COSMIC Terminal pull request explains that this reuses the existing “new tab uses the current directory” behavior for new windows as well, including windows opened from the menu or with Ctrl+Shift+N. That is small, but it is the good kind of small. It means fewer tiny context resets during the day. If I am already deep in a project folder and I open a new terminal window, I probably do not want to be teleported back to home like Q decided to mess with my dotfiles.

 

The terminal also gets a larger default scrollback history, now 100,000 lines, support for more named keys in keyboard shortcuts, a fix for Ctrl+Shift+_, fixes for scrolling in some programs, and a startup improvement that avoids unnecessary text shaping. None of that is going to make a keynote sizzle reel, but all of it matters if COSMIC Terminal is going to be more than “the thing you use once to install your real terminal.”

 

There is also a nice keyboard-layout fix in libcosmic for shortcut matching with variants like Dvorak. That is one of those accessibility-adjacent, developer-adjacent fixes that should not be overlooked. Developers are exactly the sort of weirdos who use alternative layouts, custom keybindings, split keyboards, firmware-level remaps, and then complain when software assumes everyone is on the same vanilla keyboard. Getting shortcuts right across layout variants is part of making COSMIC feel like it respects the user’s machine instead of merely tolerating it.

 

The rest of the update is the usual pile of small polish: missing tray icons like Dropbox, Bluetooth status reporting, VPN list cleanup, brightness OSD fixes, screenshot save-location fixes, context menu highlight fixes in Wayland apps, and even COSMIC Store being able to open RPM files. That last one is funny on Pop!_OS, but also interesting as COSMIC continues to exist beyond Pop itself. The broader story here is not one feature. It is the desktop getting sanded down one rough edge at a time.

 

My read on COSMIC 1.0.15 is simple: this is the kind of release you want after the big launch energy fades. It focuses on the places where a young desktop gets exposed first — games, file handling, terminal workflow, keyboard layouts, and the small applet weirdness that accumulates over a workday. COSMIC does not need to win by being the flashiest Linux desktop. It needs to win by being the one that gets out of your way.

 

And that, more than any screenshot-friendly feature, is what makes this update worth caring about. Gaming gets less weird. Files open where they are supposed to. The terminal behaves a little more like a developer expects. The desktop becomes less of a conversation piece and more of a tool. What do you think? Are you running COSMIC? Have I missed the mark? Reach out to me on Coder Radio.

 

One more thing: if your company is talking about AI but your actual data is still trapped in old ERPs, Access databases, FoxPro apps, vendor portals, spreadsheets, and other load-bearing weirdness, The Mad Botter’s AI-Ready Data Audit is built for that. In one week, we map what it would take to make your operational data usable by Claude, ChatGPT, or internal agents — without the “AI strategy” fog machine. Details here: https://www.themadbotter.com/ai-ready-audit/

More from Mike:

About Me

Hi! I’m Mike! I’m a software engineer who codes at The Mad Botter INC. You might know me from Coder Radio or The Mike Dominick Show.  Drop me a line if you’re interested in having some custom mobile or web development done.

Follow Me

© 2026 Copyright Michael Dominick | All rights reserved