Many people want their Ubuntu to look like a Mac. But sometimes, some windows and icons do not change their colors, and the bottom bar (Dock) cannot zoom in. In this guide, I will show you how to fix these problems step by step!
Step 1: Change the Theme for Old Apps
Ubuntu has two types of windows: old ones (GTK3) and new ones (GTK4). First, let us change the old ones.
- Go to the website
GNOME-Look.organd download the WhiteSur GTK Theme. - Unzip the file. Put the folder into a hidden folder named
~/.themes/in your Home folder. (If you do not see it, create a new folder and name it.themes). - Open the GNOME Tweaks app and click Appearance.
- Find Legacy Applications and change it to
WhiteSur-Dark.
🔥 Step 2: Download and Change Mac Icons (Don't Forget!)
To make your apps (like Files, Browser, and Settings) look exactly like a Mac, we need to change the system icons!
- Go to
GNOME-Look.orgagain and search for WhiteSur Icon Theme. Download the zip file. - Unzip the file. This time, create a new hidden folder named
.iconsin your Home folder (the path is~/.icons/). - Put the unzipped icon folders inside
~/.icons/. - Open the GNOME Tweaks app, go to Appearance, find the Icons option, and change it to
WhiteSur(or WhiteSur-dark). Now all your app pictures will change to Mac style!
Step 3: Fix the New Windows (GTK4)
Now, you will see that some apps (like the Terminal) look like a Mac with red, yellow, and green buttons. But the File Manager does not change. Let us force it to change:
- Open your Terminal and type these commands:
mkdir -p ~/.config/gtk-4.0 cp -r ~/.themes/WhiteSur-Dark/gtk-4.0/* ~/.config/gtk-4.0/
- To make sure the system uses this theme, type this command in the Terminal:
echo 'export GTK_THEME=WhiteSur-Dark' >> ~/.profile
- [Important] Now, log out of Ubuntu and log in again. Now, all windows will look like a Mac!
Step 4: Change to X11 for a Zooming Dock
On a real Mac, when your mouse moves over the bottom bar (Dock), the icons get bigger. The default Ubuntu dock cannot do this now. We need to use a great app called Plank. But Plank only works in an X11 environment.
- Open the Extension Manager app and turn off Dash to Dock.
- Log out of Ubuntu.
- On the login screen, click your name.
- Do not type your password yet! Look at the bottom-right corner. Click the small gear icon (⚙️).
- Change it from Ubuntu to
Ubuntu on Xorg(this is X11). Then, type your password and log in.
Step 5: Install Plank and Turn on Zoom
Now we are in X11, so we can use Plank!
- Open the Terminal and install Plank:
sudo apt update && sudo apt install plank -y
- Type this command to open Plank settings:
plank --preferences
- Click the Appearance tab and turn Icon Zoom to ON.
- Now, move your mouse to the bottom of the screen. The icons will zoom in smoothly!
Step 6: Make Plank Start Automatically
Let us make Plank start by itself every time you turn on your computer:
- Open the GNOME Tweaks app again.
- Click Startup Applications on the left.
- Click the "+" button, find Plank, and add it.
⚠️ A Big Problem: You Cannot Use Waydroid in X11!
If you use Waydroid to play Android games or use Android apps on Linux, please be careful!
Why is X11 bad for Waydroid?
Waydroid only works with the new Wayland system. It does not like the old X11 system.
- Waydroid will not open. It will show a big error message.
- If you force it to open, it will be very slow, laggy, and bad.
📊 The Hard Choice: Looks or Functions?
You have to choose what is more important to you:
| What do you want? | Your System | Good Things | Bad Things |
|---|---|---|---|
| Beautiful Mac Looks | X11 + Plank | Beautiful windows, Mac icons, and cool icon zoom animation. | Waydroid will not work. You cannot use Android apps. |
| Android Apps | Wayland + Dash to Dock | Waydroid works very smoothly. | The Dock cannot zoom in. It looks less like a Mac. |
Conclusion
Now we fixed the window colors, changed the icons, and got a beautiful Mac dock! Even though we have to choose between "Dock Zoom" and "Android Apps," learning how Linux works is a lot of fun. Enjoy your new beautiful desktop!
