Esta página se muestra en inglés. Una traducción al español está en curso.
ConfigsJul 16, 2026·3 min de lectura

COSMIC Desktop — Next-Generation Linux Desktop Environment by System76

An open-source desktop environment built from scratch in Rust by System76, designed for performance, customization, and a polished user experience on Linux.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
COSMIC Desktop
Comando de instalación directa
npx -y tokrepo@latest install e26642fb-80ae-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

COSMIC is a next-generation desktop environment for Linux, built entirely in Rust by System76 (the company behind Pop!_OS). It replaces the GNOME-based desktop with a from-scratch implementation focused on speed, memory efficiency, and deep customization without sacrificing usability.

What COSMIC Does

  • Provides a complete Linux desktop with compositor, panel, app launcher, and settings
  • Offers tiling and stacking window management with keyboard-driven workflows
  • Delivers a unified settings application for system and desktop configuration
  • Includes a custom app store and file manager built in Rust
  • Supports Wayland natively with robust multi-monitor handling

Architecture Overview

COSMIC uses iced as its UI toolkit and smithay for the Wayland compositor, both written in Rust. Each component (panel, launcher, settings, file manager) is a separate process communicating via D-Bus and a shared cosmic-config layer. The compositor (cosmic-comp) handles window management, rendering, and input, while the desktop shell components run as independent applications.

Self-Hosting & Configuration

  • Install Pop!_OS for the out-of-box COSMIC experience
  • Build individual components from source using the Just build system
  • Configure appearance, keybindings, and panel layout through COSMIC Settings
  • Customize the tiling behavior with per-workspace rules
  • Extend with third-party applets for the panel and dock

Key Features

  • Written in Rust for memory safety and performance
  • GPU-accelerated Wayland compositor with smooth animations
  • Built-in tiling window manager with auto-tiling and manual controls
  • Customizable panels, dock, and app launcher
  • Fractional scaling and per-display DPI settings

Comparison with Similar Tools

  • GNOME — widely used but heavier, less customizable without extensions
  • KDE Plasma — highly configurable but complex codebase in C++/Qt
  • Sway/Hyprland — tiling-only compositors without full DE features
  • Cinnamon — traditional desktop feel but GNOME-fork maintenance burden
  • XFCE — lightweight but aging X11 codebase, limited Wayland support

FAQ

Q: Do I need Pop!_OS to use COSMIC? A: COSMIC is developed by System76 for Pop!_OS but is being packaged for other distributions. Check your distro's repositories or build from source.

Q: Is COSMIC Wayland-only? A: Yes. COSMIC uses a custom Wayland compositor (cosmic-comp) and does not support X11 natively, though XWayland compatibility is included.

Q: How does COSMIC compare to GNOME on resource usage? A: Early benchmarks show COSMIC using less memory than GNOME, thanks to the Rust implementation and iced toolkit.

Q: Can I use COSMIC components individually? A: Yes. Components like the file manager or terminal can run independently on other desktop environments.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados