Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

How to Enable Dark Mode and Accent Colors in elementary OS 8

elementary OS 8 includes simple appearance controls that let you adjust the desktop without installing themes or editing configuration files. Dark mode changes the visual tone of supported system components, while accent colors add a recognizable highlight to buttons, switches, sliders, and other interface elements.

These settings are useful for different reasons. A dark interface can feel more comfortable in a dim room and may reduce visual glare, while an accent color can make interactive controls easier to identify. The choices are stored as desktop preferences, so they remain active after logging out or restarting the computer.

The controls are available through System Settings, making them accessible to new Linux users and convenient for experienced users who want a clean, supported customization method. The exact appearance of individual applications still depends on whether each app supports the elementary OS color and style preferences.

Find The Appearance Controls

Open the Applications menu from the dock and launch System Settings. You can also search for it by pressing the Applications key or opening the app launcher and typing its name. In the settings window, select Desktop, then open the Appearance area.

The Appearance panel contains the main visual preferences for the desktop. Depending on the display scale and window size, the controls may appear in a compact vertical layout. You should see options for the interface style and an accent color palette.

These preferences affect the desktop environment rather than changing every pixel on the screen. System Settings, the dock, notifications, and many elementary applications can respond to the selected appearance. Websites, terminal output, and applications with their own theme settings may continue to look unchanged.

If the Desktop category is difficult to locate, use the search field in System Settings. Searching for terms such as “dark,” “appearance,” or “accent” can take you directly to the relevant page on a fresh elementary OS 8 installation.

Turn On Dark Style

In System Settings > Desktop > Appearance, find the style controls. Select the Dark option to switch the supported elementary OS interface from its light presentation to a dark one. The change should apply immediately, so there is normally no need to log out or restart the session.

Dark style changes backgrounds, panels, dialogs, and other interface surfaces that follow the desktop preference. Text and icons are adjusted for contrast where the application supports the standard elementary design system. The result is a consistent dark appearance across much of the core desktop.

This setting is separate from the display’s brightness. It does not dim the monitor, alter the backlight, or replace Night Light. If the screen is still too bright, adjust brightness through the system menu or display controls. Night Light, where available, changes color temperature rather than selecting a dark interface.

Some applications may offer their own light and dark choices. A web browser, code editor, media player, or cross-platform application might ignore the system preference, use a separate theme selector, or follow a desktop portal only after it is restarted. That behavior does not indicate that the elementary OS setting failed.

Select An Accent Color

The accent color controls are located in the same Appearance panel. Choose one of the available color swatches to change the highlight color used by supported controls. The selected color can appear on switches, checkboxes, progress indicators, selected items, links, and other interactive details.

Accent colors provide a smaller visual change than dark mode, but they can significantly affect how the desktop feels. A blue or graphite accent may look restrained, while warmer or brighter choices create stronger contrast against dark surfaces. Pick a shade that remains easy to distinguish from both the background and the surrounding text.

The color selection takes effect as soon as you choose it. There is no separate Apply button in the normal settings workflow. If an open application does not update immediately, close and reopen that application. Some windows refresh their controls only when they are recreated.

Accent colors do not recolor application icons, wallpapers, images, or every individual element in third-party software. They are a system preference interpreted by compatible applications. Apps designed with elementary’s interface conventions are the most likely to reflect the selected palette consistently.

Setting Where To Change It What It Affects What It Does Not Change
Dark style System Settings → Desktop → Appearance Supported desktop surfaces, dialogs, panels, and applications Monitor brightness, website colors, or every third-party app
Light style System Settings → Desktop → Appearance Returns supported components to a light presentation Apps with an independent theme setting
Accent color System Settings → Desktop → Appearance Highlights, switches, selections, links, and other supported controls Wallpapers, app artwork, and unsupported applications
Night Light Display or system menu controls Screen color temperature and evening comfort The light or dark interface style
App-specific theme Individual application settings The selected application’s own interface The global elementary OS appearance preference

Understand Application Compatibility

The desktop appearance preference works best with native elementary applications and software that uses modern GTK or libadwaita interface components. These applications generally receive the current style and accent preference through the desktop environment and present controls that fit the selected appearance.

