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:

  • cd ~
  • wget http://www.stchman.com/themes/OSX_Theme_Icons_Cursor_LoginGDM_Fonts_Splash.tar.gz
  • tar -zxvf ~/OSX_Theme_Icons_Cursor_LoginGDM_Fonts_Splash.tar.gz

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

About tanveer

Pseudo Geek and Developer | Apple  FanBoi | Cyclist | I ♥ Coffee, Dosa, Movies, Gadgets, Books | Addicted to #dubstep | Photography http://500px.com/tan1337 View all posts by tanveer

36 Responses to “Transform Ubuntu into OS X”

  • Mike

    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

  • popurls.com // popular today

    popurls.com // popular today…

    story has entered the popular today section on popurls.com…

  • Marty McFly

    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.)

  • Top Posts « WordPress.com

    [...] 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, [...] [...]

  • ms

    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.

  • Nishanth

    Hey Tan, Seems like you are much in to Linux platform.. we are completely opposite.. :) I work for Windows.. anyways its a great post dude..

  • Transformer Ubuntu en Mac OS X

    [...] Ce relooking complet de Linux Ubuntu en Mac OS X est avant tout destiné aux geeks les moins fortunés désirant flamber avec leur version custom Ubuntu OSX, c’est vrai que le résultat est assez incroyable et on a vraiment l’impression d’être sur un Mac OS Leopard. Le réalisme est poussé encore plus loin avec même un skin pour que Firefox ressemble à Safari, l’illusion sera alors totale ! Comptez un petit 30mn pour réaliser l’opération. Tout la marche à suivre par ici. [...]

  • links for 2009-07-12 « Mandarine

    [...] Transform Ubuntu into OS X (tags: ubuntu osx desktop) [...]

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

    [...] Well last saturday on a lazy afternoon, i decided i should write a post on Transforming ubuntu into OSX. I had changed my ubuntu to OSX visual style a month back, i really enjoyed watching it. It almost looked like OSX, except of course the OS So i thought people might like it and then i wrote the post, about how to do it. you can check it here [...]

  • shrinidhi

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

  • Daily Digest for July 14th | piersonthe.net

    [...] Transform Ubuntu into OS X « .:DE$TROY3R:. Category: Web [...]

  • Mike

    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?

  • Magice

    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?

    • tanveer

      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. :)

  • Blog de Cyril Lopez » Blog Archive » Transformez votre Ubuntu en Mac OS X

    [...] un article sur le blog de DE$TROY3R proposant de skiner votre Ubuntu afin de faire ressembler celui-ci à Mac OS X dans les moindres [...]

  • Mike

    I like your blog. I assume that you’re a programmer.
    What editor do you use? Did you ever try to install Red Carpet on Linux?

    Textmate http://macromates.com/ is good editor for MAC

  • Mike

    I use VI and Ubuntu 9.04 for development. Tried to install redcar (http://redcareditor.com/) similar to Textmate – it failed. I don’t think they support X64 on Linux.

    What settings do you use for vi?

    Thanks

  • Turn Ubuntu into Mac at Blog-Her

    [...] This is pretty neat: Transform Ubuntu into OSX [...]

  • Alghowry

    Thanks for the tutorial,
    but i cannot find the pointer tab on mouse preference.
    I use superOs 9.04.

  • Alghowry

    My ubuntu jaunty now looks great, baut i still dont know how to install the spalsh screen.

  • Elementary Theme and Docky! « .:DE$TROY3R:.

    [...] addicted to Mac OSX theme and AWN on my ubuntu for a while. You can check my post about the theme here. It was really nice, though i got bored of it. Was definitely looking for a change, but [...]

  • balakumar

    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.

  • Turn Ubuntu into Mac | Blog-Her

    [...] This is pretty neat: Transform Ubuntu into OSX [...]

  • 2010 in review « .:DE$TROY3R:.

    [...] Transform Ubuntu into OS X July 2009 33 comments 5 [...]

  • » Linuxaria – Everything about GNU/Linux and Open source 4 linux masquerading

    [...] the following in a terminal:For a complete guide on how to install this theme follow this guide: http://tanu.wordpress.com/2009/07/11/transform-ubuntu-into-os-x/Popular Posts:4 Tricks with sudoOnline resource collection for Linux Administratorsufw – [...]

  • pefon

    Спасибо за статью.

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 )

Connecting to %s

Follow

Get every new post delivered to your Inbox.