Transform Ubuntu into OS X

This post is aggregate of all my research i have done to make ubuntu or gnome look like a OSX. Why OSX you might ask, well no doubt it is the best when it comes to style. Im a big fan of apple user interfaces though they lack a bit in functionality and obviously they are very expensive unless you have lot of money :)

Ubuntu’s Gnome GUI is extremely customizable.  With themes, icons, cursors, etc., you can have that OS X Leopard look without the OS X price.

Follow these steps :

1. Download :

- Great OS X theme for Gnome is the Mac4Lin project over at SourceForge.net. Its like OSX transformation pack. Just head over to the site and download the latest package. Extract the Mac4Lin in your home directory.

- Download the tarball archive containing the cursors, login screen, icons, splash screen  here. The tutorial assumes you have downloaded the archive to your home folder. To unpack the archive use the following in a terminal:

The tarball contains 10 different files:

Cursors_57588-Shere_Khan_X.tar.gz
Fonts.zip
gdm-osx-theme.tar.gz
Icons_LeopardX-V2.6.tar.gz
Mac4Lin_GTK_Aqua_v0.3.tar.gz
OS_X_Splash.png
GDM_Login/gdm-osx-theme.tar.gz
GDM_Login/gdm_osx-login.tar.gz
GDM_Login/Mac4Lin_GDM_v0.4.tar.gz
GDM_Login/UbuntuLeopard_GDM_theme.tar.gz

2. Install OSX Theme
CD to the Mac4Lin directory and issue the command

sh Mac4Lin_Install_v1.0_RC.sh ( the file name should be the one in the directory, since the version keeps changing )

Viola you are done. now you have the OSX theme , login screen and icons. Max4Lin is still in development hence when you apply the theme not all components like fonts, cursors are changed. That is fine, I’ll show you how to do that.

3. Install AWN theme

Awn is the great OSX like dock. Nothing comes better than that in ubuntu. The default theme of awn doesn’t match much with OSX theme. Mac4Lin has the OSX theme for AWN. Open up the Mac4Lin directory and find the folder by name AWN. Here is how to install it

Just open awn and click on dock preferences and click themes. There you can add theme by selecting the awn theme in Mac4Lin directory. Apply it and you are finished.

4. Install the OS X cursors

- Open the Themes Manager or Appearance Preferences
– Click the Install button and point to the Cursors_57588-Shere_Khan_X.tar.gz archive
– Do not Apply the changes
– Open the Mouse manager via System—>Preferences—>Mouse and click the Pointers tab
– Select the Shere_Kahn_X cursors
– Select Close

5. Install the OS X fonts

- Open a terminal and type or copy the following

sudo unzip -d /usr/share/fonts/truetype/ ~/Fonts.zip
sudo fc-cache -f -v

- This will install the fonts to your system.  Apple uses the Lucida Grande font.
– Open the Font menu via System—>Preferences—>Font and make the following changes
Application Font         Lucida Grande                       9 Point
Document Font           Lucida Grande                       9 Point
Desktop Font               Lucida Grande                       9 Point
Window Title Font     Lucida Grande Bold              10 Point
Fixed Width Font       Bitstream Vera Sans Mono  9 Point

- Reboot  the workspace CTRL-ALT-BKSP for the changes to take effect

6. Firefox Theme

Change Firefox skin to a Safari theme here.  I have found that the iFox Metal theme give the best OS X look.

You now have a Gnome desktop that looks very much like OS X Leopard. I hope it helps you. If you like this article please consider a digg, tweet :D

A special thanks to stchman and Anirudh Acharya, Developer – Mac4Lin

Enjoy the screenshots

