How to make Linux Mint look like OS X
18th Nov 2011 | 11:00
Change shape and function: give Mint an Apple-style makeover
Mint into OS X: Updating the desktop
You might be wondering why we'd spend time morphing elements of the Linux Mint desktop into the shape of OS X, but there are several great reasons.
Firstly, while recent Linux desktops like Unity and Gnome Shell take many of their cues from OS X, they don't give you the option of only changing what you want to. Our piecemeal modifications will let you add only the features you want, while getting some of that OS X eye candy and usability. This isn't a betrayal – it's an example of Linux's adaptability.
Secondly, OS X is rapidly gaining share in the PC market, despite tough conditions. This is partly because of its user focus, and anything Linux can do to assimilate any of OS X's features will help adoption, as well as the general usability of the desktop.
We've chosen the Gnome version of the Mint 11 desktop because it's now the most popular Linux distribution and because it uses the classic Gnome desktop. This makes it more configurable.
As revolutionary as Gnome Shell and Unity are, neither uses a desktop paradigm and neither can be modified particularly easily, which has given Gnome 2.x a boost in popularity. Mint is also a good candidate because its default configuration could be said to be more like Windows than other desktops, giving any OS X-like additions great impact.
Updating the desktop
With a mind to making the Mint desktop more like OS X, there are a few obvious targets. The first are the colour and theme, because they look nothing like OS X. The latest version of Mint has a bright, light grey background and window decorations.
Changing the desktop background is easy – just right-click it, select 'Change desktop background' and choose an image you prefer. You might even want to hunt around online, because the default selection that comes with Mint keeps to the house colours of green, green and green. Alternatively, choose the 'Colours' background type, change it to a vertical gradient, and make the two colours purple and black.
If you've gone for a space-type background, you'll notice that this doesn't sit particularly well with the green of the default icons, so your next task will be to change them. There are lots to choose from, but we've found that the 'Elementary' set, which can be installed from the Synaptic Package Manager, to be a good match.
Don't select the Mint-specific variety, because these have been changed to the official Mint colours. You can change the icons via the Appearance panel, which can be found by clicking 'Control centre' in the launch menu.
The Appearance panel lets you choose between whichever themes you have installed, and change the icons within them. We think the default Mint theme is quite Mac-like (it's called 'Mint-X-Metal'), so to change the icons, make sure this theme is selected and click the 'Customise' button.
Switch to the Icons tab in the new panel and select the icon set you prefer. If you've installed the 'Elementary' package, its blue icons will be at the top of the list.
Before closing this panel, click on the 'Colours' tab and replace the Mint green with something more Cupertino-friendly. We'd recommend a neutral blue with a web value of #8A92CD.
The OS X desktop also behaves differently from Mint's, especially if you're a power user. You might want to move the default Mint panel, for instance. This resides on the lower border of the screen, whereas the OS X equivalent sits on the top border, much like older versions of Ubuntu.
You can move this easily by right-clicking on a blank section of the panel, selecting the 'Properties' menu option and in the window that appears, changing 'Bottom' in the Orientation field to 'Top'. You can also change its transparency to an OS X equivalent using the slider on the same window, but this is slightly problematic because not all of the widgets within the panel become transparent.
One of Mint's best features is also one that will make a few more of OS X's features easier to achieve, and that's Compiz. Compiz is the graphics effects layer for the desktop. In the past it was used to make wobbly windows and desktop cubes, but has since matured into a neat accelerated layer for graphical frippery.
Mint even pre-configures Compiz to use the same virtual desktop transitions as OS X spaces, but you can't see this because neither are keyboard shortcuts nor the panel applet to make the desktops visible enabled. The latter can be added by right-clicking the panel, selecting the 'Add to panel' option and looking for the workspace switcher.
Once you've added this, you'll be able to switch between four virtual desktops by clicking on their quadrants in this applet. To complete this experience, open the Keyboard Shortcuts panel from the launch menu. This will let you assign keys to the virtual desktop transitions just as you can with OS X. We recommend [Alt] plus the cursors for navigating between desktops, and [Alt] plus a number for switching to a desktop directly. These shortcuts are very close to the OS X equivalent.
You can use the Compiz Config Setting Manager to change the transition effects for virtual desktops, but you can also use it to add other OS X desktop modes like Exposé. This effect will zoom out of all your virtual desktops to give you a panoramic overview of what's on them. You can then select the desktop to return to. You can find this listed as 'Expo' under the 'Desktop' category.
By default, pressing [Windows] followed by [S] enables the Exposé mode, but as with OS X, you can also activate Expose by moving the cursor into a corner of the display. You can set this up in the Exposé configuration panel by clicking on the 'Expo edge' option and changing it to the corner you find easiest to use.
Mint into OS X: Dock and file manager
Adding a new dock
The most distinctive graphical widget on the OS X desktop is the Dock – that floating array of icons and folders that Apple users click to launch programs and manage open applications. There have been plenty of Linux clones over the years, but the best we've found is called 'Docky', and it can be installed through the Synaptic Package Manager. You can then launch it from the Launch menu.
It attaches itself to the lower border of the display by default – an area you've hopefully left vacant after moving the panel to the top border. If you've used OS X before, Docky's function will be self-explanatory. The icon for a running application is displayed, along with a glowing blob underneath to help you distinguish an app that's running from one you can launch.
You can add new applications to Docky by dragging them from the Launch menu into a space within the dock, and you can fine-tune its settings by clicking on the anchor button. You might want to enable the 3D effect for the latest OS X appearance, for example, or reduce the size of the icons so they don't take up as much screen space. There are several themes to choose between, and you can download new ones from within the preference pane.
Finally, while the 'Preferences' window is open, you can drag the dock onto a different screen edge. If you're low on screen space, you can also enable various auto-hide modes to remove the dock from the display when you're working within another application.
Another neat feature of Docky is its array of 'Docklets'. These are the dock equivalents of the applets for the panel, and Docky offers many of the same facilities. You can add a link to your favourite bookmarks, for example, or a network and system monitor. If you're after the complete OS X experience, you should add the 'Trashcan' Docklet.
OS X includes a few native applications to make certain tasks easier. One of the most useful is the 'Preview' tool, which makes sense of most file types by displaying images or playing music, for example. In OS X, this tool is called Quicklook, and while there isn't a Linux application that can compete yet, one is being developed.
This is called Gloobus, and if you want to try it, you'll need to install it through an Ubuntu PPA. We were able get it to work by downloading the DEB package for our system's CPU architecture and clicking on this to install.
It can be started from the Launch menu, but that's not much use for a preview application. Instead, we want it to open automatically when we click on a file. You need to do this manually for each file type you want Gloobus to open.
Right-click an image file, for instance, and select 'Open with other application'. The first time you do this, Gloobus won't appear in the list, but you can add it by clicking on 'Use a custom command' and entering gloobus-preview as the name of the application. This will force Gloobus to always open the same image files, and you'll want to do the same for other media.
For a list of support files, type gloobus-preview -l into a command line. There are hundreds, including most audio, image and document formats.
A big part of the OS X desktop is its file manager – at least until Apple finds an excuse to eradicate it. The default Gnome choice, Nautilus, is already similar, with a view that displays icons in exactly the same way as Apple's.
To make things even more familiar, open the Preferences panel and enable 'Single-click to open items' in the Behaviour tab. You can also use the View menu to switch between icons and a hierarchical list, but there isn't a Nautilus equivalent to the breadcrumb column view sometimes used by OS X.
If you'd like this, you might want to try a different file manager, like KDE's Dolphin. This offers an almost identical mode for file browsing.
Finally, if you like the way you can colour and mark certain files and folders within OS X, you can find a similar function within Nautilus, only the Gnome desktop calls it 'Emblems'. It lets you add a small icon to any another to mark a favourite, or highlight the latest version of a document. Dropbox uses it to mark files that are currently being synced.
To add an emblem to something, right-click on the file you want to mark, select 'Properties' and switch to the Emblems tab from the window that appears. From this page you can then select an icon to be plastered over the original.
Liked this? Then check out Inside Linux Mint
Sign up for TechRadar's free Week in Tech newsletter
Get the top stories of the week, plus the most popular reviews delivered straight to your inbox. Sign up at http://www.techradar.com/register