Cosmic
Cosmic is the desktop environment from System76. COSMIC was originally the name of a modified version of GNOME made specifically for Pop! OS, but it is now a standalone desktop environment built from scratch using a custom toolkit called "libcosmic" that is based upon the iced toolkit and is written almost entirely in the Rust programming language. Cosmic is intended to be highly portable and does not expect systemd.
Cosmic desktop is alpha software and is currently only available in Edge Repositories#Testing testing.
Prerequisites
- Internet connectivity, unless the packages have been pre-fetched into a local cache.
- Install appropriate Graphics driver drivers for your hardware. Without graphics drivers, errors are likely to occur when starting your desktop.
- A non-root user account.
- The community repository must be enabled.
- Set up eudev.
- Install and enable D-Bus. Without D-Bus, icons and keyboard shortcuts may be missing.
- Enable Elogind service
- Install package xf86-input-libinput
Manual Installation
Most of the desktop can be installed with:
This does not include some of the applications like cosmic-terminal and cosmic-edit. They can all be installed with:
$ apk search '^cosmic' -q | xargs -r apk add --no-cache
Starting Cosmic
Cosmic can be started using a display manager or from the console using 'start-cosmic'.