I've recently bought a MacBook Pro 10,2 with Retina Display. Although one of the first things I did with it was to install Ubuntu on it, I soon discovered that I can do most things that I wanted to do in Ubuntu just as well in OS X.

One of these things was to be able to code Django in Eclipse using PyDev. While everything worked, Eclipse on Retina Display looked absolutely horrendous.

When I opened the Info window for the Eclipse app, the "Show in High Resolution" option was not ticked and the tick box was greyed out. According to Apple's developer reference, this means that the app does not support Retina and there are certain steps the developer needs to take to make the app Retina compatible.

I thought this was a bit much, more to the point, bullshit. So I humoured myself by changing Eclipse.app/Content/Info.plist to include

<key>NSHighResolutionCapable</key><true></true>

to see what happens. And lo behold it worked (after copying the Eclipse.app folder, deleting the original one, and renaming the copy back to Eclipse.app again - there seems to be some sort of caching going on). Fonts in Eclipse are now 'normal'.

Related tags: eclipse, mac, retina

On 29 January 2013

Comments