| title | Change Desktop Environment (Pop!_OS 24.04) | |||||||
|---|---|---|---|---|---|---|---|---|
| description | Pop!_OS 24.04 Comes with COSMIC by default. Follow these instructions to install additional desktop environments. | |||||||
| keywords |
|
|||||||
| facebookImage | /_social/article | |||||||
| twitterImage | /_social/article | |||||||
| hidden | false | |||||||
| section | pop | |||||||
| tableOfContents | true |
Pop!_OS has the COSMIC desktop environment by default. A desktop environment is responsible for the look and feel of the graphical desktop, and includes many of the key programs that get used every day.
You can install an alternative desktop environment using the instructions below.
Warning: Installing other desktop environments may affect the visual style and functionality of the default COSMIC desktop.
If you run into trouble while using an alternative desktop environment, you may wish to revert to the default environment. To ensure the default COSMIC desktop environment is installed in Pop!_OS, install the pop-desktop package:
sudo apt install pop-desktopFor Ubuntu, install the ubuntu-desktop package instead:
sudo apt install ubuntu-desktopThe desktop environment acts as the top graphical layer of the OS. The desktop environment is launched by a display manager; Pop!_OS has cosmic-greeter while Ubuntu uses GDM (GNOME Display Manager) by default.
If multiple desktop environments are installed, GDM will display a gear icon, which will allow you to select the desktop environment you want to launch. You will need to either reboot or restart your display manager using sudo systemctl restart gdm before a newly-installed desktop environment will show up in the list of options.
MATE is a simple and attractive desktop using traditional concepts. MATE is a fork of GNOME 2.
This command will install MATE and its dependencies:
sudo apt install mate-desktop-environment mate-desktop-environment-extras ubuntu-mate-themesCinnamon is used in Linux Mint by default. Cinnamon strives to provide a traditional experience and is a fork of GNOME 3.
Cinnamon is installed with:
sudo apt install cinnamon-desktop-environmentPop!_OS 24.04 Comes with the new COSMIC desktop environment by default. You can also install a vanilla GNOME session to get the vanilla GNOME experience.
You can install the vanilla GNOME session using this command:
sudo apt install gnome-sessionThe KDE Plasma desktop environment is a familiar working environment and looks similar to Windows' desktop. It is highly customizable and looks clean.
The KDE Plasma desktop and its dependencies can be installed with this command:
sudo apt install kde-standardWhile installing KDE, you'll be prompted to choose a display manager:
Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:
UKUI is a lightweight desktop environment based on a pluggable framework for Linux and other UNIX-like distributions. It provides a simple experience for browsing, searching, and managing your computer. It is developed using GTK and Qt.
UKUI can be installed with:
sudo apt install ukui-desktop-environmentXFCE embodies the traditional UNIX philosophy of modularity and re-usability. This environment provides a good amount of conformity for the programs written for it. XFCE also provides a highly customizable environment, while being leaner on resources.
You can install XFCE and its dependencies with this command:
sudo apt install xfce4 xfce4-goodiesWhile installing XFCE, you'll see a prompt to select your default display manager:
Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:
The Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. It looks similar to older versions of Windows. This is a lean desktop environment and can help extend battery life in laptops.
LXDE can be installed with:
sudo apt install lxdeWhile installing LXDE, you'll see a prompt to select your default display manager:
Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:
LXQt is a lightweight Qt desktop environment. It's being developed as a successor to LXDE. It is focused on being a classic desktop with a modern look and feel.
LXQt can be installed with:
sudo apt install lxqtDesktop environments can interfere with each other or change system-wide settings. Issues with a desktop environment's appearance can generally be fixed by changing the theme in the Appearance control panel.
Xfce will change the notification dialog to its own. It can be configured with this command:
xfce4-notifyd-configSome desktop environments provide more than one session. For example, Cinnamon provides both a 2D and a 3D session. The options available at login are located in the /usr/share/xsessions directory, and unneeded options can be removed by deleting the corresponding files. For example, to remove Cinnamon's extra option:
sudo rm /usr/share/xsessions/cinnamon2d.desktopSome desktop environments configure additional programs to start at boot. To change them, run the Startup Applications program and turn off any unwanted startup programs.
GNOME does not use a screensaver (only a lock screen), but other desktop environments may install the classic GNOME screensaver package as a dependency. If you're being prompted for a password twice after suspending or locking the screen, disable the second prompt with this command:
gsettings set org.gnome.desktop.screensaver lock-enabled falseOr, if that doesn't stop the second prompt, uninstall the redundant screensaver with this command:
sudo apt purge gnome-screensaverIf Cinnamon's desktop lock screen isn't functioning, this command will re-enable it:
gsettings set org.cinnamon.desktop.lockdown disable-lock-screen falseIf you no longer want to use a desktop environment, it can be removed by using the sudo apt autoremove --purge command with the name of the package you originally installed. For example, if you installed LXDE with sudo apt install lxde, you can remove it using the following command:
sudo apt autoremove --purge lxdeSome desktop environments (such as KDE) may leave behind additional packages even after uninstalling the original package with the autoremove command. To more thoroughly remove packages related to a desktop environment, use a regular expression to remove all packages beginning with the name of the environment followed by a hyphen (for example, kde-):
Warning: Because regular expressions can match packages you don't expect, inspect the list of packages being removed before confirming the operation, and be prepared to reinstall any packages you wish to keep afterwards.
sudo apt autoremove --purge 'name?(^kde-)'











