Eclipse Luna Dark Theme on Linux Mint

Update 2 (4/6/2015): The best theme that seems to work flawlessly is “delorean-dark”. Be sure to select it for Desktop and Control in the Themes section. There are many themes are close but this one seems the best all around.

Update: A good post on StackOverflow gets similar results. You can also follow the steps below but I suggest installing Sublime Text because XML files are much easier to read with that turned on.

On Linux Mint and maybe other operating systems, the Eclipse Luna dark theme looks great while editing text but the buttons in eclipse are difficult to see:

unreadable buttons

This will quickly get on your nerves. You can click and not release the buttons to see what is there. To get back visibility on your buttons, the way I found to work is to add the nightfall theme available for Linux Mint. So, navigate to the themes menu and select “Add/remove desktop themes”. Search for and install “nightfall (a compact theme)”.

install nightfallBack in the main Themes page, set Window borders, Controls, and Desktop to nightfall.

add more themesWhen you apply the changes, you might see a white background for your text in Eclipse. Restart Eclipse and for me, everything looks correct.

P.S. – For a quicker fix, you can try enabling “High Contrast” mode for your controls in the Themes section and changing the Editor background color to a dark grey instead of System Default. This actually was good in the short term but caused additional errors that it was not worth using anymore.

Advertisements
This entry was posted in How-To, Linux and tagged , , , , , , , . Bookmark the permalink.

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