Enthusiasm Lost For Linux On The Desktop


Recommended Posts

I understand that this is probably going to be a controversial topic, but I hope it will be a productive one. Please let's not turn this into any kind of religious war.

 


 

So, I'm bailing on my Linux desktop install.

 

I find it quite upsetting that it's come to this, because I'm an avid supporter of the Linux desktop, but I'm sick to the teeth of fighting with the graphical UI components of Linux. I've been running XFCE + Compton as my Desktop environment in Linux for three years now, and it's a combination that's worked very well for me until lately. So much so, in fact, that for the majority of that time, Linux has been my primary desktop, strictly only booting into Windows for gaming. I even have Steam installed on Linux for some games.

 

Nvidia Sucks

 

However, Nvidia updated their graphics drivers this year, and introduced this bug:

Nvidia has, as far as I can tell, refused to acknowledge this bug, and so the issue persists to this day. This isn't a minor bug either, the screen corruption that occurs can render a lot of applications unusable, and the workarounds are unacceptable (disabling V-Sync on the desktop is not a solution). The thing that probably annoys me more is that Nvidia are supposed to be the good one. ATI driver support sucks on Linux (although my understanding is that they're slowly turning that around), so I picked Nvidia for it's "better Linux support". I feel cheated.

Nouveau Sucks (a.k.a. Nvidia Sucks Part II)

 

In the wake of Nvidia's crappy drivers, I attempted to fall back on the FOSS Nouveau driver, which promptly got uninstalled due to this bug:

I appreciate the work that the Nouveau guys do, and I know that they have tried very hard to get hold of proper Nvidia documentation, but to mostly no avail. Again, I believe Nvidia are to blame for this, sharing documentation would benefit everyone, and at least get some decent open source drivers working correctly.

X Server Sucks

I think this one is fairly self explanatory. The X server system is so unbelievably archaic in design that it desperately needs replacing. Wayland intends to do exactly this, but in three years, we still don't having any meaningful wide support for it, so we're mostly still stuck with X. For basic use cases, X Server does a perfectly fine job, but it still concerns me that in 2014 we still don't have decent multi-monitor support. It mostly works, but it seems inevitable that eventually I'll end up screwing around with various settings just to get two monitors to exist peacefully side by side. This sort of stuff works out of the box on Windows, why can't we have the same thing on Linux? Maybe it's a driver thing again, I don't know.

 

Lots Of Other Things Suck

 

Among which:

  • Gnome, even 14 releases after Gnome 3.0, still sucks in it's default configuration. The idea that you have to open a "start screen" in order to switch to a non-visible Window is plain stupid. Tabletification of UI's has to stop for desktop users. I'm convinced that the people that enjoy using Gnome are suffering some kind of Stockholm Syndrome.
  • KDE is still ugly. KDE 5 looks very promising, but it's still not complete yet.
  • Games opening on random monitors in multi-monitor configurations is still an issue.
  • Flash on Linux still sucks (a.k.a. Adobe sucks).

 

It really is a shame that this is the case, because all of my issues at present are user interface related. For the mostpart, I much prefer the "Linux way". The filesystem makes more sense to me, the terminal is much more powerful than the Windows command prompt (not moreso than Powershell, but to me it makes more sense). Simple things like the ability to SSH onto the box, and more complex things like set up a simple FTP server, manage printers, manage VPNs, develop, compile code, all make more sense to me in Linux; and frankly, I like having an OS that I built myself (from large building blocks). It's a hobby, something that I can tinker with, but if I can't navigate a UI without coming across significant usability issues that are out of my control, what's the point?

 

My Linux partitions aren't going anywhere, but I'm saddened to say that I'm setting my UEFI default boot back to Windows until things get sorted.

Honestly I think a major reason for this is because windows no longer sucks (mostly).

 

