Make Linux Look Like macOS With These Easy Tweaks

Christian Cawley Updated 15-12-2019

If you like Linux but enjoy the Mac aesthetic, you’re in luck! You’re about to learn the simple steps required to make your Linux desktop behave and look like Apple’s macOS.


Redesigning Linux to resemble macOS is straightforward. After all, Macintosh desktops have two defining features: the application dock and the menu bar. This guide will try and imitate them on Linux, along with other things.

How to Make Linux Look Like macOS

Making Linux resemble the macOS desktop is reasonably straightforward. However, it does depend on which desktop environment you’re using. In this guide we look at skinning Linux to look like a Mac using five desktop environments:

  • Xfce
  • KDE Plasma
  • Linux Mint’s Cinnamon desktop
  • Unity

Before you get started, however, you need three things to make Linux look like macOS: a theme, the right icons, and a dock.

Basic Theming

Before anything else, if you want your desktop to look like a Mac’s, you’ll need to install the right themes. A Linux theme called macOS Sierra does exactly that. To download it, open a terminal and enter:

mkdir $HOME/.themes

You may already have a /.themes/ folder (you’ll know if the terminal puts out an error). If that’s the case, just skip this command. Next:

cd $HOME/.themes


If you don’t have wget, just copy the link into your browser and download it manually. Make sure to place it in the /.themes/ folder!



Later, you’ll be able to select the theme from your distro’s appearance tweaker.

Icon Themes

The Gnome Yosemite icon theme closely matches the macOS appearance. Like application themes, the way to adjust them varies between desktops. The terminal commands below just focus on installing it:

sudo add-apt-repository ppa:numix/ppa && sudo apt-get update

sudo apt install numix-icon-theme-circle

(Note that if you’re using a recent Debian-based distro, you may need to install software-properties-common to enable the add-apt-repository command.)

This theme is based on the Numix Circle icon theme, which is installed first. It doesn’t work quite as intended out of the box, so you’ll need this fix:

sudo sh -c "curl | bash"

curl | sh

The second command downloads a script that automatically installs and sets Gnome Yosemite as your icon theme. If the commands don’t work, make sure you’ve installed cURL first:

sudo apt install curl

New to cURL? Here are some useful things you can do with cURL Get cURLy: 10 Useful Things You Can Do With cURL The Linux Terminal has so many ways to interact with, and manipulate data, and perhaps the best way to do this is with cURL. These 10 tips and tricks show you just how powerful it... Read More .


The Plank Dock

Apart from Unity, the other guides will assume you have Plank. It’s a taskbar that integrates well with the Linux macOS theme. To install it, enter this command:

sudo apt install plank

After this, launch the dock by entering the ALT + F2 shortcut, and entering plank --preferences.

Regardless of your desktop, this should start up Plank, along with its configuration window. In the Appearance section, change the Theme to Gtk+. This will make the dock look like the one in macOS once you make some adjustments later.

Configure the Plank dock


It looks good, but you may want to hide that anchor icon. This means tweaking a hidden setting:

gsettings set net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ show-dock-item false

Now you’ve made Linux look like macOS, you’ll need to make some further tweaks to finish things off.

Tweak GNOME to Make Ubuntu Look Like a Mac

Ubuntu uses the GNOME desktop environment, and only requires a few tweaks to give it a macOS look.

The Dock

If you followed the instructions at the beginning of the article, you should now have a dock. However, to keep using it on reboot, you’ll need to add it to your startup applications. The easiest way to do this is through the GNOME Tweak Tool. Install it with this command:

sudo apt install gnome-tweak-tool

Open the program by typing in gnome-tweak-tool to the terminal. Alternately, you can just search for the program in your activities menu. Navigate to the Startup Applications entry. From there, just add Plank. If it’s already running, you won’t have to search for it—it’ll be right at the top.

Select Plank dock in the GNOME desktop

Changing the Theme

