How to Add a Windows-Like Taskbar and Start Menu to Ubuntu

Linux on desktop has improved by leaps and bounds in the past few years, and Ubuntu remains one of the most popular Linux distributions out there. There’s never been a better time to consider switching from Windows to Ubuntu, though the GNOME desktop coupled with Ubuntu’s own customization might seem a bit unfamiliar at first. Thankfully, few things can match Linux when it comes to customization, and you can switch to a Windows like layout pretty easily with the help of a couple of GNOME extensions – ArcMenu and Dash to Panel.

Read on for the steps on how to do it. These steps will also work on other Linux distributions that use the GNOME desktop, like Fedora and Debian.

Setup GNOME Shell integration on your browser

Installing extensions from the GNOME site requires a one-time setup. Open the GNOME extensions website and click the highlighted link below to install the browser extension. All major browsers like Firefox, Chrome, Edge, etc are supported with some exceptions. The Firefox browser included in Ubuntu 21.10 (the latest version as of the published date) is a “snap” app that doesn’t support this setup. Neither does the Chromium browser that you will find in the Ubuntu Software app store. Without going into specifics, our recommendation is to install Chrome from its website, complete the below steps, and uninstall it afterwards (if you use some other browser, that is).

You’ll also need a connector plugin in order to install GNOME extensions. In Ubuntu, open the Terminal app and run this command:

sudo apt install chrome-gnome-shell

Alternately, click the below button and follow on-screen instructions:

Once both steps are completed, you should no longer see the blue message strip when you visit the GNOME extensions site.

Install ArcMenu and Dash to Panel

We need two extensions to replicate the Windows 7/10/11 layout in Ubuntu. The first is ArcMenu, which acts as an excellent “Start menu” replacement and more. Open the ArcMenu page, switch it “on” as shown below, and confirm to install. Repeat this for Dash to Panel.

The desktop layout should immediately change to one that looks much closer to Windows, but not quite there. A few more tweaks and we should be good. Right click anywhere on the taskbar and select “Dash to Panel Settings”. Scroll to the bottom of the first tab (Position), and click the “Visible” button next to “Show applications button” to hide it. This button launches a full screen app drawer that’s closer to the Windows 8 look and can be quite jarring if you’re going for a more traditional Start menu look. In the same window, swap the positions of “System menu” and “Date menu” to make it more like Windows.

Next, right click on the left-most button on the taskbar and select “ArcMenu Settings”. Under Menu Layout > Modern Menu Layouts, you can choose from many different Windows style layouts like “Redmond”, “Windows”, “11”, and “a.z”. You can of course choose any other layout that appeals to you.

In ArcMenu Settings > Button Appearance, you can choose to display a text (like “Start”) besides the Start icon, change the icon itself, and make other changes.

Both ArcMenu and Dash to Panel offer a ton more customization options, however the above steps are enough to replicate the Windows start and taskbar look. Feel free to tinker around and change other things as per your liking.

Let us know in the comments if you have any issues or questions regarding this post.

leave a comment


Comments are moderated as per our comment policy, and will take some time to appear below the post.