"Linux on the desktop" (Ubuntu especially) became popular when XP had been out for a long time and Microsoft were being slow about creating a new OS. this led to a lot of users becoming fed up and decided that creating their own OS (with blackjack and hookers) was the way to go. (This is also partly why Firefox gained a lot of ground over MS because they were slow at releasing updates to IE6 too.)

 

now that Microsoft are a lot more frequent with their OS updates, Linux is no longer needed as a desktop OS by the majority. 

 

Before XP, there was barely any drive by the Linux community to get "Linux on the desktop" because it was mostly used by geeks who knew what they were doing.

 

It'll be interesting to see how long this thread lasts :p 

Honestly I think a major reason for this is because windows no longer sucks (mostly).

 

"Linux on the desktop" (Ubuntu especially) became popular when XP had been out for a long time and Microsoft were being slow about creating a new OS. this led to a lot of users becoming fed up and decided that creating their own OS (with blackjack and hookers) was the way to go. (This is also partly why Firefox gained a lot of ground over MS because they were slow at releasing updates to IE6 too.)

 

now that Microsoft are a lot more frequent with their OS updates, Linux is no longer needed as a desktop OS by the majority. 

 

Before XP, there was barely any drive by the Linux community to get "Linux on the desktop" because it was mostly used by geeks who knew what they were doing.

 

It'll be interesting to see how long this thread lasts :p

 

The thing that annoys me the most is that the majority of the issues that I have at present are down to proprietary stuff like the Nvidia drivers. The other stuff is mostly okay, but being treated as a second class citizen by the likes of Nvidia, ATI, etc is hurting desktop Linux. Which is a shame because I much prefer it when it works.

 

I mean, this isn't to say that Windows doesn't have it's fair share of problems. I'm not going to go into them here, but the fact that I have to choose between vertical sync and a functioning desktop on Linux is basically a show stopper. There's so much stuff on the Horizon for Linux (Wayland, KDE5, SteamOS) that has so much potential, but it just isn't arriving quick enough of late :(.

I've had the same revelation like the OP about 15 years ago. 

 

Back in the late 1990s I used to be one of those who thought Linux was the bee's nipples, and Windows sucked. Which to be fair it did back then - remember Windows 98 or Windows ME?

 

Then Windows 2000 was released and it didn't suck. On the contrary. It worked just fine, all the apps I needed worked fine, drivers weren't an issue anymore. The latter two were definitely an issue on Linux, and still are to this day. As an example: Run Firefox on Linux and on Windows on the same hardware. See the latter run circles around the former in terms of performance.

 

The Linux community had its chance on the desktop. They blew it by producing sub-par desktop experiences as well as not getting the applications up to snuff. 

  • Like 5

"Linux on the desktop" (Ubuntu especially) became popular when XP had been out for a long time and Microsoft were being slow about creating a new OS.

That's pretty much my biggest stretch of "Linux on the Desktop", all thanks to XP, hated it, crash-happy inefficient POS. Nowadays I still use *Nix daily, but it's a server role, got a bunch of machines mostly running a mix of BSD and Linux. Desktop still hasn't wowed me enough to make me want to switch my primary desktop over, doesn't really add anything that I don't already have/need.. out of the box Windows is kinda "meh" but once you add onto it it's a whole different ballgame. (Terminal, SSH server, etc etc, whatever desktop changes that do it for you, etc.)

I personally wouldn't call KDE ugly though.. out of the box maybe (KDE 4.. 5's actually looking nice), but *shrug* most every OS is fugly out of the box anyway, tweak it up and it's pretty spiffy looking. If I did switch back full time, it would be KDE, as far as I'm concerned it's the only real complete desktop out there that isn't plagued with stupidification, inane regressions in usability, or just too lightweight to be worth while. My only complaint would be the whole "QT vs GTK" thing, kinda tricky to get them to look nice together if you're into non-default looks, but that's a minor complaint, overall very usable.