Inside the GNOME Tweak Tool, go to the Appearance section. Change the GTK+ theme to MacOS-Sierra-master. Both your application windows and the Plank dock should change in appearance. As a final touch, change your wallpaper by heading to the Desktop section in the Tweak Tool. In there, click on the Background Location button.

You’ll be presented with a way of choosing a new wallpaper. A Mac-like one is located with your theme (named Wallpaper.jpg), so navigate to it at ~/.themes/macOS-Sierra-master. You might have to show hidden files to see this folder. If that’s the case, right click in the file selection window, and click the Show Hidden Files entry.

Make GNOME look like macOS

Skin Xfce to Look Like macOS

If you’re using the Xfce desktop environment, you can get a fresh macOS look in just a few minutes. Thanks to the Yosemite GTK3 theme, your Linux box will resemble a Mac with minimum effort.

As you may know, Xfce already somewhat resembles macOS thanks to the inclusion of a dock.

Get started by downloading the Yosemite theme from GitHub.

Download: Yosemite theme for Xfce

Next, unzip the file into the /.themes/ directory in your Home folder. Follow this by opening Settings > Appearance and selecting OS-X-Yosemite.

Select a macOS theme for Xfce

The new macOS theme for Linux will be instantly applied; click OK to accept.

Make KDE Plasma Look Like macOS

With the release of Plasma 5.9, it’s possible to make KDE’s signature desktop very much like a Mac.

KDE’s offering prides itself on its power and flexibility. As such, it can match macOS in appearance a little more than GNOME can. However, it’ll take a bit more work.

Plasma’s Menu Bar

As of Plasma 5.9, you can now have a global menu just like macOS. To start off, right-click on your desktop, and select Add Panel > Application Menu Bar. You’ll get a blank panel at the top of your screen. Click on the hazard sign inside it. This will open a settings window that will let you change how application menu bars are displayed.

Set a macOS-style menu bar in Plasma

Go to Fine Tuning > Menubar style > Application Menu widget. Once you’ve applied this setting, the hazard sign should go away, and application menus should show up on top. For some reason, while the menu bar was visible in Firefox, it wasn’t functional. Your mileage may vary!

Tweak Plasma widgets to create a macOS look

Once you’re done with this, fill the panel with some suitable widgets, by right-clicking on it, and selecting the Add Widgets option. I suggest using similar widgets to the bottom panel. After all this, remove the bottom panel by clicking on the hamburger menu and selecting More Settings > Remove Panel.

Configure the Plasma panel

Starting Plank Automatically

In your System Settings, go to Workspace > Startup and Shutdown > Autostart > Add Program. You should be able to find Plank located under Utilities. This stops you from manually starting the dock every time you log in to your desktop.

Adjusting Appearance

Interestingly, Plasma puts its icon themes in a different location. Because of this, you’ll need to move your macOS icon theme folder elsewhere. Use these terminal commands to do this:

cd $HOME/.icons

cp -r GnomeYosemiteIcons-master/ ../.local/share/icons

Now, when you open your system settings, and go to Appearance > Icons and select the Yosemite Icons icon theme.

Having done this, return to the settings menu, and go to Appearance > Application Style > GNOME Application Style. Under the GTK Themes section, select macOS-Sierra-master. Then, change your icon theme to Yosemite Icons.

Make Plasma look like macOS

Then, go to Window Decorations, and select the Get New Decorations option. Search for a theme called Breezemite and install it. Set it as your decoration theme.

Finally, to hide the toolbox in the corner of your desktop, click on it and select Configure Desktop. In the Tweaks menu that will pop up, disable the Show the desktop toolbox option.

How to Make Linux Mint Cinnamon Look Like a Mac

Without any modifications, the Cinnamon desktop looks more like Windows than macOS. Fortunately, this it is very easy to change the Cinnamon desktop Spice Up Your Cinnamon Themes – It's Easy! Ever wanted to customize your Linux desktop, but just couldn't find that one perfect theme? If Cinnamon is your current desktop environment, creating your own theme is easy to learn. Read More .

