Ask Slashdot: Good Linux Desktop Environment For Hi-Def/Retina Displays?
Volanin writes "I have been using Linux for the last 15 years both at home and at work (mostly GNOME and now Unity). Recently, I gave in to temptation and bought myself a Macbook retina 15". As you can read around, Linux still has no good support for this hardware, so I am running it inside a virtual machine. Running in scaled 1440x900 makes the Linux fonts look absolutely terrible, and running in true 2880x1800 makes them beautiful, but every UI element becomes so tiny, it's unworkable. Is there a desktop environment that handles resolution independence better? Linux has had support for SVG for a long time, but GNOME/Unity seems adamant in defining small icon sizes and UI elements without the possibility to resize them."
Use KDE, and the retina display will look beautiful.
I use kde in VirtualBox looks great.
KDE got a lot of flak for the early 4.x versions, because they felt terrible. But what they did (replacing many internals, reworking the architecture) did yield us now a very flexible UI. Plasma (KDE's UI) is fully based on SVG and looks good on pretty much any screen, be it a notebook, workstation, or even tablets. And its not such a CPU/memory hog as the people generally claim.
Computer simulation made easy -- LibGeoDecomp
The DPI setting will scale your fonts and other items to look good on your screen.
Usually, I am reducing the DPI on high-definition screens so I can get smaller fonts and icons, but the opposite should also work.
Well, Linus Torvalds uses a Macbook Air...
It's simply not true that 'no one makes them any more'.
Dell makes a few very nice 1920 x 1200 monitors. NewEgg lists more than 20 models.
They're not as common as 1080p screens, and they're not as cheap, but 'they still make them'.
And while 2560 x 1600 screens are still over a grand, you can get a 2560 x 1440 pretty cheap. $399 at Microcenter.
It's actually working. The situation is messy, but workable. (As usal for Linux)
-- X.org people found out that automatic DPI detection is mostly useless because there too many monitors out there who report incorrect information. X supports a DPI override switch which would be a nice place to manually adjust this but...
-- The GNOME people decided to ignore what X reports and hard coded a 96 DPI definition.
-- On top of their hard coded DPI, GNOME has a "text scaling factor" property (default 1.0). Increasing it causes compliant applications to render fonts and other UI elements in larger formats. The main motivation for this was to improve accessibility for visually impaired people, but it also serves for people with high DPI screens. This value can be changed via the accessibility options or by installing the gnome-tweak-tool (or editing gconf).
Only GTK/Gnome applications will honor this and even then, compliance isn't perfect as some still use bitmaps for icons. But it's good.
So, for people with high DPI screens:
- Force the X DPI setting to a proper value. This will help with some applications (including most Qt/KDE ones, I think).
- Change the GNOME text-scaling-factor to something that matches the value above. Ie, if you set your X DPI to 200, then set your text-scaling-factor to 2.08 (200/96).
- For Firefox or Chromium, you'll need to manually adjust the zoom level.
Amusing, I'm actually typing this on a macbook 15" retina running windows 8 through boot camp. (The display is awesome.)
And yes, you can adjust the DPI scaling in OSX on the fly if you're using the retina display.
You really couldn't be much more full of shit... I suggest you stick to ad-hominum arguments.