Flatpak applications can behave differently. Their sandbox does not automatically make them incompatible with dark mode, but their toolkit, version, and support for desktop portals all matter. A Flatpak app may follow the system preference, provide its own theme menu, or remain in its default style.

If a Flatpak application seems out of sync, check its settings before changing system files. Look for options named Appearance, Theme, Color Scheme, or Use System Setting. Set the app to follow the system when that option exists, then restart it.

Older GTK applications, Qt programs, Java applications, and software with a custom interface may not understand elementary OS accent colors. Forcing a global theme onto these applications can produce poor contrast or broken layouts. Keeping the supported system setting intact is usually safer than applying a collection of third-party theme overrides.

Web content is controlled by the website and browser. Enabling dark style in elementary OS does not guarantee that every website will use a dark color scheme. A browser may expose its own dark mode, and websites may offer a separate appearance control. These settings need to be configured independently when required.

Fix Common Appearance Problems

If dark style or an accent color does not appear to work, first confirm that the setting was changed in the active user account. Appearance preferences are normally associated with the desktop session, so changing settings in one account does not alter another account on the same computer.

Close and reopen the affected application. This is especially useful for programs that were running while the appearance preference changed. If several core applications remain unchanged, log out and sign in again to refresh the session. A full restart is rarely necessary, but it can help after a system update or desktop component upgrade.

Check for application updates through AppCenter and install pending system updates. A newer application release may add support for the system color scheme or correct a visual issue. On elementary OS, keeping the operating system and Flatpak runtimes current can improve compatibility with appearance preferences.

When only one program looks wrong, treat it as an application-specific issue. Inspect its theme settings, verify whether it uses a supported toolkit, and look for a restart requirement. Avoid deleting configuration folders or copying theme files into system directories unless you understand exactly what they change and how to reverse them.

Poor readability can also come from choosing an accent color with insufficient contrast. Select a different swatch if selected text, links, or controls are difficult to see. Dark mode should improve comfort without sacrificing legibility, especially in System Settings, file managers, and notification areas.

Keep The Desktop Consistent

A cohesive setup comes from combining the appearance preference with a suitable wallpaper and sensible display settings. A very bright wallpaper can make a dark interface feel less comfortable, while a low-contrast image may reduce visibility behind desktop elements. Choose a background that supports the style you use most often.

The dock and panel should remain readable with the selected accent color. If a bright accent feels distracting, try a more muted option. If switches and selected items blend into the dark background, select a color with stronger contrast rather than increasing the number of visual effects.

Accessibility should guide the choice. Dark mode is not automatically better for every user or every environment. Some people find light interfaces easier to read during the day, while others prefer dark surfaces at night. The useful setting is the one that keeps text and controls clear for the tasks you perform.

There is also no need to install a custom icon theme or modify GTK configuration simply to enable these features. The built-in controls are designed to work with elementary OS 8 updates and reduce the risk of inconsistent styling. Custom themes can be explored later, but they are not required for dark mode or accent colors.

Recommended Appearance Settings

Use the following checklist when configuring a new elementary OS 8 installation:

  • Open System Settings > Desktop > Appearance and select Dark or Light according to your environment.
  • Choose an accent color with clear contrast against the interface background and selected text.
  • Restart applications that do not update their style immediately after the change.
  • Check application-specific theme controls before troubleshooting the operating system.
  • Keep elementary OS, AppCenter software, and Flatpak runtimes updated for better compatibility.

These choices can be changed whenever your lighting conditions or workflow changes. A dark desktop for evening work and a light desktop for bright daytime use are both valid configurations, even when the system does not automatically switch between them.

For a dependable setup, change one preference at a time and observe which applications respond. This makes it easier to identify whether a visual difference comes from the global desktop setting, an application preference, a browser website, or the display itself.

Open System Settings today, select an interface style, and choose an accent color that makes your elementary OS 8 desktop comfortable and easy to navigate. Share your preferred combination in the elementarynow forums so other users can compare practical setups and find compatible application themes.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.