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:
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‘:
On later Windows 10 the settings look a bit different:
Turn it on with the ‘System (Enhanced)’ option, and now the application icons are not scaled down and can be used normally.
Happy Enlarging 🙂
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).
PS.: You don’t need more than FHD resolution for competitive gaming (FPS).
glad to hear that potentially saved you some hours of searching. And thanks to the link plus the information about the gaming needs 🙂
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:
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 🙂
excellent, thank you for sharing that solution!
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.
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!
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.
thank you for that extra addition, very useful!
Thank you much this helps..
Glad to hear this was helpful for you!
Thank you so much. This has really worked for me.
thanks for this post. it was really helpful
Good to hear that 🙂
Thank you for the trick.. It worked
Any ideas how to fix this in Linux?
LikeLiked by 1 person
You can reduce the DPI/Resolution of the display. A better solution would be to use a recent version of Eclipse which should solve the issue too.
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.
You do not have to change it in the global settings: there is a setting in the launching shortcut.
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?
LikeLiked by 1 person
No, I have not seen anything like that. Are you using a recent version of Eclipse or an older one?