Move the bottom panel to the top by right-clicking on it, then going to Modify panel > Move panel. This should leave you with something a bit more Mac-like. Afterwards, remove the desktop icons in the panel by right-clicking on them, and selecting the Remove option.

You may also remove the window list applet (if you prefer it to a global menu) by right-clicking on it, selecting Configure the window list, then clicking the Remove button.

Configure Linux Mint Cinnamon to look like macOS

Automatically Starting Plank

If you followed the steps at the beginning of the article, Plank should be active on your desktop. However, it won’t show up on a reboot. To fix this, open the Startup Applications menu in the settings manager. From there, look for Plank in your list of applications (they’re sorted alphabetically).

Now if you restart your desktop session, you won’t have to manually start the dock up.

Themeing Cinnamon

The Cinnamon desktop needs a bit more tweaking than other desktops. Open System Settings > Appearance > Themes. You’ll be presented with a few theme options. Change everything but the Icons and Mouse Pointer entries to macOS-Sierra-master. Then, change the Icons entry to use GnomeYosemiteIcons-master.

For some final touches, you can change your wallpaper to something more Mac-like. Open the Backgrounds setting, then add the ~/.themes/macOS-Sierra-master folder as a new background directory. You may have to show hidden folders to see it.

Old Ubuntu System? Make Unity Look Like macOS

The Unity desktop is found on older versions of Ubuntu. Since it takes some cues from macOS, it’s also easy to change.

Tweak Unity to resemble macOS

As you can see, Unity already has a dock and a menu bar by default. All you need to do is make some visual adjustments. This is easily achieved using the Unity Tweak Tool, which allows you to change some hidden desktop options. Install it with this terminal command:

sudo apt install unity-tweak-tool

Having installed it, open the tool by searching for it in the Unity menu. Then go to Launcher > Appearance > Position. You’ll see that the application dock has two changeable positions: one on the left (by default), and one on the bottom (like macOS). You’ll want to select the Bottom position.

Unity Tweak tool

Final Touches

In the Unity Tweak Tool, return to the Overview menu. From there, find Appearance > Theme and select Macos-sierra-master. Your applications should now have a very Mac-like feel to them.

The theme also comes with a nice wallpaper. To get to it, first hit Ctrl + L in the file manager. This allows you to enter a location:


Find the image named Wallpaper.jpg, right-click, and select the Set as Wallpaper option.

By default, Unity’s menu-bar only shows options when you hover your mouse over it. To make it behave like macOS, open System Settings, then go to Personal > Appearance > Behaviour > Menu visibility. Select the always displayed option underneath it.

Configure Unity to look like macOS

What’s the Best Way to Make Linux Look Like macOS?

As you can see, regardless of the desktop, you can get a close approximation of the macOS desktop.


Here, everything looks good, although the menu bar is a little different.

Set a macOS-like theme for GNOME


Making Xfce look like macOS is arguably the easiest option of the lot. The result isn’t as perfect as the others, but it will save you some time. You might consider adding a macOS-themed icon pack to improve the result.

Yosemite theme for Xfce desktops


The icon theme in Plasma doesn’t fit quite as well, but it makes a good Mac-like experience, nonetheless.

Make KDE Plasma look like macOS


Arguably, it’s the Cinnamon desktop that comes closest to the macOS feel.

Give Linux Mint a macOS overhaul


The color and alignment of the dock gives away the fact it’s not really macOS, unfortunately. Using Plank wasn’t much of an option—it would make launching programs too difficult.

Make Ubuntu look like macOS

Reskin Your Linux Desktop as macOS Today

Linux is extremely flexible—if you don’t like what you see, then you have the power to change it. Whether you make your own tweaks, or install themes, icons packs, and other add-ons is up to you.

If you want the easiest option for making Linux look like a Mac, however, we suggest using the Xfce desktop.

