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

Getting Microsoft Edge running on elementary OS the right way

Most people who pick elementary OS do so because they want a calm, focused desktop that gets out of the way. Edge, on the other hand, is a browser that grew up on Windows and is now actively courting Linux users. The pairing might seem unlikely at first glance, yet there are plenty of practical reasons to run it alongside the default Epiphany browser. Some Australian banking portals and government services behave better in Chromium-based engines, developers need a second browser for cross-platform testing, and remote workers often rely on web apps that perform best under Edge's profile system.

Installing a proprietary browser on a minimalist distribution might feel like it goes against the grain, but Microsoft publishes an official Debian package that fits cleanly into elementary OS's package management. The process involves a small amount of terminal work, a couple of configuration tweaks, and a few decisions about how Edge should look and behave under Pantheon. This walkthrough covers the full path from a freshly updated system through to a working browser that feels reasonably at home on the desktop.

Preparing your elementary OS environment for Edge

Before adding any new software, it pays to make sure the existing system is in good shape. Open a terminal through the Applications menu or by pressing the keyboard shortcut, then run a full update. The usual command, sudo apt update && sudo apt upgrade, pulls in the latest package lists and applies any pending updates across the operating system. Rebooting afterwards ensures that kernel and graphics drivers settle before Edge starts asking them to do anything fancy.

A few helper utilities are worth confirming are present. Most elementary OS installations ship with curl and apt-transport-https already enabled, but it does no harm to check. You will also need wget or curl to fetch Microsoft's signing key, plus a working gpg setup. If you have ever added a third-party repository in the past, those tools are almost certainly already available.

For Australians working from home in suburban Adelaide or a beachside rental in Noosa, download size is rarely a problem thanks to the NBN, but a slow link can still turn a 100-megabyte browser installer into a coffee break. Running the update first means you will not be downloading the same packages twice. It also gives you a chance to clear out anything broken before Edge adds its own repository into the mix.

Adding the Microsoft repository and installing Edge

With the system current, the next step is to import Microsoft's GPG key and register the official repository. Microsoft's documentation recommends fetching the key with wget and storing it in /etc/apt/keyrings/. If that directory does not exist on your machine, create it first with sudo mkdir -p /etc/apt/keyrings. Then pull down the key file and dearmor it so apt can read it cleanly.

Once the key is in place, add the repository itself. The standard line points at https://packages.microsoft.com/repos/edge and identifies the stable channel. Drop it into /etc/apt/sources.list.d/microsoft-edge.list using your preferred text editor or a one-line echo command. After saving the file, run sudo apt update once more so apt learns about the new package source.

Installation is then a simple sudo apt install microsoft-edge-stable. The first launch will pull in a handful of dependencies and ask whether you want Edge to send optional usage statistics. Most people in our community forums say no to telemetry on principle, though the choice is yours. From this point forward, Edge updates itself through the standard apt workflow alongside the rest of the operating system, which fits elementary OS's approach of keeping things tidy.

Configuring Edge for a Pantheon-friendly experience

A fresh Edge install looks and feels a lot like Chrome, which is not surprising given the shared Chromium base. To make it blend in a little better with elementary OS, open the settings panel and head into the Appearance section. Switching the theme to dark follows the rest of the system if you have set Pantheon to a dark style, and turning off the offer to save passwords keeps things consistent if you already use a password manager elsewhere on the desktop.

Notifications deserve a moment of attention. Edge inherits the same notification pathway as other browsers under elementary OS, but by default it will ask for permission the first time any site requests to send one. For remote workers juggling Slack, Teams, and a half-dozen cloud dashboards, that permission popup can become relentless. Either pre-approve the sites you trust or block them entirely and rely on the web apps' own internal alerts.

Another setting worth tweaking is the default browser option. elementary OS treats Epiphany as the system default, and that is a sensible choice for most browsing. Edge can still launch when you click a link from a specific application by adjusting that app's settings, or you can use the xdg-settings command to swap defaults globally if your workflow really does revolve around Microsoft services. Many Australian freelancers I have spoken to keep Epiphany as the default for everyday browsing and only switch to Edge when they need a particular web app to behave itself.

Using Edge day to day on elementary OS

Once configured, Edge behaves much like any other Chromium browser on Linux. Sign in with a Microsoft account and the browser pulls down bookmarks, passwords, open tabs, and extensions from your other devices. That sync alone is the reason many people keep Edge around, particularly if they bounce between a Windows laptop at the office and a Linux machine at home.

Extensions work through the Chrome Web Store with a small caveat. Edge maintains its own add-on catalogue at microsoftedgeaddons.com, which is the recommended source, but most Chrome extensions install and run without complaint. If you rely on a particular ad blocker, password vault, or productivity tool, give it a quick test in Edge before committing to the switch.

Edge also shines as a host for web-based creative tools. The browser handles demanding single-page apps better than many alternatives, which is why many photographers exploring photography workflows on elementary OS end up reaching for it when they need to upload RAW previews or manage cloud catalogues. Streaming services such as Stan and Kayo also tend to play nicely with Edge's widevine stack, which is handy for catching up on the cricket during the lunch break.

Troubleshooting common Edge issues on elementary

Even with the official package, a few rough edges can appear. The most common complaint is rough font rendering, especially on systems that have not installed the full set of Microsoft fonts. Installing ttf-mscorefonts-installer from the multiverse repository fixes the worst offenders. Elementary OS users who want a cleaner alternative can also enable the noto-fonts package family for a more consistent look across the desktop.

Hardware acceleration is another frequent source of frustration. On older laptops common in Australian home offices, the default setting can cause YouTube videos to tear or scrolling to feel sluggish. Open Edge flags by typing edge://flags into the address bar, search for "GPU rasterization", and try toggling the option off. The browser will prompt you to relaunch, after which performance often stabilises.

If Edge refuses to launch at all after an update, the usual culprit is a stale lockfile left behind by a previous session. Removing ~/.config/microsoft-edge/SingletonLock and restarting the browser resolves the issue in nearly every case. For users behind corporate proxies, which is a fairly common situation for those connecting through Australian ISPs like Telstra or Optus, Edge respects the system-wide proxy settings set through NetworkManager, so there is rarely any extra configuration needed.

What is worth holding onto from all of this is that Edge on elementary OS is no longer the awkward fit it once was. The official repository works, the browser behaves itself under Pantheon, and the daily experience is solid for anyone who needs access to Microsoft-specific web apps or simply prefers the sync story. Treat Epiphany as the everyday driver, keep Edge installed for the moments when it earns its place, and let the operating system stay as calm as it was designed to be.

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.