Zero argument about what was said about Gnome though, it's like they've gone out of their way to make it as dumbed down as possible. Unity's not much better, especially with the launcher, who thought it was a good idea to require even more clicking to use the thing? Seems like they make each version less customizable as well.

Never had much luck getting dual monitors to play nice either, kind of a crapshoot, at least with my AMD stuff, haven't used nVidia in quite a few years now.

That's pretty much my biggest stretch of "Linux on the Desktop", all thanks to XP, hated it, crash-happy inefficient POS. Nowadays I still use *Nix daily, but it's a server role, got a bunch of machines mostly running a mix of BSD and Linux. Desktop still hasn't wowed me enough to make me want to switch my primary desktop over, doesn't really add anything that I don't already have/need.. out of the box Windows is kinda "meh" but once you add onto it it's a whole different ballgame. (Terminal, SSH server, etc etc, whatever desktop changes that do it for you, etc.)

I personally wouldn't call KDE ugly though.. out of the box maybe (KDE 4.. 5's actually looking nice), but *shrug* most every OS is fugly out of the box anyway, tweak it up and it's pretty spiffy looking. If I did switch back full time, it would be KDE, as far as I'm concerned it's the only real complete desktop out there that isn't plagued with stupidification, inane regressions in usability, or just too lightweight to be worth while.

Zero argument about what was said about Gnome though, it's like they've gone out of their way to make it as dumbed down as possible. Unity's not much better, especially with the launcher, who thought it was a good idea to require even more clicking to use the thing? Seems like they make each version less customizable as well.

This is sort of my position as well at the minute. I still can't find a terminal on Windows that I can get on with, whether it be the actual console application itself (e.g. cmd.exe, Console2, etc) or the shell (e.g. Cygwin, Powershell), and a lot of the stuff I add to Windows makes it "almost as good as Linux, but not quite". Modern apps and charms bar aside though, Windows has the benefit of much better desktop UI (at least in my opinion).

