Dealing with Eclipse and Very Small Icons on Ultra High Density Displays

More and more these very-very-high-resolution (UHD, Ultra-High-Density) notebook displays show up in my class rooms.These displays have 3100×1800 or even more pixels, making it great for watching high-resolution videos or for playing games (maybe?). But such a high-resolution makes many tools including Eclipse very hard to use, because the toolbar icons get so tiny that they are really hard to hit with a mouse cursor on Windows:

Eclipse Icons with UHD Display

Eclipse Icons with UHD Display

Several students reported the issue. These tiny icons make Eclipse and other tools like Altium really hard to use :-(.

Thanks to the hint from yet another student, I can share a solution for that problem :-): Create a short cut for the application (or create one) and then edit the properties of it. In the ‘Compatibility’ tab there you should find a setting ‘Override high DPI scaling behaviour‘:

Override high DPI scaling behaviour

Override high DPI scaling behavior

On later Windows 10 the settings look a bit different:

display scaling

Turn it on with the ‘System (Enhanced)’ option, and now the application icons are not scaled down and can be used normally.

Happy Enlarging 🙂

Links

21 thoughts on “Dealing with Eclipse and Very Small Icons on Ultra High Density Displays

  1. Thank you Erich for covering this topic!

    I’m just in for buying a new monitor (UHD) and you already save me some unwanted google searching.

    Just a quick note here:
    According to bugzilla be sure to have the latest 4.7.1 release since it has many fixes for HighDPI (highly recommended if you are on Mac or Linux like me).

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383

    Daniel

    PS.: You don’t need more than FHD resolution for competitive gaming (FPS).

    Like

  2. Hi There

    I found a solution for the problem we discussed bilateral.
    If there is no option for overriding the high DPI scaling behavior, and you just can check a field called “disable display scaling on high dpi settings”, there is another workaround to solve this issue:

    https://community.perfectomobile.com/posts/1135007-solution-for-eclipse-with-high-resolution-laptops

    Just do the instructions which are described to solve the problem with the Eclipse IDE, but instead of creating a file called “eclipse.exe.manifest”, name it “kinetis-design-studio.exe.manifest” or the IDE you are currently using. After that, the problem was solved for me 🙂

    Diego

    Like

  3. I had this problem when I changed my default Windows 10 language from Eng to Italian, with Eclipse being installed when default language was Eng. Reverting Windows language to Eng and rebooting solverd the problem. I don’t know what’s happened, Windows rename some folders like C:\Users translating it in your default language and maybe this is causing problems.

    Like

    • Hi Carlo,
      interesting that a language change might trigger something like this. The C:\users folders are used to store global settings, so this could have created a side effect too.
      Thanks for sharing!

      Like

  4. Hello Erich, I hope you are doing well.
    I have Windows 10.
    After selecting the properties for the Eclipse IDE,
    I selected the COMPATIBILITY,
    In the SETTINGS the override is not displayed.
    It displays after selecting “Change high DPI settings”.
    After doing so, another window opens.
    In that window appears the “Change high DPI settings”.

    Thank you for helping me with finding the option.

    Like

      • Changing a global setting for a single misbehaving app is not an option.

        I used Eclipse for C++, Java and Perl until I googled for the best editor for Perl because the Perl extension was a joke, which lead me to VS Code.
        This was in 2019 and since then, I use VS Code for everything and never looked back.

        I just installed Eclipse 2022-12 on my Debian Bookworm with Gnome because I was curious how Eclipse has evolved, but with these tiny icons, it’s unusable.

        This is from 2017, and even in 2023 the issue still persists. IMHO, Eclipse is dead.

        Like

  5. hey there Erich, while this works like a charm, have you faced any issues with tabs like console, declaration, javadoc etc. disappearing when you hover your cursor over them? cuz I have, I am on a 15.6 inch 1920X1800 resolution screen do you have any workarounds?

    Liked by 1 person

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.