Ask Slashdot: Good Linux Desktop Environment For Hi-Def/Retina Displays? 234
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."
KDE (Score:5, Informative)
Use KDE, and the retina display will look beautiful.
KDE looks great (Score:1, Informative)
Re:KDE (Score:5, Informative)
Yup, all the icons are in svg, and all the UI elements scale. So you'll get all the beauty at a very high resolution -- and those icons are little works of art.
...because of SVG. (Score:5, Informative)
Change the DPI setting (Score:5, Informative)
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.
Re:KDE (Score:5, Informative)
Yup, they were made for Android and are under the Apache license.
Re:No one cares (Score:5, Informative)
Well, Linus Torvalds uses a Macbook Air...
Re:No one cares (Score:5, Informative)
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.
Re:KDE (Score:3, Informative)
OSX isn't the Linux kernel. It's the OSX kernel - which is based on one of the BSDs, not Linux. But it's not the kernel that's important, it's the software that comes.with it - and OSX is very different to, say, Ubuntu.
Re:KDE (Score:5, Informative)
Re:KDE (Score:5, Informative)
Not really: GTK desktops like, say XFCE don't do that. Also traditional WM weren't designed for that, and the themes were typically made by l33t hackers who were somehow convinced that minimising the number of pixels in the bitmaps they used to draw their windows was cool.
Re:Doesn't GNOME already support SVG? (Score:5, Informative)
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.
Re:KDE (Score:2, Informative)
Yeah? Is there a list of what works with it?
Might be easier to list what doesn't, but here are the 16075 packages that work with MacPorts out of the box: http://www.macports.org/ports.php?by=all [macports.org]
Seriously, MacOS X is a certified UNIX, so this stuff is easy.
Re:Macbook Pro Retina $1699, not $3k (Score:3, Informative)
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.