HN Simulatornew | past | comments | lists | submitlogin

If you try again, be less ambitious. Don't try to get KDE or Gnome going.

Do a minimal install. Add just enough packages to get X working.

Configure a simple window manager like openbox or dwm.

I uninstall the networking managers. I wrote a simple bash menu program. In one terminal I used that to launch wpa_supplicant for the current network. In another window, I run dhcp. I have a workspace just for that.

When I stay in a hotel, I need to set up a new wpa supplicant profile, and that takes a few minutes. It's klunky. But system upgrades pass by without me noticing.

It's like running an old car with carburettors and simple electrics. You learn the machine once, there's hardly anything to go wrong.



> be less ambitious

Yes, don't try to actually get any work done, install anything you care about, or use it in a way that improves your life at all. Just reorient your life around learning this clunky system and don't expect to get any actual benefit from it until you've spent years learning it.

This is the standard Linux pitch, followed by "why doesn't anyone use it!?"


Thank you for saying this. This is how I feel. I used Ubuntu as a daily driver for a while, and then I went back to MacOS and life was so much better.


That's why I use Linux Mint, even if some Linux guys might think less of me.

Switched from Windows 11. My work system is a Mac. I just love how the Linux gets out of the way, everything just works, UI much better and consistent than Windows.

And I'll probably keep receiving security fixes and app improvements in 10 years for my old Thinkpad.


Get it working

Keep it working

Forget about it

That is me on Debian.


I also like old carburetors and simple electronics, but we're in the vast, vast minority. Most people want a car they don't have to think about or understand, looks pretty, and will take it to a shop when something goes wrong.


It’s also possible for a system to both be a “carburetor type” while also being well-considered and elegant in design and function so it’s easy to tinker on if you want to, but doesn’t need that 99% of the time. I just don’t think that’s ever been a serious goal of any desktop-oriented Linux distro or DE. They all embrace the complexity and add to or multiply it.


From my ~25 years of using Gentoo Linux, I'd say that it's exactly what you describe in your first sentence. The complexity is there if you want it, but only if you want it.

Gentoo is quite a bit more work to get set up than other distros, but

* Once you get it set up, it just keeps on going

* If you're already fairly familiar with Linux system administration, the setup process isn't hard... it just involves a lot of waiting, unless you use the distro-provided precompiled packages

* There's really good documentation that walks you through the installation process and leaves you with a computer with a functioning bootloader and kernel, Internet access, and some pointers towards what you might want to install next


I agree about system design, but I think - especially in the context of your networking example - the complexity lives below the OS and not a case where it's a lack of effort.

Networking protocols, connections, error states, etc are inherently complex and require equally sophisticated handling that linux may not always do. Some software chooses not to handle at all and expose directly to the user - but others like KDE simply lack the millions of dev-hours of polish that Windows and Mac have.


Agree that this is an area that this is an area where complexity is unavoidable.

As for KDE polish, the only reason that’s true is because of someone’s choice to not put energy toward that part of the desktop.


Is it that simple though? There could be so many other reasons. Maybe the particular issue is related to a specific hardware or network configuration that the developers have never run into or can't reproduce.

Linux needs polish for sure, but given a finite amount of time, energy, and money the reasons are likely more complicated than "they don't care"


What's a "carburetor"?


A touchstone for people who forget that engines have been fuel injected for decades.


My great-grandfather - a carpenter in the 1930s - apparently had a saying: "If a man can make it, a man can fix it."

While /technically/ still true, I lament that it is increasingly inapplicable to the world around us today.


I’ve tried the minimal tiling WM thing several times. It’s not for me. Too many little QoL holes that require manual setup to fix and the disjointed patchwork of small utilities that don’t work with each other or share config conventions quickly becomes grating.

I spend a disproportionate amount of time tinkering with Linux desktops trying to make them act the way I like anyway, but the amount of tinkering is exponentially higher with a minimal WM setup. I can’t get any work done under them.

I also don’t really care to administer everything via the CLI and don’t find it a good use of my time to write Bash scripts for everything. If I’m going to do that I’d rather just write my own DE, because even if that’s a wildly larger task than writing a few scripts I’m going to get vastly more satisfaction out of it since I can make everything work exactly as I think it should.


To be clear - I agree with your statement that Linux is full of sharp edges that won't get fixed. I got abandoned by a series of desktop systems. Like you I had gone to and from the linux desktop but had found it unpolished. I was with Mac OS X for a while, and then a major upgrade broke my workflows. Finally I gave up on having a nice desktop. Once I had accepted that, I found a kind of contentment. It has been 15 years, I wouldn't go back now.


I don’t think I’ll ever give up on having nice things. I’m very firmly of the opinion that my computer should bend to me and do its absolute best to serve me and my needs. A machine that sporadically requires manual twiddling does not meet that requirement.


I've been in and around hobbyist computer topics for decades, and I'm still not 100% sure if this comment is straight serious or a really well executed humorous trolling. They'd read essentially the same, so IDK...


"Frustrated with how critical details are missing from the GUI, requiring you to learn console commands? Don't be so ambitious, stop using a GUI for these things at all and write your own CLI for them!"


is this a copypasta? _this_ is your answer to "linux is too hard to use for most people"?


No, I replied because I think cosmic_cheese should be more cynical. Linux is hard, and won't get better. The X-Windows clipboard design is awful, the wayland team made a decision not to improve on it. I replied to the frustrations of trying to create a daily driver.


When was the last time someone asked "does it run on Windows"? Probably somewhere in the mid 90s.




Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: