Tips and tricks: How to get the Mac OS X look and feel on the GNOME desktop
by Alexander Todorov
In his article “Painless dual-booting with Red Hat Enterprise Linux 5 and a MacBookPro,” Noah Gift shows how to install RHEL 5 on a Mac. This article shows you some customizations that will make your newly installed Red Hat system look like Mac OS X.
The items required do not ship by default but are available at www.gnome-look.org.
Changing default login screen
Download the Aqua GDM theme. This is a theme for the GNOME display manager (GDM) which presents the login screen. To install it, follow the instructions below.
tar -xzvf aqua.tar.gz su Password: [your root password] mv aqua/ /usr/share/gdm/themes/
Navigate to System > Administration > Login Screen and choose the new theme.
Changing default desktop theme
Download the MacOS-X Aqua theme. Make sure you download all three files: the theme itself, the icon theme and the wallpapers, then follow these steps for installation.
mkdir ~/.themes tar -xzvf 13548-Gnome_MacOS-X_Aqua_Theme_20040730.tar.gz mv MacOS-X ~/.themes/ mkdir ~/.icons tar -xzvf Gnome_MacOS-X_Icon_Theme_20040730.tar.gz mv MacOS-X ~/.icons/
Open System > Preferences > Theme, and select the new theme.
To reorder the buttons for the window border start gconf-editor, navigate to /apps/metacity/general/, and edit the button_layout key to:
close,minimize,maximize:men
If you don’t have gconf-editor installed, which was the case with my system, edit or create the file ~/.gconf/apps/metacity/general/%gconf.xml and make it look like this:
<?xml version="1.0"?>
<gconf>
<entry name="button_layout" mtime="1183235731" type="string">
<stringvalue>close,minimize,maximize:menu</stringvalue>
</entry>
</gconf>
If you edit the file manually, log out and log in again for changes to take effect.
Changing desktop wallpaper
Extract the wallpapers that you downloaded in the previous step:
tar -xzvf MacOS-X_Aqua_Wallpapers.tar.gz mv MacOS-X_Wallpapers/ ~/.mac_os_x_wallpapers
- Right click on the desktop “Change Desktop Background”
- Click “Add Wallpaper” From the file open dialog choose your home directory
- Right click in the right pane “Show Hidden Files”
- Navigate to `.mac_os_x_wallpapers’ directory
- >Select all files and click “Open”
- Choose your desired background and click “Close”
The result
Now you have a GNOME desktop which looks pretty much like your Mac OS X one.
A few things are missing to recreate a 100% Mac OS X experience. I hope they will be shipped in the next release so Mac fans won’t have an excuse for not using Red Hat Enterprise Linux anymore.
- For the Mac OS dock (toolbar), you will need gdesklets and the StarterBar desklet. Replace the standard bottom panel with it.
- A Mac style menubar merges the main menu with the menu of the current application.
- Finally, you’ll want a nice bootsplash theme. Two themes are available at gnome-look.org: MacAqua Bootsplash and Aqua for Splashy.









November 14th, 2007 at 11:15 pm
You can also try Mac4Lin found here http://sourceforge.net/projects/mac4lin
and a nice guide here
http://www.howtoforge.com/mac4lin_make_linux_look_like_a_mac
November 15th, 2007 at 5:20 am
If you want to have the docks from Max OS X you can install AWN: http://wiki.awn-project.org/index.php?title=Main_Page
Then you are pretty near to a Mac clone.
November 15th, 2007 at 1:35 pm
There is a lot better theme for GTK which mimics the Aqua (including the new HIG found on Apple site, using murrina, pixmaps and clearlooks). You can also might want to use a theme that has the correct scrollbars - animated like in aqua.
Also the kiba-dock applications has most of the aqua dock animations AND functionalities and is pretty stable now.
I still think clearlooks is better :)
June 5th, 2008 at 4:15 am
I tried this on RHEL 4. But didn’t work. It is not being shown in the theme list.
any suggestion?