I've noticed that the icons for LibreOffice look rather bad on a HiDPI display. I've noticed this in stock Ubuntu 17.04, Kubuntu, and Ubuntu Gnome desktop. Is there a way to fix this?
Ubuntu – Blurry Icons with HiDPI LibreOffice
gtk3hdpilibreoffice
Related Solutions
The icons you see are from the package libreoffice-style-oxygen.
Others you can install, including some that should be installed by default, are:
- libreoffice-style-crystal
- libreoffice-style-galaxy
- libreoffice-style-hicontrast
- libreoffice-style-human
- libreoffice-style-tango ( and last but not least, the new and probably the best ;-)
- libreoffice-style-sifr
These can be found in Software Center by entering "libreoffice-style" in the Search box (at the top-right corner).
You can select them from the LO menu:
Tools > Options... > View > User Interface : Icon size and style
Uninstalling a "libreoffice-style-*" package removes that icon style from those options.
No, there isn't any so far--see Answerer's note at the end.
What is "consistent"
Before one disagrees with this answer, make sure to understand the question by OP. Given that one needs to manually set DPI value or scale factor of desktop environment, which varies for different monitors, we can't say Ubuntu "handles HiDPI consistently".
I would understand "consistent" as more towards out-of-box experience (Even OP has mentioned this in the question). That is, in terms of the ability of operating system to use appropriate settings for any given hardware and application software that respects the settings.
Does Ubuntu offer out-of-box experience for HiDPI support? No, or mostly uncertain.
HiDPI support for Ubuntu
Trusty Tahr (14.04) is the first Ubuntu release that explicitly mentioned HiDPI support. Even before the release, relevant information can be traced back to this dated message.
cairo 1.13 snapshot in the ubuntu-desktop ppa (Hi-DPI support testing)
Better support for Hi-DPI screen is a topic that is being discussed for the coming LTS [...]
From TrustyTahr/ReleaseNotes for 14.04:
- Support for High-DPI screens and desktop scaling
- Initial HiDPI support for LibreOffice
From XenialXerus/ReleaseNotes for 16.04:
- Improved HiDPI support in the greeter
- Support for scaling cursors in HiDPI environments
HiDPI support for others
From blog post Kubuntu and HiDPI Screen dated 16 February 2016, by Giri Alam:
Kubuntu/KDE is not perfect on HiDPI screen. Currently, there is no utility to automatically detect and scale the UI based on device screen resolution and Dots Per Inch (DPI) value, but the workaround to make Kubuntu more usable on HiDPI screen is quite simple.
From blog post Ubuntu MATE 16.10 Alpha 1 dated late June 2016, on Ubuntu MATE blog:
We have initial HiDPI support (almost) working. Don’t get too excited, this is an all or nothing implementation. When enabled all GTK3+ applications (not just MATE) will be rendered using high quality pixel doubling. If you have a 2160p display, it looks ace :-D
However, no mention of HiDPI support status in the final release note of Ubuntu MATE 16.10.
From GNOME Wiki HowDoI/HiDpi:
GNOME currently enables hi-dpi support when the screen resolution is at least 192 dpi and the screen height (in device pixels) is at least 1200.
From reddit thread of BudgieRemix dated mid-June 2016, prior to becoming Ubuntu Budgie:
There doesn't seem to be HiDPI Support in any native settings menus, or on the lock screen. Scaling on the lock/login screen was added to Ubuntu 16.04 for HiDPI monitors. [...] scales everything correctly with a scale factor of 2, however there is one issue. [The icons in the system tray] do not scale and do not appear correctly.
And the only replied answer:
None of the current members of the development team has a HiDPI monitor so we cannot reproduce the issues you raise :(
Overall HiDPI support
Although I have not quoted other sources here, most mentioned flavours for HiDPI support are Ubuntu GNOME and Ubuntu (Unity). Some mentioned Kubuntu/KDE and Xubuntu/Xfce, but not much information for hardware that actually worked for these flavours.
Disclaimers: This answer intends to review HiDPI support status, as 2016, for Ubuntu and its official flavours. The following limitations shall be noted.
Some flavours are not mentioned at all because those had no relevant information of HiDPI support
Non-Ubuntu flavours or unofficial derivatives are not mentioned, such as Linux Mint/Cinnamon, elementary OS/Pantheon
I don't have any HiDPI monitor or HiDPI supported hardware to verify above information; This answer solely quotes relevant information from the web
TL;DR The HiDPI support is work in progress, regardless of distribution and desktop environment. There isn't any Ubuntu flavour that handles HiDPI consistently yet.
Answerer's note: The HiDPI support may have improved since this answer was first written. Hence this answer is now a community wiki, so that anyone with minimum reputation can improve this post to keep up with how HiDPI support is being made consistent for newer releases of Ubuntu and the official flavours.
Best Answer
On KDE Plasma you can go to "fonts" and force font dpi. In my case I forced "120".
Press the "Meta/Windows/Start" Button, type "fonts" open the fonts application. At the bottom of the windows is an option "Force fonds DPI". Check the box and set a DPI. Click here to see a picture of the fonts window