News for hackers. Stuff that matters.
Re:Why hasn’t the Year of the Linux Desktop happened yet? by notacoward on Friday December 22, 2017 @08:48AM (#15987355)
This is kind of the "last mile" problem with open-source software. The last few bits of bug fixing and documentation and - most especially - interface polish can be unpleasant. Developers who started a project because of an interest in its core problem domain generally don't want to do those kinds of chores. Sometimes it's because they lack the specific skills to do them well, and don't want to invest lots of time learning how to do something that's still medium reward (at best) for them. Sometimes it's because they just don't want to even if they have the skills, because some other much more interesting problem beckons. They have to be paid to go that last mile.

In the case of web apps, developers get paid to go the last mile - either by an employer or via the market. In the case of Linux server software they also get paid; in this case a Red Hat salary is the most common form. For Linux desktop software, very few get paid. Not nearly enough. OpenOffice/LibreOffice in particular needs and has always needed a ton of work, and almost nobody's paying for it. So it has always been a total tire fire. Random crashes, which then leave a document in a "needs recovery" state permanently no matter how many times it has already been recovered. Formatting and conversion glitches. Features and options that are hard to use even if you can find them among the smoldering dung-pile of other features and options that nobody anywhere has used for years. Staggering memory abuse bogging down the whole system. I'm sure the devs (at least some of them) would love to fix these things, but it's going to be really hard work - often more political than technical in nature - and nobody's paying them enough to go through that misery so they do more rewarding things instead. The result is software that will always lag behind its proprietary competitors in terms of appeal to users - far enough behind that people will actually pay for the difference.

If you want to compete effectively in a market, somebody has to be paid for crossing that last mile, and that means somebody has to do the paying. Nobody is.

Re:Why hasn’t the Year of the Linux Desktop happened yet? by kuro68k on Friday December 22, 2017 @09:04AM (#15987468)
This. I tried every major Linux distro recently, and every one had really basic problems. For example, Ubuntu and Mint don't let you configure the mouse wheel scroll speed. There are hacks but none work reliably. Do all Ubuntu users really scroll web pages incredibly slowly?

And then there are the missing apps. Want a really good, free git GUI client? Sorry, not on Linux. It's git FFS, Linux should have great dev tools. Same with file managers.

I used to be an Amiga user, I'm a C developer and like tinkering. But I also want something that just works for the basics. Sad to say but Windows, for all its faults, does work. Visual Studio does work. And all the open source apps I use like Kicad are on Windows.

I really want to move to Linux, but it's too much work to make it work. These days I have better things to do with my computer.

Re:Why hasn’t the Year of the Linux Desktop happened yet? by eadmund on Friday December 22, 2017 @09:32AM (#15987676)
> For example, Ubuntu and Mint don't let you configure the mouse wheel scroll speed.

Since both are Debian derivatives, I imagine that both include synclient(1). No, it's not a GUI — but that's better, because you can just put the right command into your login scripts, and you know that it'll execute, and never get deleted because a desktop environment decided to change its config file format.

> Want a really good, free git GUI client? Sorry, not on Linux.

Magit is awesome.

> Sad to say but Windows, for all its faults, does work.

I have a couple of Windows machines, and I don't feel that they work. Swallowed keystrokes & clicks, ads — no thank you!

Re:Why hasn’t the Year of the Linux Desktop happened yet? by antisthenes on Friday December 22, 2017 @02:18PM (#15990107)
> because you can just put the right command into your login scripts, and you know that it'll execute, and never get deleted because a desktop environment decided to change its config file format.

You just lost 99% of the userbase.

Re:Why hasn’t the Year of the Linux Desktop happened yet? by menacingly on Friday December 22, 2017 @09:47AM (#15987752)
I use synclient at login now, but your paragraph about it alone has a few great reasons why a civilian might be turned off by linux on the desktop.
Re:Why hasn’t the Year of the Linux Desktop happened yet? by menacingly on Friday December 22, 2017 @09:10AM (#15987509)
I'm a mac convert to linux. I've switched back and forth for years. Since I started using linux in the late 90s, I have an issue where I go to paste something, and nothing is in the clipboard, so I go back and recopy, then it works.

It happens just rarely enough to make me feel insane, but it never happens on my work windows machine or my mac. Maybe I'm subconsciously sabotaging my copies on linux.

This is the most bizarre thing I encounter, but it's missing the hundred other tiny warts I ignore because I "know what I signed up for" using linux as my daily driver.

Re:Why hasn’t the Year of the Linux Desktop happened yet? by EdSharkey on Friday December 22, 2017 @09:13AM (#15987530)
IntelliJ looks and works GREAT on Linux, though. Depending on what languages you code for, jetbrains products can actually be quite affordable too.
Re:Why hasn’t the Year of the Linux Desktop happened yet? by cjalmeida on Friday December 22, 2017 @09:55AM (#15987822)
Same here. Clion IMO is miles ahead VS for C++ dev (when you don't need to interface with the Windows API of course)
Re:Why hasn’t the Year of the Linux Desktop happened yet? by lj3 on Friday December 22, 2017 @09:16AM (#15987550)
> Want a really good, free git GUI client?

GitKraken?

Re:Why hasn’t the Year of the Linux Desktop happened yet? by menacingly on Friday December 22, 2017 @09:06AM (#15987476)
I really like the last mile concept applied to this.

Also, the examples everyone is sure to cite in this thread where a unix is used by the general population is just an example of some megacorp stepping up and owning the last mile.