Heap status (memory usage) indicator is unreadable with light themes

Bug #554600 reported by Alexey Kotlyarov
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: eclipse

Eclipse uses tooltip colors to display the "heap status" indicator. This is not an intended use, and broken with light themes - text is white, part of background is light gray.

How to reproduce:
Open Eclipse, go to Window - Preferences, on General page, check "heap status".

Expected results:
Heap status is displayed in a contrast colors.

Actual results:
Part of background is light gray, text is white, making it unreadable.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: eclipse 3.5.2-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sat Apr 3 17:14:53 2010
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=ru_RU:ru:en
 PATH=(custom, user)
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SourcePackage: eclipse

Revision history for this message
Alexey Kotlyarov (koterpillar) wrote :
Revision history for this message
Benjamin Drung (bdrung) wrote :

I can confirm it.

Changed in eclipse (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Niels Thykier (niels-thykier) wrote :

Hi

Is this still present with the latest upload to lucid (in lucid-proposed)? See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed.

Thank you in advance,
~Niels

Changed in eclipse (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Alexey Kotlyarov (koterpillar) wrote :

I'm using 3.5.2-2ubuntu4.3~1.gbp046839 from the PPA and the bug is there.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for eclipse (Ubuntu) because there has been no activity for 60 days.]

Changed in eclipse (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Pierre-Marie Dhaussy (pihemde) wrote :

Still remain in 11.04.

Revision history for this message
Roberto Capone (rcapone) wrote :

This bug still happens in Ubuntu 13.10 saucy salamander.

Revision history for this message
99Sono (nunogdem) wrote :

This bug is still in place, even in Ubuntu 16 LTS,

I've been trying to play with Eclipse > Preferences > General > Appearance > Colors And Fonts ...

I've tried to put everything to ugly colors, i could not find any property that affected the back ground and text color in the heap indicator.

The thing is only readable when the Black Foreground of consumed heap goes on top of the text.
While consumed heap is low, the text is simply not readable.

Any chance of either geting the GTK classic theme of eclipse tweaked to the default unity theme, or tweaking the default unity theme to make the eclipse texts readable?

Eclipse does have 60% of the market share of IDEs for Java.

Many thanks.

No work around this exists short of choosing an ugly eclipse theme, such as the dark theme.
The Unity Radiance and Ambiance themes do not go well with the good looking eclipse classic, sadly.

IS there a recommended work around for this.

In my case, I use the radiance Ubuntu theme, which I find pleasant and much more readable than the Ambiance theme.

Many thanks for taking a look at this issue.

Revision history for this message
99Sono (nunogdem) wrote :

A picture of an Ubuntu 16 LTS with radiance theme active, and Elcipse Mars 2 showing an unreadable heap status indicator.

Revision history for this message
99Sono (nunogdem) wrote :

This bug can be tracked in the eclipse bug report forum under:
Bug 435102 - [Regression] Unreadable text in heap status widget on Linux GTK in default theme
https://bugs.eclipse.org/bugs/show_bug.cgi?id=435102

Revision history for this message
99Sono (nunogdem) wrote :

Well,

I am now addressing this issue by having switched to a non official theme.

Instead of the quite beautiful radiance, I am now actively using the dark-aurora theme, see link bellow.

http://gnome-look.org/content/show.php/Dark+Aurora?content=170523

A quite subtle Theme, though not as refined as the Radiance.

With this theme, if you restart eclipse you will the heap is now readable.
Similarly to windows 7, you will have the letters on the heap counter written in black.
The bar propertional to heap consumed is pure white, so the letters are readable all the time.

Overall this Theme is a better match for working in eclipse.

I believe it would make sense that by default the downloaded Eclipse should simply work on Ubuntu default theme. In Mac and Windows, eclipse simply works.
And since eclipse is not exclusive to Ubuntu, you can have it red-hat or any other linux distribution, there is some likelihood this more an Issue for Ubuntu than for Eclipse itself.

Many thanks.

Revision history for this message
99Sono (nunogdem) wrote :

Uploading image that illustrates readable heap under the dark aurora theme.

Revision history for this message
99Sono (nunogdem) wrote :

Would it be possible to get a statement of Ubuntu's view on this problem?

It is legitimate that you say, "we do not see it as our problem". After all, the choice of re-using OS Theme based colors is not done by Ubuntu but by eclipse...
But this one already make clear that the problem would then have to be fixed on Eclipse's and not on Ubuntu's.

In any case, I do believe, however, it is in everyone's best interests to have this problem solved.

I am certain that I am far from being the only person frustrated that Ubuntu has the sloppiest looking Eclipse Look & Feel of all OS distributions. At the end of they day ... we are talking about Eclipse, I think it is not even debatable that this IDE should be up there on your top priority list. It should actually be properly tested before any Ubuntu major release. It is after all the main IDE for java development, even if canonical focus more on C++, perl and python.

If you state this is clearly an Eclipse only problem, I shall forward back your feedback to the Eclipse thread I posted above. I hope they will accept the feedback and tune the eclipse classic theme to work on Ubuntu, e.g. by not using OS based colors on widgets and other elements.

Many thanks for your understanding and feedback.

99Sono (nunogdem)
Changed in eclipse (Ubuntu):
status: Expired → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.