How to set default apps in GNOME, KDE Plasma, and Cinnamon

Configuring what app you use by default is simple in Linux



When you click on a link in your desktop email application, click on an Email Us link in a website, or go to open a file in your file manager, you expect the right tool to open. Those apps are called default apps, because they are the apps set to open, by default, when links or files are clicked. They make life a little bit simpler.

Default apps are set by your operating system, sure, but you can change which app opens for web links, email links, calendar links, and music (just to name a few).

Let’s find out how this is done on three of the more popular Linux desktops: GNOME, KDE Plasma, and Cinnamon.

Version Information

I’ll be demonstrating this process using Pop!_OS 18.10 for GNOME, KDE Neon for KDE Plasma, and Linux Mint 19.1 for Cinnamon.


The GNOME desktop makes this task incredibly easy. With GNOME you can set default applications for:

  • Web browser
  • Email client
  • Calendar
  • Music player
  • Video player
  • Photo viewer

There are two ways to get to this setting. The first is directly from the Settings app. Here’s how:

  1. Open the GNOME Dash and type settings.

    Screenshot of opening the Settings app from GNOME Dash.
  2. Select the Settings launcher to open the GNOME Settings tool.

  3. In the left pane, scroll down, and select Details.

    Screenshot of the GNOME Settings tool.
  4. Select Default Applications, and choose Chrome from the Web drop-down.

    Screenshot of the Default Applications section of GNOME Settings.
  5. Close the Settings tool.

There’s an easier way to find the Default Applications configuration window. Here’s how:

  1. Open the GNOME Dash, and type Default Applications. Select the entry when it appears.

    Screenshot of launching Default Applications from GNOME Dash.
  2. Select Chrome from the Web drop-down.

    Screenshot of selecting Chrome as the default web browser.
  3. Close the Settings tool.

KDE Plasma

Setting the Default Apps for KDP Plasma isn’t quite as simple as it is in GNOME, but it doesn’t present too much of a challenge. Like GNOME, the configuration is taken care of with the Settings application and you can configure defaults for Email, File Manager, Terminal Emulator, and Web Browser. Once again, we’ll find out how to set Chrome as the default web browser. Here’s how:

  1. Press the desktop menu button in the bottom left corner.

  2. Select System Settings.

    Screenshot of System Settings in the KDE Plasma menu.
  3. In the search bar (top left corner), type default, and select Applications when it appears.

    Screenshot of locating Default Applications in KDE Plasma.
  4. In the center pain, select Web Browser, and choose the radio button to select in the following application.

    Screenshot of selecting the Web Browser option in the Default Applications window.
  5. From the application drop-down, select Google Chrome.

    Screenshot of selecting Chrome as the default web browser in KDE Plasma.
  6. Press Apply.

  7. Close the Settings tool.


Setting the default applications on the Cinnamon desktop is done in similar fashion to KDE Plasma. The biggest difference (besides the number of applications for which you can set the default) is that in Cinnamon, the default applications are referred to as Preferred Applications. Here’s how to make the changes:

  1. Press the Cinnamon desktop menu in the bottom left corner of the screen.

    Screenshot of the Cinnamon desktop menu.
  2. Type preferred in the search bar and, when it appears, select Preferred Applications.

    Screenshot of the Preferred Applications entry in the Cinnamon menu.
  3. In the Web section, select Google Chrome from the dropdown.

    Selecting Chrome as the default web browser in Cinnamon.
  4. Close the Settings window.

A Simple but Effective Change

You may not think setting the default applications in Linux to be a big victory. However, with every simple change you make, the desktop becomes more efficient and effective at helping you to get your work done.