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.
No one cares about Linux and Retina support because Retina is Apple and no one uses Linux that cares about Retina/Apple.
I've never tried it in really high resolutions, but everything I've found online says KDE supports resolution independence.
And it's just so much better and usable in so many ways than those other environments you've been using.
Basically, Linux sucks.
But it has the advantage that if you don't like it you're free to write your own graphics drivers and make it look as nice as you want, and then you can give it away for free and get a nice warm feeling.
--man, I think I'd better check that "anonymous coward" box here...
KDE is too cluttered and bloaty. I've never used a retina display but since you can use Compiz/Emerald sans any pixmaps this should be moot.
Use a tiling window manage and just get rid of all those annoying UI elements. Serious suggestion.
I use kde in VirtualBox looks great.
I'm currently using xmonad as a desktop environment (almost exclusively), as it plays quite nicely on VHRDs (very high resolution displays). At most, you'll have to tweak the borderWidth elements.
Optionally, if you're looking for a bit more eye candy, try twm and its derivatives. Most the the UI elements scale dynamically. (too flashy for my tastes however)
/* MAGIC THEATRE
ENTRANCE NOT FOR EVERYBODY
MADMEN ONLY */
Use a tiling window manager and do most of your stuff in console. i3 is my current personal favourite.
Apple/NeXT has been working on this for 25+ years, dating back to their decision to use Display PostScript for rendering on screen.
You can choose the magnification ratio in the initial configuration wizzard. This affects everything, not just the fonts. It's the real deal.
Keep your shit-stain Linsux off of Apple hardware. That's like putting spinners on a Bentley.
HiDPI on Linux is a work-in-progress .. and even when it *does* work, battery life goes down the crapper. Also, thunderbolt hot-plug hasn't been figured out, but it will work as long as your Ethernet dongle is plugged in ahead of power-on. Wifi requires bw-fwcutter, etc.
.. so the entire thing has to be reverse-engineered from scratch.
.. buy rMBPs for the developers actually working on the drivers.
.. solves all the above issues and really isn't that big of a performance hit. Probably not the "purist" answer you were after but it's the easiest way to get it done in the meantime.
It's the same as Linux on any other bleeding-edge hardware (and from a very Linux-unfriendly company)
Want it done faster?
Like all things Linux, they'll get it figured out eventually. Until then, the best way about it is just run VMware Fusion and run Linux inside of that
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.
"I have been using Linux for the last 15 years both at home and at work (mostly GNOME and now Unity).
I have a PC that I installed something called Linux on and I sort of look at it once in a while, 'cause, you know, Linux.
Recently, I gave in to temptation and bought myself a Macbook retina 15".
I work for Apple and We at the fruit factory thought you should know about this 'problem' with Linux
As you can read around,
If you Google 'Retina display' and 'Linux' like I did,
Linux still has no good support for this hardware
Linux wasn't written by St. Jobs the First
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.
Although I can use Google for some searches, I apparently can't be bothered to look for actual solutions, and that's not the point of my post anyway. The point is that APPLE IS THE BESTEST COMPANY EVERS!!!!!!!
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."
I guess I'd better ask a question so here's some stuff I came up with in my Google search, minus the obviouse KDE solution I stumbled across in the third response.
I think a much fairer statement would be "no one who develops Linux software gives a rats ass about Apple proprietary shit."
Fairer still would be to say "Apple Haters would self-mutilate if it put Apple in a bad light".
immediately run out and spend $3000 to validate my $3000 purchase.
You may not be aware, but Slashdot is just chock full of technical users who can use the web.
When they do so they would find the MacBook Pro Retina to be $1699, not your absurdly inflated figure.
They also, being technical users, would be asking themselves "could not a developer wanting to test resolution independence simply buy a high DPI desktop monitor and test that way also?"
Why yes. Yes they could. Too bad that you, a non-technical Apple Hater Troll, will be unable to even comprehend that question or think of similar cases before you post in the future and beclown yourself yet again.
You are kind of like the court jester who comes in and spills grape juice on your shirt on purpose. Every. Single. Day. Did you not notice the people stopped laughing long ago? And that the looks you get know are all ones of pity and horror?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The solution is a vector 2d graphics based display. Forget 3d.
--dpi dpi
This also sets the reported physical size values of the screen,
it uses the specified DPI value to compute an appropriate physi
cal size using whatever pixel size will be set.
Or maybe :
--scale xxy
Changes the dimensions of the output picture. Values superior to
1 will lead to a compressed screen (screen dimension bigger than
the dimension of the output mode), and values below 1 leads to a
zoom in on the output. This option is actually a shortcut ver
sion of the --transform option.
and Unity looks great.
"To those who are overly cautious, everything is impossible. "
Didn't the GNOME desktop switch to scalable SVG rendering way back in 2004 or so (starting from Raph Levien's work on Gill back in 1999)? There were all kinds of articles back then about how awesome SVG was and how all GNU/Linux desktops would be using it soon. I thought Nautilus was designed with SVG support in mind? What happened to all that work and when did GNOME switch back to pre-historic bitmapped stuff? That's kind of sad.
If there is a problem with support for retina display why not fix it yourself? That is the beauty of open source, if you don't like it, then change it.
I just picked up a "WQHD" (Widescreen Quad-"HD" for values of HD meaning 1280x720, so a total of 2560x1440) 27" IPS LCD monitor online for $300 US. It's very bare-bones (DVI input only, no webcam or USB hub or anything, etc.) but considering a 1920x1080 monitor at 27" is hard to come by for $200, it's an excellent price for the much less common resolution.
They make them in Korea and ship them out under a handful of brand names. A search on "wqhd monitor" will find you several places you can buy them from. Make sure your video card has the correct output.
There's no place I could be, since I've found Serenity...
Both should have good support for UI element scaling (maybe need some gtk-chooser work for gtk-based UI elements), and in the case of WindowMaker, it's already a NeXT derived interface (sans filemanager). Additionally, unlike some of the alternatives, it's relatively fast, has everything build in you'd need for dealing with a broken DE (F12 is the menu, including 'run' and by default 1+ terminal emulators), and has truetype font support, as well as various other options in the WMConfig settings program.
Added benefit for WindowMaker: Except for Thunar (for the file manager support), WindowMaker/WMConfig don't use GTK widgets, limiting various quirks of GTK from affecting your basic desktop experience.
I'd really, REALLY like to get my hands on a powerful Linux laptop with such a high resolution screen... if I could afford it I might even settle for the virtual machine solution on the Mac, but a full-up Linux laptop with such a screen would be ideal.
During certain kinds of software development, it isn't uncommon to accumulate a dozen or more terminals and application windows displaying relevant content. Given good eyesight, there simply is no substitute for a high PPI screen when doing such work. Ditto for studying high resolution photos or working with computer aided design. If I could find an affordable IBM T221 monitor with the right adapters for modern graphics hardware, it would STILL be superior to anything I could buy at consumer PC monitor retail. (Unfortunately, the adapters and setup are apparently a tricky proposition even if you can find the monitor.)
I've looked now and then, but I still haven't been able to find any indication of when PCs will begin offering high PPI displays, or even whether the rest of the computer industry is *trying* to catch up with Apple in this respect. Has anyone seen any hints?
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
A high def screen with 12 instances of xterm, all visible at once without having to switch context is the pinnacle of the Linux graphical user experience.
Posted from by $4k Retina Macbook Pro (16GB RAM, 728GB SSD, 2.7GHz quad core I7). (And yeah, it's the same thickness as my 13" Macbook Air is at it's thickets point...)
Yeah, your jealous you fucking losers. Get a real job then you won't have to use bargain bin shit.
As a fan of Gnome 2.xx I find myself wondering if the problem raised is still an issue with that version or if they are regressions due to Gnome Shell?
Fans of Gnome Shell, please don't mod me down without at least first answering the question for me as I genuinely want to know the answer.
Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
I guess even rich obnoxious assholes aren't immune from getting pounded by a throbbing, aids infected cock.
8==M=A=C=F=A=G=S==C=A=R=R=Y==A=I=D=S==D ~~-_
Burn in hell, faggot.
posted from my 32G RAM, 128GB SSD, 3T HD, I7-3770, GTX660 beige box I only paid $1100, the machine I use 90% of the time. My laptop I use 10% of the time is a 3 year old, $600 at the time, 3.5lbs Vostro V13.
If real jobs had anything to do with how much money you make and your IQ, obviously you wouold be a contradiction. So let me get this straight, you are bragging that you were THE sucker that was born the minute you were born. Good for you, corrent economies need more people like you. Please come back in 6 months after Apple convinces you to buy another gadget, and brag how much money you invested in the flavor of half-a-year toy.
SUSE and openSUSE went with KDE 3.x as the default until 4.x was well baked. The fact that many users and distros (and even SUSE users) failed to heed the warnings does not mean the KDE group failed.
which would you prefer to use? Your Series 9 or a MacBook Air? Purely from a hardware perspective.
LOL @ comparing your desktop to my rMBP.
It is true that I typically upgrade my MBP every year. Usually this costs me about $500 or so a year to have the latest and greatest, since the resale value on MBPs is good. My girlfriend just sold her 2.75 year old 17" MBP for C$1K. Not too shabby. Unfortunately I don't think I'll be able to sell this rMBP for quite what I paid for it, since getting the top of the line model was very expensive - this was for the SSD & slightly faster CPU. Oh well. I can afford.
Truthfully, I fully enjoy upgrading my MBP annually and it's some of the most enjoyable money I spend in a year (on material items, anyway). If spending my money how I want makes me a sucker, well, then.... Uh, whatever. I'm not losing any sleep over it.
Oh, and in case you didn't notice... Apple is giving the US economy a big boost right now. Isn't that a good thing? I guess you're one of those guys that would rather have your money go to Korea (i.e. Samsung)?
I do have a recently upgraded HTPC running Win7 that I haven't turned on in about 5 months. It was top of the line about 8 months ago, from my chosen components... I just have little interest in that shit anymore. Especially with the awesomeness that is Airplay, I don't have much use for a HTPC.
Enlightenment has a scaling control (ie screen dpi) and great eye candy. Bodhi linux (based on Ubuntu) has a really nice Enligfhtenment setup. It looks great in a VM on my 1920x1200 Macbook Pro, and the icons seem to scale well.
I am a childish Linux zealot who goes nuts just because someone asks for help with a thing Linux cannot do well yet. It is irrelevant that the question-asker did not in any way imply "Linsux drools, Apple rools" and seemed to be asking an honest question. He is guilty of lese-majeste for even mentioning something which Linux has problems with and Apple OS X doesn't. Burn, heretic! Praise be unto Stallman! GNU GNU GNU!
I did that long before retina displays with my 1280x800 @ 5.5" screen ultra portable. Gnome bar, icons and all other GUI element sizes can be tweaked via settings to the desired size. Compiz stuff like Scale or Expose work out of the box. Nowadays I guess you can use Mate instead of Gnome2.
Neither. Both GNOME 2 and GNOME 3 can handle high DPI pretty well, I just think the questioner failed in finding out how to do it.
but that's probably not the answer you were looking for.
Considering Safari on my iPad opened the link fine I assume no one here will have a problem with that link on pretty much any browser/device.
- "Scientia non habet inimicum nisp ignorantem"
...but I blame GMail for that.
- "Scientia non habet inimicum nisp ignorantem"
E17 (Enlightenment) has a scaling option in the preferences to upscale components of the GUI to make it look perfect on Retina displays as well as DPI on fonts...
Check that X11 has worked out the correct DPI of the display, not all displays pass this information through correctly and i'm not sure if virtual machines do...
You can see the current dpi by using xdpyinfo.
X11 itself is pretty good at resolution independence, but individual apps using bitmapped graphics all over the place are not.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
i had the problem of my samsung HDMI 1080p not reporting the EDID correctly, .. wrong.
so in x.org my TV (that is like 32" diagonal) was 5"!
this had the effect that all fonts where
after manually setting the DPI (dots per inch) to something reasonable (88dpi) everything was fine. before, DPI was like in the tripple digits.
so maybe if u have nvidia grafic card and can alter x.org.conf, play around with the DPI settings there?
Actually, the OS-X kernel - XNU is successor to NEXTSTEP's kernel. Mach 2.5 got replaced by Mach 3.0, the BSD parts of it were replaced by FreeBSD userland, and the driver kit by a C++ API called I/O kit (Wonder why they didn't use Objective C here too?)
But I agree w/ the GP, though not for the reasons he states. OS-X is a far better system and has nothing that Linux doesn't, unless one considers Quartz to be a disadvantage compared to running X11. So what the OP is doing - running Linux in a VM - is the right way to do it, if that's such an issue.
If all of the above is true, why did you go for a Mac in the first place? Get a top of the line Dell or Lenovo that gives you the firepower you need, install your favorite Linux distro, and you should be off to the races. The only reason to buy a Mac is if you want to run OS-X (and even then, some people use solutions like Hackintosh) But buying a Mac, and then replacing OS-X w/ Linux or Windows is like taking a few thousand $$$ in one hand, a lighter in the other, and lighting it up - particularly given that the extra money that would normally pay for Apple's quality support wouldn't be applicable if the box is running Windows or Linux.
OS-X did not become certified as Unix until 2003. If you notice, you will notice that there is nothing from Apple that was registered either under Unix 98 nor Unix 95 nor Unix 93. So not only was OS-X not certified as Unix before Snow Leopard, but even NEXTSTEP was never certified as Unix (or else one would have seen it under Unix 93 or 95)
Thank God I don't have any Apple products, so I don't have their problems, like this one.
You're gay, but you don't know what to do with your arse?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
you have lost your fucking mind