But it means you can choose from a great selection of desktop environments and distributions. Some Linux distros are even designed to look like macOS. And if you’d like to keep both OSes around, see how to dual boot Linux on your Mac How to Install and Dual Boot Linux on Your Mac Here's how to install Linux on your Mac. You can try dual-booting Ubuntu, or replace macOS with Linux entirely! Read More .

Related topics: Linux, macOS.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Connor
    October 23, 2019 at 3:47 am

    You didn't skin KDE as well as you could have. I have an almost identical macOS setup on KDE.

  2. Nadir
    July 29, 2019 at 10:33 pm

    thanks for this article,
    how did you get a global menu for cinnamon, as seen in pic? I have searched a lot but couldn't find a working extension or panel applet.

  3. dragonmouth
    June 11, 2019 at 11:53 am

    How would one make macOS look like Linux?

    • Connor
      October 23, 2019 at 3:47 am

      Not possible

  4. babbu
    January 11, 2018 at 3:17 pm

    no love for xfce?

  5. Manjunath S
    October 24, 2017 at 5:31 pm

    thanku very much i am kali user, every steps are not worked for me but its ok i got almost as mac thanku blooger.

  6. Shubham Agarwal
    July 9, 2017 at 8:22 pm

    I am getting a black dark theme on nautilus.
    I'm using GNOME shell and have turned off the Global Dark Theme. On restarting the tweak tools, It changed to a light theme while nautilus still has a dark theme.

  7. Ihsan Adn
    June 21, 2017 at 10:16 am

    Thanks you very much dude..! You so helpful ^^

  8. WarunaDMC
    April 7, 2017 at 2:35 am

    I have used cairo- dock instead of plank.. Its highly customizable and works well. You can get it using apt-get install cairo-dock.

  9. Barzilai Vázquez
    February 23, 2017 at 6:56 am

    Do you think is possible for LXDE?

    • Austin Luong
      February 23, 2017 at 10:36 am

      That's a great question, Barzilai!

      The question comes down to how much you want LXDE to look like macOS. The GTK and icon theme in this article can certainly be used for LXDE. Furthermore, you can use Plank as well to emulate a proper macOS dock on it. However, your window buttons might look a little out of place.

      LXDE uses Openbox as its window manager, which uses separate themes from the rest of the system. A quick search yielded no appropriate macOS theme for Openbox. LXDE is just as malleable as other desktop environments, so moving the taskbar to the top shouldn't be a problem. Good luck!

  10. Colby k Taperts
    February 15, 2017 at 7:53 pm

    Check out the deepin GUI, it is already a mac look a like.

    • Austin Luong
      February 15, 2017 at 10:35 pm

      Hi Colby, thanks for the suggestion!

      Just taken a look at Deepin, and it's certainly very Mac-like. I bet with a few icon theme changes, this would be even more pronounced! Looking at the preview from their website, I wasn't able to see a menu-bar at the top, but this could probably be easily rectified by adding a third-party panel like Vala Panel or Xfce Panel.

      Another great desktop environment that already looks like a Mac would be the Pantheon desktop, which comes by default in Elementary OS. If you want something even more Mac-like by default, this is my suggestion. It comes with a menu-bar by default as well!

  11. Victor
    February 15, 2017 at 12:15 pm

    Why not hide the sidebar in Unity and install Plank also?

    • Austin Luong
      February 15, 2017 at 12:58 pm

      Well that's certainly an option! However, doing so would make things a little more complicated to launch applications - you'd have to unhide the Unity sidebar to open up the application launcher, even with Plank. Integration wise, I didn't think it would be worth it.

      Alternately, you could find the application that opens up the launcher and drag it onto Plank...but I'm not sure how well that might go. But your mileage may vary.

      • Victor
        February 15, 2017 at 1:14 pm

        I think it would really be better to use an alternative launcher instead of the native one in Unity, hide the sidebar and autostart Plank. I did basically the same thing when re-skinning Xubuntu the same way for my parents (they are happy with the end result).

        Anyway, a great post. Thanks!