I'll be more than happy to switch back to a Linux desktop full time, I feel more comfortable around Linux frankly, but the modernized UI's and Wayland need to be finished proper first. KDE5 is the one I'm looking at most closely, and when it drops I'm hopeful that I'll be able to switch back. Nvidia also needs to start acknowledging it's issues on Linux too. I'd be happy to continue using XFCE in it's current state, but driver bugs are holding me back, and it's all Nvidia's fault :(

Give it time... Wayland will be out soon enough, GFX drivers, nvidia/amd, will come to their senses one day. You ever try open-source over proprietary?

I've had the same revelation like the OP about 15 years ago. 

 

Back in the late 1990s I used to be one of those who thought Linux was the bee's nipples, and Windows sucked. Which to be fair it did back then - remember Windows 98 or Windows ME?

 

Then Windows 2000 was released and it didn't suck. On the contrary. It worked just fine, all the apps I needed worked fine, drivers weren't an issue anymore. The latter two were definitely an issue on Linux, and still are to this day. As an example: Run Firefox on Linux and on Windows on the same hardware. See the latter run circles around the former in terms of performance.

 

The Linux community had its chance on the desktop. They blew it by producing sub-par desktop experiences as well as not getting the applications up to snuff. 

 

This is basically the crux of it. Warning; huge generalisations and stereotyping abound. Still, I'm going somewhere. Hold my hand;

 

The Linux community (herein 'Linux' as if it were hivemind) has been mindlessly pursuing the goal of Linux on the Desktop/Linux accessibility so that even your grandmother who doesn't know what a computer is can use it. This is a lofty, and quite a noble goal - a free operating system the world can actually use sounds great on paper. Kind of like communism. The problem is, the question needs to be asked and answers as to whether the Average User who is otherwise perfectly happy buying a PC/Mac actually wants Linux. It's not on the Average User's radar, and frankly, free just isn't that much of an attraction, as one doesn't (usually...) pay boxed cost for Windows/OS X, one buys a device.

 

So Linux has come leaps and bounds in terms of actual usability, visual attractiveness, software/file compatibility, and drivers. It's fairly good these days. Problem; it's still by neckbeards, for neckbeards (you were warned). Linux needs to stop trying to shy away from this and just embrace it as what it is; significant amount of effort is being wasted trying to please a demographic that just doesn't give a flying ######. Focusing on the power user, enthusiast (to say nothing of embedded/mobile/server) market instead of pursuing a pointless goal is the way to go here.

 

Back in 98/ME days, Windows was fairly rubbish. Linux was fugly, but at the time arguably superior from various technical and architectural aspects; certainly from a stability perspective. Linux-people (self associated or labelled as such, it doesn't really matter) are kind of stuck in these glory days and need to accept a simple truth; Windows isn't just OK these days, it's actually very good. Microsoft has absolute buckets of cash and world-beating engineering talent, which is not something that's easy to compete with.Bigger problem; from a consumer perspective it [Windows] ticks far more boxes than the nearest alternative. It's nice to aim high, but a reality check would probably result in better Linux for everybody.

Linux's freedom of choice is its greatest weakness. Too much chaos. Someone working on a FOSS project wakes up in a bad mood, they throw their hands up and say Fork it! All it does it divide resources and create more chaos.

  • Like 2

Honestly I think a major reason for this is because windows no longer sucks (mostly).

I think it's more because the only linux distro that was getting an enormous traction and having a true chance to be a Windows replacement (Ubuntu) went south with all that hybrid OSX-tablet-whateveritis nightmare of an UI. Once that happened and all the previous combined efforts were thrown away everything went back to the usual chaotic state and the masses no longer cared.

 

nvidia/amd, will come to their senses one day.

I still see Windows laptops where you can't upgrade the drivers or everything black-screens or BSODs, not to mention all the rendering issues browsers have on Windows due to the horrible AMD/Intel(and to some extent also Nvidia) drivers, what hope does an OS with a fraction of the market have? Microsoft went as far as offering complete software 3D acceleration on Win7 (that works perfectly and is pretty damn fast providing it can get access to the framebuffer), I think that says it all on how much "faith" they have on current graphic drivers.

not to mention all the rendering issues browsers have on Windows due to the horrible AMD/Intel(and to some extent also Nvidia) drivers

Hrm? Haven't had an issue with AMD drivers in years, and on that rare occasion it does crash, it gracefully recovers without bringing anything down. Can't comment on Intel's.

Umm my hubby has a radeon card and it crashes all the time the draivers are so unstable he getting an nvidia soon. 5 days till he'd done with that crap. nothing but crashes and stuff.

Hrm? Haven't had an issue with AMD drivers in years, and on that rare occasion it does crash, it gracefully recovers without bringing anything down. Can't comment on Intel's.

I said rendering issues, not crashes. See all the endless amounts of recent Firefox updates.

I said rendering issues, not crashes. See all the endless amounts of recent Firefox updates.

Sorry, still not seeing it, and I use Firefox daily on my AMD systems. Not saying it doesn't exist as no two systems will be identical, but..

As far as the drivers themselves, nothing fancy just using the latest from AMD. Zero issues and games like a beast. Last time I've had problems with back in the XP days and then a bit later when I experimented with a beta. If we want to get anecotdal, I've had nothing but problems with AMD under Linux though, especially when they dropped support for some of my older systems and the open source versions were still fairly lacking in speed.

Sorry, still not seeing it, and I use Firefox daily on my AMD systems. Not saying it doesn't exist as no two systems will be identical, but..

Different series have different drivers, I had nothing but problems with my 4XXX series card. They wouldn't go as fas as releasing tons of out-of-band updates if those weren't pretty severe widespread issues. I had the blurry text problem for months before they fixed it, the recent updates were due to much worse rendering bugs though, luckily now they used a blacklist to exclude the cards with broken drivers.

Hubby has to use opera till the new nvidia card comes in 5 days. firefox and chrome have a lot of crashes and problems with rendering. also kerbeal space program has issues

Different series have different drivers, I had nothing but problems with my 4XXX series card. They wouldn't go as fas as releasing tons of out-of-band updates if those weren't pretty severe widespread issues. I had the blurry text problem for months before they fixed it, the recent updates were due to much worse rendering bugs though, luckily now they used a blacklist to exclude the cards with broken drivers.

This is a reason to avoid AMD - not Microsoft.

The thing that annoys me the most is that the majority of the issues that I have at present are down to proprietary stuff like the Nvidia drivers. The other stuff is mostly okay, but being treated as a second class citizen by the likes of Nvidia, ATI, etc is hurting desktop Linux. Which is a shame because I much prefer it when it works.

 

I mean, this isn't to say that Windows doesn't have it's fair share of problems. I'm not going to go into them here, but the fact that I have to choose between vertical sync and a functioning desktop on Linux is basically a show stopper. There's so much stuff on the Horizon for Linux (Wayland, KDE5, SteamOS) that has so much potential, but it just isn't arriving quick enough of late :(.

 

Agreed, drivers used to be a huge problem in earlier windows version. Spending countless hours trying to fix IRQ conflicts was always a little frustrating. 

 

Microsoft fixing this is what pushed windows into the success it is today. Linux however, never got over that hump, there just wasn't enough demand or engineering resources to fix this for all of the distro's and hardware out there, and like you say, there's even less enthusiasm now so I doubt it's going to get fixed any time soon, which is unfortunate. 

 

The Linux community had its chance on the desktop. They blew it by producing sub-par desktop experiences as well as not getting the applications up to snuff. 

 

Most definitely, windows may have had its share of sub-par desktops /apps in the past but Microsoft had the resources to improve that and still does. 

 

I think it's more because the only linux distro that was getting an enormous traction and having a true chance to be a Windows replacement (Ubuntu) went south with all that hybrid OSX-tablet-whateveritis nightmare of an UI. Once that happened and all the previous combined efforts were thrown away everything went back to the usual chaotic state and the masses no longer cared.

 

I still see Windows laptops where you can't upgrade the drivers or everything black-screens or BSODs, not to mention all the rendering issues browsers have on Windows due to the horrible AMD/Intel(and to some extent also Nvidia) drivers, what hope does an OS with a fraction of the market have? Microsoft went as far as offering complete software 3D acceleration on Win7 (that works perfectly and is pretty damn fast providing it can get access to the framebuffer), I think that says it all on how much "faith" they have on current graphic drivers.

 

True, it's a shame that companies dont want to spend the resources fixing their drivers in Linux, it could be a good operating system. 

 

 

For now, drivers problems and usability will always mean that windows will be ahead. 

This topic is now closed to further replies.
  • Posts

    • Microsoft finally admits its default Windows 11 25H2, 24H2 action broke key legacy component by Sayan Sen Microsoft last week released Windows 11 KB5094126 and KB5093998 as the latest Patch Tuesday updates. Following that the company also published the accompanying dynamic updates under KB5094149, KB5095971, and KB5094156. So far the company has acknowledged two known issues that have popped up after the release which include bugged-out Office apps as well as the Recycle Bin; though there could be more at play too. Speaking of bugs and issues, Microsoft seems to have finally acknowledged a problem that probably has been around for close to a year. That's because back in July of 2025 the company made a default change to the latest Windows 11 versions, wherein it switched to JScript9Legacy on Windows 11 24H2 and later releases. Hence following the release of version 25H2 in October 2025, JScript9Legacy also remained default-enabled. As a result there has been a compatibility issue ever since then. For those wondering, by switching to JScript9Legacy Microsoft intended to improve the security of modern Windows PCs by reducing vulnerabilities tied to legacy scripting like cross-site scripting (XSS), among others. XSS exploits can allow cyber-attackers to attach malicious code onto legitimate websites and use them to execute the code when a potential victim loads such a website. Hence the new JScript9Legacy engine enforced stricter execution policies and improved object handling, which should help mitigate such attacks. Microsoft today has published a new support article detailing the problem. Neowin spotted it while browsing. The company says that JScript global definitions and execution context may fail to persist across scripts, potentially breaking older dependent apps and web-based components that relied on this legacy behavior. In the article Microsoft has confirmed that the issue stems from its move away from the older jscript9.dll engine in favor of jscript9legacy.dll. As mentioned above, while the newer engine was designed to address vulnerabilities and strengthen security it also changes how JScript handles execution context. As a result functions and definitions loaded by one script could no longer remain available to subsequent scripts once execution ended. The company notes that some applications worked correctly on earlier Windows versions because the older JScript engine automatically retained global definitions and execution state between scripts. Under the newer model though that behavior is disabled by default causing certain legacy workloads and polyfill-dependent scripts to fail. Microsoft says it addressed the problem via the KB5077241 update though the fix had not been enabled automatically in the following updates. As such admins must explicitly turn on persistent JScript execution context using a Registry setting that the tech giant shared today. The configuration can be applied to individual processes or system-wide through the FEATURE_ENABLE_PERSISTENCE registry key. The steps have been outlined below: Run the following command to create the feature control registry key: reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE" Under this key, create a new DWORD (32-bit) value. Configure the value as follows: To enable persistence for specific processes only: Set the value to 1 for each target process name. To enable persistence for all processes: Add * as the key name and set its value to 1. You can find the official support article here on Microsoft's website.
    • The possibility that milk gathers back into a glass implies that gravity can be 'reversed'.
    • VidCoder 12.20 by Razvan Serea  VidCoder is a DVD/Blu-ray ripping and video transcoding application for Windows. It uses HandBrake as its encoding engine. Calling directly into the HandBrake library gives it a more rich UI than the official HandBrake Windows GUI. VidCoder can rip DVDs but does not defeat the CSS encryption found in most commercial DVDs. You’ll need the NET 8 Desktop Runtime. If you don’t have it, VidCoder will prompt you to download and install it. The Portable version is self-contained and does not require any .NET Runtime to be installed. You do not need to install HandBrake for VidCoder to work. Feature list: Multi-threaded MP4, MKV containers Completely integrated encoding pipeline: everything is in one process and no huge intermediate temporary files H.264, H.265, MPEG-4, MPEG-2, VP8, Theora video Hardware-accelerated encoding with AMD VCE, Nvidia NVENC and Intel QuickSync AAC, MP3, Vorbis, AC3, FLAC audio encoding and AAC/AC3/MP3/DTS/DTS-HD passthrough Target bitrate, size or quality for video 2-pass encoding Decomb, detelecine, deinterlace, rotate, reflect, chroma smooth, colorspace filters Powerful batch encoding with simultaneous encodes Customizable Pickers to automatically pick audio and subtitle tracks, destination, titles and more Instant source previews Creates small encoded preview clips Pause, resume encoding VidCoder 12.20 changes: Updated HandBrake core to 1.11.2. Download: VidCoder 12.20 | 47.0 MB (Open Source) Download: Portable VidCoder 12.19 | 89.3 MB Link: VidCoder Home Page | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Too soon, I'm still not over this death!
  • Recent Achievements

    • Week One Done
      Jordan Smith earned a badge
      Week One Done
    • Reacting Well
      BizSAR earned a badge
      Reacting Well
    • First Post
      AndreaB earned a badge
      First Post
    • Week One Done
      Huge Trailer earned a badge
      Week One Done
    • Week One Done
      Classifyskilleducation earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      593
    2. 2
      +Edouard
      185
    3. 3
      PsYcHoKiLLa
      76
    4. 4
      Michael Scrip
      73
    5. 5
      Steven P.
      66
  • Tell a friend

    Love Neowin? Tell a friend!