News for hackers. Stuff that matters.
Re:The Linux desktop experience is killing Linux on the desktop by jbk on Saturday June 11, 2011 @08:29AM (#2643731)
Being one of the main VLC developers and the de-facto leader of the VideoLAN project, I hate to say it, but I am a bit in the same state of mind, lately (no, I haven't moved to Windows, though)... And yet, I am also a very strong open source advocate, and have been working on FLOSS on most Desktop Operating Systems (in my name and anonymously); and believing strongly in Computer freedom. I've been Linux users and sysadmin since 8 years now.

However, lately I am shocked about the "advances" of the Linux Desktop: most of them are crap... And that is not just me, but also the feedbacks of the users that I see complaining... I know I will be downvoted with this post, but I must share my experience.

- PulseAudio was half-baked, pushed-down our throats by Ubuntu/Fedora, and hated by many users; with a very strong NIH syndrom, bringing little new features that could have been done better using the old architecture, with a maintainer team refusing to do release for a long periods of time or favoring some applications over other (which is totally unacceptable), not to mention not-thread safe, CPU hungry in many reproducible situations...

- PolicyKit is complex, using a very important number of processes, is almost never correctly initialized (only gdm3 seems to be able to do it) and breaks many setups, notably Network Manager... I now have to use command-line on KDE to connect to a wifi... And you cannot install Gnome3 or NM without it anymore...

- KDE4.x was not usable before 4.3 (I am actually ok with this), but still on 4.6, I have to deactivate the semantic desktop and all strigi to stop sucking a lot of my CPU power. Network Manager still does not work and I have weird kwin crashes with the nVidia proprietary driver.

- less important and less annoying, PackageKit is also a very complex thing, requiring maintainers for most distro to patch a lot of code, that has very little needs but quite some work has been pushed...

- Unity and Gnome3 have huge usability regressions, so far, but I will not emphasis on that until the next versions are out (KDE 4.0 and 4.1 were no better). But they also are very broken. For both of them, the WM doesn't support correctly application fullscreen, mixture of x11 and OpenGL, and of course not correctly Xv. Accessibility has been forgotten from Unity. On top of that, Unity crashes a lot or can trigger infinite loops; my family were quite not happy when they were upgraded.

So yes, when people ask my opinion with systemd or Wayland, I am not optimistic.

However, I have absolutely no problem with printing :)

Re:The Linux desktop experience is killing Linux on the desktop by jerf on Saturday June 11, 2011 @11:45AM (#2644128)
If you were happy with the state of the Linux desktop four years ago, which I mostly was, then good news, it's still all there if you want it. You might need to abandon or downgrade Gnome, but it's all there. (Or in my case, go through the current KDE configuration and start unchecking a lot of boxes.) But absolutely yes, the latest attempts to chase Windows down have been a disaster. For how open source fundamentally works, there has been a shocking number of Architecture Astronauts running around lately. (And I do use that term in the fully original sense [1].) The pattern of:

1. Glorious design

2. Shitty first pass, released anyhow and made a standard

3. Laboriously fixing it over the period of years until it converges on "Slightly-but-only-slightly less sucky than what it replaced"

4. Goto 1

has become the standard operating procedure of the Linux desktop world.

I am not convinced that the Gnome and KDE projects are good organizational strategies. Replacing a lumbering behemoth accountable to its many customers with lumbering behemoths accountable to essentially nobody is not an improvement, no matter how "open" the latter may be.

(Oh, and I was happy only because I'm a professional programmer and I still prefer the command line over any "semantic desktop". I freely acknowledge this is not the common case.)

[1]: http://www.joelonsoftware.com/articles/fog0000000018.html

Re:The Linux desktop experience is killing Linux on the desktop by kraemate on Saturday June 11, 2011 @12:08PM (#2644199)
Linux was excellent on the desktop about 4 years ago. After that we had fedora turning to a big pile of broken packages, ubuntu adopting some seriously broken technologies (pulseaudio, compiz-beryl, tracker, unity, upstart, readahead, ... ).

My favourite anecdote about linux's degradation is this: Earlier, applications like nautilus , cdburner etc would accurately predict and show the amount of time for operations like copy to complete. Moreover, copying stuff via the GUI was not significantly slower than command line.

With the latest versions of KDE (and even gnome), we've gone back to windows98 levels of inconsistencies (seeing the kde time-estimate bar during a file copy is just painful).

If you want a distro which doesnt take 1G of ram to run a filemanager, the latest one you can try is Ubuntu 7.04 - runs much faster on my 6 year old laptop (with 200MB ram) than my modern desktop (with 1G ram).

Re:The Linux desktop experience is killing Linux on the desktop by evangineer on Saturday June 11, 2011 @01:00PM (#2644308)
It's been a while since I used it in anger, but I would have imagined that the latest release of Slackware is in relatively good shape.

Patrick's emphasis on pragmatism & performance means that he simply wouldn't have incorporated stuff that didn't work if he could avoid it.

Re:The Linux desktop experience is killing Linux on the desktop by samstokes on Saturday June 11, 2011 @01:12PM (#2644330)
I'd be interested to know why you consider upstart "seriously broken". I've just used it in anger for the first time, and it seems like a big improvement on the old, arcane system of alphabetically named init scripts.
Re:The Linux desktop experience is killing Linux on the desktop by jevinskie on Sunday June 12, 2011 @03:53AM (#2646008)
The technology is great! I love the launchd/upstart way of doing things. What is completely unacceptable for a core piece of system software is the pathetic level of documentation. I should NOT have to source dive to write an init script! Whoever let upstart out of the door with the piss poor documentation should be lashed repeatedly with a wet noodle.
Re:The Linux desktop experience is killing Linux on the desktop by iki23 on Sunday June 12, 2011 @08:57AM (#2646390)
I migrated from Kubuntu to Xubuntu when Lucid came out, it runs greatly on older notebooks for that matter, even Xubuntu Natty today.

While the issues mentioned in the article are valid, it's still so much easier for me to maintain all family (and several friends) pc/laptops around, after I migrated them from Windows to Kubuntu/Xubuntu. The desktops just work and don't break, which is not something you can say about the Windows tamagotchi thing - you need to care about this one, or keep it restricted.

Re:The Linux desktop experience is killing Linux on the desktop by super_mario on Sunday June 12, 2011 @11:11AM (#2646590)
Sorry, but modern desktops don't have 1 GB of RAM any more. 4 is kind of on the low end, 8 is normal, and 16 or more is higher end.

Also, 2-4 cores are standard these days. 8 - 24 cores would be high end.

Re:The Linux desktop experience is killing Linux on the desktop by dkarl on Saturday June 11, 2011 @02:55PM (#2644526)
GNOME and KDE are monolithic and encourage everything under their umbrellas to depend on everything else. The Linux desktop has fallen into the same pitfall that so many enterprises do: reaction against integration issues in a chaotic environment has led to monolithic approaches that provide uniformity and integration but prevent the mix-and-match flexibility that allows individual projects to fail and succeed on their merits. The monolithic approach, the architecture astronaut approach, means high commitment to each project and leads to projects like PulseAudio becoming "too big to fail" even if they fail at their technical objectives. The next step in evolution is supposed to be a loosely coupled services architecture that provides the best of those two worlds. I won't venture to guess where it goes after that.
Re:The Linux desktop experience is killing Linux on the desktop by contextfree on Saturday June 11, 2011 @05:55PM (#2644968)
however, I've noticed that striving for loosely coupled architecture has often fostered its own brand of, if you like, architectural astronomy, as the architects try to design the ultimate meta-framework that will make it easy to integrate disparate components without the components knowing anything about how they can be used.
Re:The Linux desktop experience is killing Linux on the desktop by contextfree on Saturday June 11, 2011 @05:55PM (#2644969)
The same cycle is of course common in proprietary software too (e.g. Longhorn/Vista/Win7)
Re:The Linux desktop experience is killing Linux on the desktop by CrLf on Saturday June 11, 2011 @09:13AM (#2643822)
"And yet, I am also a very strong open source advocate"

Having an opinion about the miserable state of the Linux desktop has nothing to do with open-source advocacy. The success of many open-source projects including Linux itself (on everything but the desktop) is proof that the model works, and can produce quality software, often better than the proprietary alternatives.

I too am an open-source advocate, and I've met insult and disdain when I rant about the desktop "holy cow". There's just something there that makes people blind to the issues, and it's the same thing that makes the issues pile up and not get fixed. It just doesn't happen very often now because I seldom give enough of a crap about this long-lost battle to even enter the discussion.

Re:The Linux desktop experience is killing Linux on the desktop by olefoo on Saturday June 11, 2011 @10:49AM (#2644025)
> The success of many open-source projects including Linux itself (on everything but the desktop) is proof that the model works, and can produce quality software, often better than the proprietary alternatives.

And a big part of the difference is the environment:

On the server you have a relatively homogeneous hardware platform, many deeply technical users who can and will fix things that are broken, and good connectivity of related environments so that useful innovations spread quickly and the people who made those innovations possible benefit from their spread.

On the desktop you have a much less uniform hardware environment, relatively sparse numbers of technically able users, multiple obstacles to connectivity, and almost no individual recognition for people who make important improvements.

And the problems that are being solved are different, desktop software usually has to put up with a lot of bureaucracy and rules; writing desktop applications requires that developers be aware of the conventions of the system they are operating in and play well with a host of other software for something as simple as drawing a dialog box for the user and capturing input from it. On the server it's relatively easy to partition processes from each other so that they don't interfere with each other; whereas on the desktop you have to support every conceivable action that someone could possibly take.

That said, Linux "winning the desktop" isn't necessarily a worthwhile goal. Don't get me wrong; having Linux desktops available is a good thing all around, it keeps Apple and Microsoft honest. And it's unfortunate that intellectual property concerns have hobbled the development of multimedia in open source to the extent that they have.

Do we really need more WIMP style desktop operating systems that are attempting to be familiar to both Mac and Windows users?

Shouldn't Open Source Desktops be a hotbed of innovation? A carnival of new ideas, metaphors, experimental interaction designs?

Re:The Linux desktop experience is killing Linux on the desktop by bane on Saturday June 11, 2011 @11:48AM (#2644135)
Shouldn't Open Source Desktops be a hotbed of innovation? A carnival of new ideas, metaphors, experimental interaction designs?

But if you look historically at most major open source projects, they aren't innovative. IMHO, most open source projects seem to stem from a desire to have a free (in both senses of the word) version of xyz proprietary/closed source software.

So we end up with lots and lots and lots of copies/equivalents to closed source software, only with a few esoteric additions for whatever itch the author needed to scratch and half the feature set gone.

Sometimes, the OSS version gets better over time, and even supplants the closed source version. But just as often, once the author scratched that itch, development stalls and very little innovation happens. Or alternately, we'll see dozens of entirely different reinventions of the wheel, where somebody didn't like the particular way the OSS version worked, and then just rewrote the whole thing again. I mean really, how many half baked personal finance software tools do we need?

In all of this, what doesn't tend to happen is novel innovation in desktop software. Open source games are rehashes of closed source favorites (I mean really, can anybody point me to a completely novel OSS game)? Desktop software tends to be free (as in beer) copies of expensive proprietary software (GIS tools, image editors, 3d modelers, laboratory tools) or non-user friendly academic research projects released into the wild. Taking gaming as an example, almost all of the innovation is happening in the closed source, indie gaming scene.

Basically, you can kit yourself out with less polished version of hundreds of thousands of dollars of proprietary software for free (that you can play with the code a bit), but that's about it.

OSS is sadly trapped in a cycle of non-innovation and has been for years.

Re:The Linux desktop experience is killing Linux on the desktop by lukeschlather on Saturday June 11, 2011 @03:02PM (#2644545)
That's true in some areas, but definitely not in others. I've used a variety of media players, and generally speaking the proprietary ones are inferior. VLC, while it is a bit of a resource hog, will play anything you throw at it. Mplayer and Media Player Classic are elegant, fast, and have damn good compatibility.

iTunes and WMP are bloated crap that force you to sit through DVD warnings. WMP has gotten a lot more stable since Windows 7, but that's actually a case where it has taken Microsoft years to come up with anything approaching the usability of VLC. (And their fealty to the MPAA prevents them from taking the final user-friendly step and allowing us to watch what we want to watch on the DVDs we've purchased.)

Chrome is widely regarded as the front-runner among browsers. And to be clear, Google didn't make Chrome because they wanted a free (in both senses of the word) browser. They built it because they wanted a browser that doesn't suck. (Though I guess you could make the argument that KHTML was just a me-too product.)

I don't think Inkscape has any competitors, open or closed. It's an intuitive, full-featured vector graphics editor. Adobe Illustrator by contrast is certainly superior, but it has a learning curve that makes it unusable for people who aren't graphics designers. Inkscape is extremely innovative.

Re:The Linux desktop experience is killing Linux on the desktop by ootachi on Saturday June 11, 2011 @07:03PM (#2645107)
Don't forget Firefox either; while Chrome has taken the lead in many areas, Firefox is still ahead in some (graphics acceleration and JavaScript language features for example), and more importantly, Firefox led the way in terms of innovation for years and years before Chrome was on the scene.

Other open source products I can think of with fantastic UX are Transmission (the BitTorrent client) and Colloquy.

Re:The Linux desktop experience is killing Linux on the desktop by varjag on Sunday June 12, 2011 @07:36AM (#2646297)
Neither Firefox nor Chrome started as grassroots community efforts, however.
Re:The Linux desktop experience is killing Linux on the desktop by georgemcbay on Saturday June 11, 2011 @06:36PM (#2645069)
"VLC, while it is a bit of a resource hog, will play anything you throw at it."

I'm not sure that is a victory of OSS as much as it is that they have more freedom to play fast and loose with patents than a commercial/closed source developer would have if directly selling their software (particularly in the US market).

Re:The Linux desktop experience is killing Linux on the desktop by yid on Sunday June 12, 2011 @05:30AM (#2646156)
> But if you look historically at most major open source projects, they aren't innovative.

Most software isn't innovative, and open source samples from the same intellectual gene pool.

Re:The Linux desktop experience is killing Linux on the desktop by evangineer on Saturday June 11, 2011 @01:13PM (#2644331)
After reading that last statement, I'm reminded about the days when http://www.osnews.com/ used to be full of stories about Open Source Desktops and more.

EDIT: This is more like what I used to look for back in the day: http://www.osnews.com/topics/1 There's a list of available topics at http://www.osnews.com/topics/

Re:The Linux desktop experience is killing Linux on the desktop by eropple on Saturday June 11, 2011 @12:06PM (#2644191)
Shouldn't Open Source Desktops be a hotbed of innovation? A carnival of new ideas, metaphors, experimental interaction designs?

Only if you don't want them to be used. Which is totally okay, but it'll keep most people (myself included) far, far away.

Re:The Linux desktop experience is killing Linux on the desktop by anigbrowl on Saturday June 11, 2011 @05:19PM (#2644888)
Shouldn't Open Source Desktops be a hotbed of innovation? A carnival of new ideas, metaphors, experimental interaction designs?

Last time the Linux desktop felt innovative was the release of enlightenment 0.16. I had 9x virtual desktops and a completely skinnable UI with a reasonably robust scripting language running on some POS Dell laptop, and it was speedy.

Re:The Linux desktop experience is killing Linux on the desktop by jbk on Saturday June 11, 2011 @09:29AM (#2643857)
> Having an opinion about the miserable state of the Linux desktop has nothing to do with open-source advocacy

You are right, and my comment wasn't very clear on this part.

It was just to avoid the comments saying that I am an open-source hater.

Re:The Linux desktop experience is killing Linux on the desktop by lwhi on Saturday June 11, 2011 @08:57AM (#2643797)
I remember the way PulseAudio was abruptly included in Ubuntu and the problems that this initially caused a lot of the applications that made use of audio as a result - but now, a few years on I can honestly say those problems are history.

The true beauty of Linux is the way that the OS improves over time. Problems are ironed out, and legacy hardware support is often ongoing. I think this is unique to Linux.

Decisions about where to go next re. Desktop paradigms are tricky ... but I think the main problem is lack of strong and decisive leadership; largely due to the problems inherent to an open development hierarchy. A paradigm shift often requires a leap of faith. Without that, any changes becomes a patchwork or amalgamation of multiple people's ideas - which in my mind isn't optimal.

I reckon Mark Shuttleworth is trying to create a paradigm shift with Ubuntu .. and I applaud him. There's so much life left in Linux as desktop platform. To state otherwise is shortsighted, and ultimately damaging to an incredibly vibrant and worthy platform.

Re:The Linux desktop experience is killing Linux on the desktop by selectnull on Saturday June 11, 2011 @10:11AM (#2643937)
> The true beauty of Linux is the way that the OS improves over time. Problems are ironed out, and legacy hardware support is often ongoing. I think this is unique to Linux.

I'm sorry, but the statement that linux improves over time, and thay's unique to linux has really no basis in reality. Both Windows and MacOS do improve over time, we could argue which of those three does the best job, but I don't really think linux would be the winner in that comparison either.

I don't have any experience with other OSes than those 3 mentioned, so somebody else can chip in.

Re:The Linux desktop experience is killing Linux on the desktop by lwhi on Saturday June 11, 2011 @10:15AM (#2643946)
With Windows, I've found that driver support often halts once a manufacturer has provided it's obligatory release. I think this is a limitation of the commercial closed source model that Windows (and OS X) follow.

I think an open source model encourages iterative improvement which isn't tied to commercial product releases.

This was the basis for my comment.

Re:The Linux desktop experience is killing Linux on the desktop by selectnull on Saturday June 11, 2011 @10:57AM (#2644042)
I agree with you that open source model should (and often does) solves problems with hardware support, at least in theory. Then again, my bluetooth on linux simply refuses to work, no matter what I do (while on the same hardware windows never had any problems).

Your original comment was a little bit ambiguous: you were primarily thinking of legacy hardware support as in "legacy hardware support is often ongoing". I read the first part of the sentence "Problems are ironed out" as if that's only valid for linux, which I don't think it is.

Re:The Linux desktop experience is killing Linux on the desktop by mkr-hn on Saturday June 11, 2011 @10:28AM (#2643970)
Is that an issue outside of video drivers?
Re:The Linux desktop experience is killing Linux on the desktop by jrockway on Saturday June 11, 2011 @10:45AM (#2644019)
But legacy hardware support doesn't improve in OS X. Try upgrading your PowerPC-based machine to Lion.

Now try running Linux 3.0rc on, let's say, an aging SPARC 5 workstation. Just Works.

Re:The Linux desktop experience is killing Linux on the desktop by selectnull on Saturday June 11, 2011 @11:06AM (#2644055)
You're right, there are examples, probably many where you will show linux supports hardware better than osx or windoze.

But hey, I use linux for the last two years for all my desktop computing (and more for servers). I love it and find it superior to windows. Except my bluetooth doesn't work: and it did with windows.

C'est la vie, I guess...

Re:The Linux desktop experience is killing Linux on the desktop by jbk on Saturday June 11, 2011 @09:02AM (#2643805)
> but now, a few years on I can honestly say those problems are history

Believe me, they are not. They might be history for you, but not for everyone.

Many non-standard setups (using Jack, using pass-through, using bluetooth headsets) are still broken. Applications using Phonon have very different behaviors with or without PA. KMix and pavucontrol still behave very differently from each other...

Re:The Linux desktop experience is killing Linux on the desktop by pyre on Saturday June 11, 2011 @10:11AM (#2643936)
It seems like most of your complaints have to do with KDE.
Re:The Linux desktop experience is killing Linux on the desktop by nitrogen on Sunday June 12, 2011 @06:25AM (#2646240)
Gnome user here. PulseAudio is always screwing up the settings on/misbehaving with my SB Live 5.1, and there's no way to assign the rear or center/lfe outputs as headphone outputs instead, which is a piece of cake with plain ALSA (just use alsamixer to set the Wave Surround mixer to ~-16dB). Oh yeah, PulseAudio also ignores the decibel hints given by ALSA, and frequently sets the output gain to +12dB on some integrated sound cards, causing terrible distortion. Applications trying to work around the PulseAudio situation (Skype, Flash) by preventing me from selecting my hardware-mixed ALSA output have their own problems. I have many other complaints, but it's far easier to just uninstall PA and have a nice, clean audio system.
Re:The Linux desktop experience is killing Linux on the desktop by andor on Sunday June 12, 2011 @07:51AM (#2646317)
If you find a bug in actively maintained software like PulseAudio, please report it. The best thing to do here is not to work around a bug, but to participate in the community and help to improve the software.
Re:The Linux desktop experience is killing Linux on the desktop by nitrogen on Sunday June 12, 2011 @04:33PM (#2647328)
That's the ideal situation, of course, but I disagree with the entire premise of PulseAudio. It has some interesting features (per-application volume, network audio, synchronization between sound cards at slightly different sample rates), but those should have been implemented as additions to ALSA and/or one of the jackd implementations.

There are also the hurdles to jump through of signing up for a bug tracker account, searching for existing similar bugs, watching my report get ignored because it's not an "average user" use case, etc. For someone like me who's experienced with ALSA, written a sound card driver, and had things "just work" for a very long time, there's greater incentive for me to just rip out PulseAudio and get back to work.

Re:The Linux desktop experience is killing Linux on the desktop by jbk on Saturday June 11, 2011 @12:55PM (#2644295)
That is because I am using it those days, nothing more...

Gnome3 and Unity, I leave them the benefit of the doubt, because they are new, but GNOME people are usually the ones who are pushing those technologies.

Re:The Linux desktop experience is killing Linux on the desktop by tankenmate on Saturday June 11, 2011 @10:12AM (#2643938)
PulseAudio has been crap for ages, and its rate of improvement is lethargic at best. What frustrates me most about PA is that one of the big selling points was "network transparency" a la X; however X it would seem is to be deprecated with graphics network transparency along with it. So why do we stick with PA then? Audio on Linux has more layers than an onion. I am using Ubuntu 10.04 on my desktops at the moment, when I move to the next LTS I will be moving to Xubuntu and leave all the GNOME/Unity/Wayland crap behind. If a X extension comes along that allows remote compositing and local display (a la VNC) in a native window by window fashion I will be a truly happy boy.
Re:The Linux desktop experience is killing Linux on the desktop by jsnell on Saturday June 11, 2011 @01:58PM (#2644419)
I think all of the big selling points of PulseAudio had similar tragic flaws. Either they were totally useless even conceptually (network transparent audio? really?) or conceptually at least so-so, but implemented so badly that they were also practically useless. My favorite example of the latter was the per-application volume control (which I've never wanted, but maybe somebody does) which pretty much ended up with the system volume occasionally getting set to the maximum value.
Re:The Linux desktop experience is killing Linux on the desktop by mgkimsal on Saturday June 11, 2011 @03:03PM (#2644549)
What's so odd about this is that I have this on my macbook now but in a much more straightforward way. Each application running that outputs sound has a volume control embedded in it (itunes, vlc, flash video in youtube, etc). I go to each one and adjust the volume. Not that hard. I realize PA was trying to centralize and offer more, but it's a solution looking for a problem in most cases.

And I tried out 'airfoil' the other day (I think that was the name) that let me push out audio from different apps on my mac to 'foil speakers'? - basically other software running to capture and playback that audio. I can essentially run and manage just the audio portion of itunes on mac 1 from software on mac 2. And it 'just worked' (to reclaim the ubuntu mantra). Ahh - here: http://www.rogueamoeba.com/airfoil/mac/

Re:The Linux desktop experience is killing Linux on the desktop by bwat47 on Saturday June 11, 2011 @03:49PM (#2644680)
Per application volume is the feature of PA most people wanted. Windows 7 has this and it works great. In PA however... not so much. Linux does need something like pulseaudio, but pulseaudio does indeed suck :(
Re:The Linux desktop experience is killing Linux on the desktop by superppl on Saturday June 11, 2011 @07:38PM (#2645171)
PulseAudio has been one of those love/hate things. Per application audio is great when you want to mute an application that you can't mute otherwise (like a flash application for school simply won't shut up).

I hate how it keeps touching the volume level for the system/hardware.

Re:The Linux desktop experience is killing Linux on the desktop by evangineer on Saturday June 11, 2011 @01:06PM (#2644316)
I hear you regarding Shuttleworth & Ubuntu. Unfortunately, the GNOME developers don't seem to want to play ball & have seen Unity as a rival to GNOME Shell rather than as complementary or something to build on.
Re:The Linux desktop experience is killing Linux on the desktop by sandGorgon on Saturday June 11, 2011 @10:40AM (#2644004)
Thank you for this. I have a personal peeve with the direction that KDE has been taking with the semantic desktop - the tremendous slowdown because of that and absolutely no focus on usability. Plus the desktop looks like an 80's Eurodance video (as compared to Gnome 2). They continue to use konquerer and KJS (built into the core desktop) rather than webkit or V8.

Power management with linux on laptops has been going downhill since sometime and today I get atleast 30% less battery life as compared to Win7 (maybe Phoronix is right with its power regression hullabaloo)

Suspend and resume still sucks (https://bugs.freedesktop.org//show_bug.cgi?id=28739 presumably fixed in 2.6.38 but still gives me problems frequently). Displayport/HDMI out on my laptop does not send out audio and until I used a custom PPA kernel, multi-monitor out on my laptop used to lockup frequently.

All of these things work seamlessly on Windows 7.

I am willing to pay good money for a seamless Linux desktop (~100$ for something that works seamlessly and timely updates) - if that's what it takes to get someone to focus on something of value, like TuxOnIce, rather than placement of close buttons on the left vs right.

Re:The Linux desktop experience is killing Linux on the desktop by nl on Saturday June 11, 2011 @12:12PM (#2644205)
I get atleast 30% less battery life as compared to Win7

oh, oh.. jumps around excitedly. I know this one!

  sudo apt-get install powertop
  sudo powertop
Express mild surprise to find that npviewer.bin is using a huge amount of power

  pkill npviewer.bin
Yay for flash!!
Re:The Linux desktop experience is killing Linux on the desktop by evilduck on Saturday June 11, 2011 @01:57PM (#2644416)
Can't stress powertop enough. I have a N455 Atom netbook, with 11.01, just now installed it (I knew about it but always forget to install it after reformatting), and using powertop's suggestions, I brought idling down from an average 8.5 watts to 7.9 watts, giving me almost another 30 minutes of battery life.
Re:The Linux desktop experience is killing Linux on the desktop by sandGorgon on Saturday June 11, 2011 @12:15PM (#2644211)
flashblock on chrome FTFY

P.S. I dont completely trust Phoronix, but I'm beginning to think that the power regression thing is real http://www.phoronix.com/scan.php?page=article&item=linux...

Re:The Linux desktop experience is killing Linux on the desktop by jrockway on Saturday June 11, 2011 @10:43AM (#2644015)
$100 is not what it will take. It will take a vendor that's willing to build the laptop out of supported hardware instead of whatever they can source most cheaply.

Apple does it and that's why their hardware mostly works. (But to be fair, I've had plenty of issues with Windows and OS X. Software sucks. Hardware sucks. That's why you get a supercomputer with 15 hours battery life for $500, though. If you wanted it to be perfect, it would cost you $100,000.)

Re:The Linux desktop experience is killing Linux on the desktop by pbhjpbhj on Saturday June 11, 2011 @11:37AM (#2644116)
>$100 is not what it will take. It will take a vendor that's willing to build the laptop out of supported hardware instead of whatever they can source most cheaply.

I imagine it's cheaper just to support the hardware you are using for other OSs though?

Dell were shipping Linux based laptops and presumably chose this route over the "create hardware specifically for Linux" route. Why did Dell fail in this respect?

Re:The Linux desktop experience is killing Linux on the desktop by sandGorgon on Saturday June 11, 2011 @12:09PM (#2644200)
take that thought one bit further.

Say you only support hardware from the last 5 years (Drop all pre-2001 compatibility.) - 5 major laptop makers,3-4 hardware/motherboard lines. Can a software player not raise 20K$ to buy hardware and build in full out-of-the-box compatibility ?

Diaspora raised 200K for vaporware - can this not be funded ?

Re:The Linux desktop experience is killing Linux on the desktop by sho_hn on Saturday June 11, 2011 @07:35PM (#2645166)
> They continue to use konquerer and KJS (built into the core desktop) rather than webkit or V8.

FWIW, this is somewhat incorrect.

First of, Konqueror is an application, not a browser engine; you're thinking of KHTML.

Now, it's true that KDE is still developing KHTML and KJS (and it has to, considering KDE commits to ABI/API stability within a major release series and the Qt port of WebKit wasn't close to ready by the time KDE 4.0 was released).

However, Konqueror offers support for using either KHTML/KJS or QtWebkit/JavaScriptCore - technically, both are just KPart components, along with the Okular PDF viewer and various others Konqueror embeds to display documents of various sorts - and some other parts of the "core desktop" use WebKit exclusively (e.g. the Webview and Web Slice widgets).

Re:The Linux desktop experience is killing Linux on the desktop by jrockway on Saturday June 11, 2011 @09:49AM (#2643900)
What's the replacement for PulseAudio for the average user? I personally have a sound card with hardware mixing, and I don't have anything playing sounds other than xmms2 and mplayer, so raw ALSA works for me. But if you want features like "move this audio stream to my Bluetooth headset", you need what PulseAudio offers.

(And yes, on my video-playing box, I use PulseAudio, and listen to stuff with Bluetooth headphones. Turn them on, audio switches to Bluetooth without the mplayer session even being affected. Turn them off, back to the TV's speakers. It just works. And I set this up by clicking pretty things in a GUI.)

Re:The Linux desktop experience is killing Linux on the desktop by pyre on Saturday June 11, 2011 @10:15AM (#2643947)
I've been able to do similar things. Stream audio over the network from my HTPC to my laptop, and use my laptop headphones to listen to a movie that I'm watching (on the HTPC).
Re:The Linux desktop experience is killing Linux on the desktop by dman on Saturday June 11, 2011 @10:35AM (#2643992)
Ive grown to love this feature on linux. Any idea if theres a way to do the same thing on Windows? (netflix sigh)
Re:The Linux desktop experience is killing Linux on the desktop by sigil on Saturday June 11, 2011 @02:17PM (#2644452)
A Netflix plugin for Linux Chrome is on the verge of being released. May be of interest.

http://www.thechromesource.com/netflix-plug-in-for-chrome-an...

Re:The Linux desktop experience is killing Linux on the desktop by chipsy on Saturday June 11, 2011 @05:41PM (#2644939)
I think part of the problem these days is that the most creative and innovative efforts are going towards the browser. And, indeed, if browsers keep growing and start to provide an credible, sandboxed, near-native-app equivalent(e.g. pNaCl + local caching, low-level input, sound and video APIs and full network capabilities) the desktop could potentially be stripped all the way back to the programmer-and-sysadmin-centric environments we had in the mid-80s, and usability focus could be on supporting the browser experience instead, as ChromeOS is attempting.

As it is, the Linux desktop is still working towards "yesterday's experience," since we don't have good enough browsers and there are tons and tons of legacy apps. Unfortunately, supporting yesterday's experience is harder for usability since it's conceptually richer, and most of these concepts are dueling at the bits-and-bytes level, where they're hard to reason about and present in digestible ways. The browser can blackbox a lot of stuff behind the standard APIs, something which the OS does not enjoy.

Another problem, just as large, is that there continues to be lots of new hardware, and correspondingly new drivers to support and specs to reverse engineer(since many manufacturers remain unwilling to assist). This is a problem that can only be solved by maintaining a hardware taskforce roughly proportional to the amount of new hardware released, but it's not particularly interesting or sexy, and it's not a core goal of most of the Linux ecosystem to create premium-grade drivers for all hardware.

Re:The Linux desktop experience is killing Linux on the desktop by pavpanchekha on Saturday June 11, 2011 @05:51PM (#2644959)
You know, I think part of the problem is that a lot of the leaders of the Linux desktop experience are building these large, complex structures and applications where they are not needed. The best Linux desktop wouldn't be the one that solves all of our problems by specifically considering them, it'd be one that solves them by obviating them.

Now, I'll admit, I'm a minimalist. I use Arch Linux, run no end-user applications except Emacs and Chrome (and I use w3m as the browser often enough), dwm for window manager, and so on. But really it seems that the enormous complexity of these new solutions makes them near-impossible to support. PulseAudio, PolicyKit --- all of these had working systems that were far, far simpler. Maybe instead of PulseAudio, we needed to look at the ALSA code, clean it up, and add the few features people really cared about (per-application volume control) there. Yes, the semantic desktop might be this great pie-in-the-sky result. But really, too complex. Unity, Gnome3? Same thing. We don't need Wayland, we need to simplify and clean up X.Org (something, admittedly, that /has/ been happening. X.Org is the one of those software packages that /does/ improve monotonically with every release). We don't need the total solution to all our problems. We need to simplify and polish what we have now.

Re:The Linux desktop experience is killing Linux on the desktop by vegai on Saturday June 11, 2011 @02:20PM (#2644463)
Hey, it's not all bad! Check out http://www.suckless.org for real Linux desktop innovation
Re:The Linux desktop experience is killing Linux on the desktop by motters on Saturday June 11, 2011 @10:13AM (#2643941)
I regard Unity and Gnome shell as still being experimental, and not delivering a very comprehensive or polished experience. If you want to get serious work done then stick with Gnome 2.x (for example Mint 11).
Re:The Linux desktop experience is killing Linux on the desktop by eropple on Saturday June 11, 2011 @12:08PM (#2644198)
Like it or not (and I'm ambivalent), what Ubuntu ships is, almost by definition, not experimental. They are desktop Linux in the minds of most.

And, to be honest, GNOME 2 is still pretty lacking. I know a lot of GNOME team members past and present, and I like and respect most of them for a lot of work put in on a pretty thankless project, but the results aren't there compared to Windows or OS X.