36 thoughts on “Transform Ubuntu into OS X

  1. I use Ubuntu 9.04. Downloaded the package, unpack.
    I don’t have sh Mac4Lin_Insta*.sh (bash file).

    |– gtk-2.0
    | |– Arrows
    | | |– arrow-down-prelight.png
    | | |– arrow-down.png
    | | |– arrow-down_.png
    | | |– arrow-left.png
    | | |– arrow-right-norm.png
    | | |– arrow-right-prelight.png
    | | |– arrow-right.png
    | | `– arrow-up.png
    | |– Buttons
    | | |– button-default.png
    | | |– button-insensitive.png
    | | |– button-normal.png
    | | |– button-normal_ALT.png
    | | |– button-prelight.png
    | | |– button-prelight_ALT.png
    | | |– button-pressed.png
    | | `– button-pressed_ALT.png
    | |– Check-Radio
    | | |– check1.png
    | | |– check2.png
    | | |– check3.png
    | | |– check4.png
    | | |– check5.png
    | | |– checklight.png
    | | |– highlight.png
    | | |– option1.png
    | | |– option2.png
    | | |– option3.png
    | | |– option4.png
    | | `– option5.png
    | |– Combo
    | | |– combo-active.png
    | | |– combo-arrow-insens.png
    | | |– combo-arrow-prelight.png
    | | |– combo-arrow.png
    | | |– combo-inactive.png
    | | |– combo-normal.png
    | | |– combo-prelight.png
    | | `– toolbutton-prelight.png
    | |– Frame-Gap
    | | |– frame-gap-end.png
    | | |– frame-gap-start.png
    | | |– frame1.png
    | | `– frame2.png
    | |– Handles
    | | |– handle-h.png
    | | `– handle-v.png
    | |– Lines
    | | |– line-h.png
    | | `– line-v2.png
    | |– ListHeaders
    | | |– list_header-prelight.png
    | | |– list_header-pressed.png
    | | `– list_header.png
    | |– Menu-Menubar
    | | |– ALTERNATIVE_MENU_ACTIVE.png
    | | |– _.png
    | | |– menu-arrow-prelight.png
    | | |– menu-arrow.png
    | | |– menu-separator.png
    | | |– menu.png
    | | |– menubar-item.png
    | | `– menuitem.png
    | |– Others
    | | |– focus.png
    | | |– null.png
    | | |– ruler.png
    | | `– ruler_.png
    | |– Panel
    | | |– 22leopard.png
    | | |– 22tube-bright.png
    | | |– 22tube.png
    | | |– 24common-bright-stripes.png
    | | |– 24common.png
    | | |– 48common-bright.png
    | | |– 48common.png
    | | |– 48leopard.png
    | | |– box.png
    | | |– osx-top-bar-1024×768.png
    | | |– osx-top-bar.png
    | | |– panel-bg-1.png
    | | |– panel-bg-2.png
    | | |– panel-bg.png
    | | |– panelbutton1.png
    | | |– panelbutton2.png
    | | `– panelbutton3.png
    | |– ProgressBar
    | | |– progressbar-horiz.png
    | | |– progressbar-vert.png
    | | |– trough-progressbar-horiz.png
    | | `– trough-progressbar-vert.png
    | |– Range
    | | |– null.png
    | | |– slider-horiz-prelight.png
    | | |– slider-horiz.png
    | | |– slider-vert-prelight.png
    | | |– slider-vert.png
    | | |– trough-horizontal.png
    | | `– trough-vertical.png
    | |– Scrollbars
    | | |– slider-horiz-prelight.png
    | | |– slider-horiz.png
    | | |– slider-vert-prelight.png
    | | |– slider-vert.png
    | | |– stepper-down.png
    | | |– stepper-left.png
    | | |– stepper-right.png
    | | |– stepper-up.png
    | | |– trough-scrollbar-horiz.png
    | | `– trough-scrollbar-vert.png
    | |– Shadows
    | | |– entry-shadow-in.png
    | | |– entry-shadow-in_.png
    | | |– shadow-etched-out.png
    | | |– shadow-in.png
    | | |– shadow-in_ALT.png
    | | |– shadow-none.png
    | | |– shadow-out.png
    | | |– shadow-out_ALT.png
    | | |– text (Kopie).png
    | | |– text-entry (Kopie).png
    | | |– text-entry.png
    | | |– text.png
    | | `– window-bg.png
    | |– Spin
    | | |– spin-down-disable.png
    | | |– spin-down-prelight.png
    | | |– spin-down.png
    | | |– spin-up-disable.png
    | | |– spin-up-prelight.png
    | | |– spin-up.png
    | | `– spin.png
    | |– Tabs
    | | |– notebook_bottom_flat.png
    | | |– notebook_bottom_flat_.png
    | | |– notebook_left_flat.png
    | | |– notebook_left_flat_.png
    | | |– notebook_right_flat.png
    | | |– notebook_right_flat_.png
    | | |– notebook_top_flat.png
    | | |– notebook_top_flat_.png
    | | |– notebook_top_flat_BOLD.png
    | | |– round_borders_WORK_FILE.png
    | | |– tab-bottom-active.png
    | | |– tab-bottom.png
    | | |– tab-left-active.png
    | | |– tab-left-active2.png
    | | |– tab-left.png
    | | |– tab-left2.png
    | | |– tab-right-active.png
    | | |– tab-right.png
    | | |– tab-top-active.png
    | | `– tab-top.png
    | |– Toolbar
    | | |– blank.png
    | | |– blankbutton.png
    | | |– toolbar (Kopie).png
    | | |– toolbar (noch eine Kopie).png
    | | |– toolbar.png
    | | |– toolbar2.png
    | | |– toolbar3.png
    | | |– toolbar_background.png
    | | |– toolbarbg.png
    | | |– toolbarjhj.png
    | | |– toolbutton-normal.png
    | | |– toolbutton-prelight.png
    | | |– toolbutton-pressed.png
    | | `– toolbutton-toggled.png
    | |– gtkrc
    | `– panel.rc
    `– metacity-1
    |– button-close-focused.png
    |– button-close-pressed.png
    |– button-close-unfocused.png
    |– button-maximize-focused.png
    |– button-maximize-pressed.png
    |– button-maximize-unfocused.png
    |– button-menu-focused.png
    |– button-menu-pressed.png
    |– button-menu-unfocused.png
    |– button-minimize-focused.png
    |– button-minimize-pressed.png
    |– button-minimize-unfocused.png
    |– frame-bottom-left-focused.png
    |– frame-bottom-mid-focused.png
    |– frame-bottom-right-focused.png
    |– left.png
    |– metacity-theme-1.xml
    |– pixmaps.active_left.png
    |– pixmaps.active_right.png
    |– pixmaps.active_top.png
    |– pixmaps.active_top_left.png
    |– pixmaps.active_top_right.png
    |– right.png
    `– top.png

    20 directories, 177 files

  2. Pingback: Transform Ubuntu into OS X « .:DE$TROY3R:. « Netcrema - creme de la social news via digg + delicious + stumpleupon + reddit

  3. Pingback: popurls.com // popular today

  4. A couple of cents’ worth:

    Gnome is OK, but I pull out Mono this way:

    sudo apt-get remove –purge mono-common libmono0

    In case the MS fanboys completely take over gnome, I am using KDE again. KDE4 is a complete rewrite and is getting better all the time.

    Strangely, both MacOS X and gnome have single-pane “finders”, whereas KDE is very strong in the two-pane file manager approach, which is infinitely easier for copying and moving files (and who doesn’t do that?) without having to open another file manager/finder window.

    On the mac and on linux, I am now using MuCommander (it’s written in Java, so it’s completely portable)

    And, to further even out my mac-linux split-brain life, I am running Quicksilver on the mac (so no need to launch apps from the overcrowded dock, nor to hunt down popular apps and folders ) and on linux, Krunner does the same, as well as launchy (I use Krunner). These are huge productivity enhancers, as they save almost all trips to the file manager/finder and dock or app menu.

    Thanks for the pointer to AWN. (Avant Window Navigator) I have had success with Simdock (in the Ubuntu repositories) though I suspect that Simdock is a lot simpler. Works fine with KDE though it is a WxGTK product. However, with Krunner or Launchy, there’s really no need for a dock. Just type in the app or folder you want and it shows up.

    (I have a 12″ laptop, so conservation of screen real-estate is a big deal.)

  5. Pingback: Top Posts « WordPress.com

  6. Author wrote “Why OSX you might ask, well no doubt it is the best when it comes to style.”

    Oh I assure you, there is plenty of doubt.

  7. Pingback: Transformer Ubuntu en Mac OS X

  8. Pingback: links for 2009-07-12 « Mandarine

  9. Pingback: My post on Transform Ubuntu into OSX has featured in Wordpress blog of the day! « .:DE$TROY3R:.

  10. cheers man… great work. though i dint try it yet, i greatly appreciate the work behind your post. keep the good work going.

  11. Pingback: Daily Digest for July 14th | piersonthe.net

  12. So I tried to install second time on my laptop (Ubuntu 9.04).
    Somehow Maximize,Minimize, Close buttons on the right side.

    Any ideas why?

  13. This is utterly meaningless. You are using what I believe to be the best platform, and you try to emulate another one? You are supposed to enjoy the freedom of GNU/Linux, and you try to enslave your taste to that of Apple? Utterly nonsense!

    If you want a cool GUI, try out non-mainstream Window Manager. I am especially fond of Enlightenment; some of my friends like {Black,Flux}Box series; Metisse is really breathtaking; even xfce looks pretty nice. Why on Earth do you want to copy from Apple?

    • Utterly Meaningless ?? LOL come on dude, it might be for you. Its not about copying i like that theme, thats the reason im emulating it.

      Yeah i know, there are plenty of good themes out there. especially newly launched gnome colors. Its just my liking that i want my ubuntu this way. There is no harm in trying out new things. :)

  14. Pingback: Blog de Cyril Lopez » Blog Archive » Transformez votre Ubuntu en Mac OS X

  15. Pingback: Turn Ubuntu into Mac at Blog-Her

  16. Pingback: Elementary Theme and Docky! « .:DE$TROY3R:.

  17. am beginner in linux how to do this step in teminal plz provide all commands
    2. Install OSX Theme
    CD to the Mac4Lin directory and issue the command

    sh Mac4Lin_Install_v1.0_RC.sh ( the file name should be the one in the directory, since the version keeps changing )

    Viola you are done. now you have the OSX theme , login screen and icons. Max4Lin is still in development hence when you apply the theme not all components like fonts, cursors are changed. That is fine, I’ll show you how to do that.

  18. Pingback: Turn Ubuntu into Mac | Blog-Her

  19. Pingback: 2010 in review « .:DE$TROY3R:.

  20. Pingback: » Linuxaria – Everything about GNU/Linux and Open source 4 linux masquerading

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s