Quick everyone, prevent a warning text or something
Quick everyone, prevent a warning text or something
Quick everyone, prevent a warning text or something
I can't say I've ever ran into anyone like this. And the Arch wiki is so newbie friendly, I use it all the time and I don't even use Arch.
Ive seen a lot of anti-gui sentiment but nothing I can remember enough to link to
No, seriously.
This mindset of, “If you don’t like to read pages of documentation to figure out how to do the thing you’re wanting to do, then maybe Linux isn’t for you?” Or the “god. How dare you ask such a STUPID question. You’re using Linux wrong and it probably isn’t for you. Go back to baby’s first OS!” Is the biggest gripe I have about using Linux.
My gripe is "oh, you picked the wrong distro"
I just want my printer to work ffs
I'd put that one on the printer manufacturers. They love making them crappy.
Especially since the manpages are not written to always be comprehensible for end-users, but for developers and professionals. Some tools like tldr can help, however they rarely come preinstalled and aren't getting the attention they deserve.
So you ever tried support with windows? Go to some crappy community site with people who barely know what they are talking about and try some powershell and regedit crap.
Or go read conflicting Microsoft documentation that always seems to make man files look easy.
Its computers. You read stuff to deal with stuff, the OS is irrelevant.
There was a long time when a casual user would have been better off on Windows, but I don't think that's true anymore, at least not on every distro.
Just as you can use Windows for years and never need Group Policy or Regedit, you can do Linux just the same without terminal.
This is the area where I feel Linux has come the farthest since I became interested in it.
Here's the thing that a lot of long-term linux users don't seem to understand: If it involves typing out a command in a terminal, or editing a configuration text file, 99% of casual users are already out. It doesn't matter if they just copy-paste a command or have change a single number in a text file, they literally don't even want to try, they consider that "too complicated".
And yet I had to edit a config.json file for a program to run on my friend's w11 pc yesterday, interesting...
I mean, you're right, he was too dumb to do it, but also that was on windows.
Users copying and pasting random command line code from the Internet should be fine
and that's why catering to casuals is a loosing game that shouldn't be bothered with.
I just have never had a Linux system that didn't require some sort of terminal work to fix the occasional bug. A couple of updates ago Fedora left me with conflicting packages that needed the terminal to straighten out.
If you are using Linux you should learn terminal basics. The terminal is a very powerful tool that can be useful if you learn it. That doesn't mean you need to use it all the time but it is nice to have in some cases.
I've been hearing about Linux elitists for the last 20 years, and I have yet to meet one. But what I do see is an endless wave of trolling and bad faith arguments about the supposed complexity of Linux.
They treat a wide array of developers, maintainers and enthusiasts as employees of Linux inc, and now they're grumpy because their imaginary ticket submitted to a nonexisting helpdesk is not being processed.
I have recieved much more help and support from the Linux community than from any other proprietary software helpdesk.
I've been hearing about Linux elitists for the last 20 years, and I have yet to meet one.
Post/browse a help forum, it doesn't take long to find them
YOU SHALL USE tty ON A 4K HDR SCREEN
I use Arch BTW!
In fairness sometimes users don't want to hear the truth
I too have never seen this. I see a lot of people claiming they are there but don't seen to find them. Been doing this a long time.
This whole thread seems to be, primarily, people inventing strawmen and them a comment thread dogpiling them.
We have the "elitist Linux question answerer" and the "average user who is grandmother of 93 years that faints at the sight of terminal text" taking a lot of heat.
Many of stray shots at developers for having the audacity to provide access to the software that they made in their spare time without providing a full UX that compares to IOS.
The "fellow Linux users" who installed Linux 5 years ago, ran into a problem and declared Linux a failed experiment.
The OP isn't even a good meme. It's just ragebait.
The people who post these kind of things are not trying to improve the community. They're concern trolling.
Nobody is "preventing simplification". Anyone is more than welcome to fire up an IDE, clone a project and simplify whatever they feel like. That's how the open source software ecosystem works. If you don't like something then fix it.
You're not a customer, you're a community member. Making demands of other people isn't going to go over well, but it isn't because people are "elitist".
The problem is that the road between creating a piece of software that does something well, and then creating simplification layers on top of it is typically much longer than just "edit a config file" and "here's a readme".
You need extra documentation, config gating and workflow, warnings, UI/UX work etc.
I know there are Linux elitists but kind of expecting that much extra work for what is still at it's core mostly volunteer software seems like it's own form of elitism.
The thing is, simple can mean two things, and they are quite often at odds with each other.
It can mean simple to understand, or simple to use.
For example, a piece of software that's just a binary, a config file and a man page describing the config file and the software's behavior is generally quite easy to understand. Like, you can fit the idea of the program entirely into your mind and "comprehend" it, though it may not be easy to use for a novice.
By contrast, a piece of software that contains additional layers for easy of use, like a GUI to edit options, may be simple to use, but not necessarily simple to understand. The additional layers add more complexity that does not contribute to core functionality of the program, it can become unclear what gets changed where when you click on buttons, the config file is likely not documented, human readable or editable, or it may even be a completely opaque configuration database (the registry), ... So making the software more simple to use, often makes it harder to comprehend.
I, and I think many other nerds, like software that is simple in the "comprehensible" sense, we want to be able to wrap our head around it completely and we don't mind putting in a little bit of effort to achieve that comprehension, whereas other people prefer to hit the ground running.
Absolutely agreed, I find it extremely telling that most people who say that have never personally contributed nor donated. Its ok to have expectations but its not ok to make demands from volunteers, thats why so many devs get burnt out and leave.
man this is a good linux meme, its funny and its real criticism of linux. why were all the linux memes shitty for a while there? why are they better now suddenly?
To configure most suckless tools you need to... recompile them. The readme says:
Because dwm is customized through editing its source code, it's pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions.
But if you are trying to compile suckless tools, you are already in too deep.
Those dudes are lost in the sauce. Nobody should be using big endian these days
Wow. Just wow. What a bunch of utter darlings. Just let them stew in their own idiocy.
Edit: To clarify, I mean the people who wrote this readme.
LOL yes, I had a look at those too when I was looking for a more minimal terminal. Noped the fuck out when I read you had to recompile the tools to configure them.
It's not that this is beyond my skill level, but that is just so ... why would I want to do that?
Acting like this is some impossible task is a bit of a stretch. It's 2 commands.
You need to edit a C header file used as a config file, and run make and use the resulting executable file. That hardly keeps out anyone.
At the same time DWM is very convenient, and so was WMII.
I know how to compile my own software, but I'm not gonna fucking do it. I'll leave a comment where I can calling the devs lazy assholes (because they are) and move on with life, as will many others
Because that's unnecessary elitism, and it's gross. Also, 1 step of extra work is bullshit and wastes human life for no fuckin reason
That keeps out 90% of the population. Do not underestimate how complex that is to people who aren't tech-savvy and who are used to "it just works".
I don't find it difficult, and have enjoyed sxmo on the PinePhone. I understand the suckless approach, but I do have to admit that many people that I know, even tech-savvy ones, probably would not want to rebuild to configure something.
Hey, I installed Arch btw with Hyprland and I gotta say, the docs are super newbie-friendly. No problems on my end.
The Arch Wiki is so nice
luckily people seem to be becoming better with this.
linux is also becoming better at being user friendly.
The biggest barrier to widespread adoption is the portion of the toxic parts of the general community. You know who they are, you see them all the time. They exist across all distros, and they seem to go out of their way to make the experience as miserable as possible when new users are asking simple questions.
They often are some of the first people new users interact with when needing help transitioning over. They seek out those beginner questions to act superior, and just turn the average user off to the point they decide to never try it again.
Without strong moderation to reduce that dipshit commentary, the Linux community will always be working against mainstream adoption.
Documentation has gotten worse too. Veronica Explains discussed this issue in one of their videos. If you look at some good examples of documentation like the Commodore 64 manual, it explains concepts to an audience unfamiliar with computers in a way that’s easy to understand. Lots of modern software doesn’t have docs like this anymore. Then, on top of that, you have the condescending users in help forums.
Discovered Veronica recently... ❤
The biggest barrier to widespread adoption is the portion of the toxic parts of the general community.
You should be careful with that. Because what exactly are those toxic parts, when deciding upon strategy of fighting against them, might be understood differently.
That's why most elitists on Linux spaces don't know WTF they are talking about, but the elitists who deed have been pressed out earlier.
Also I really don't see any problem with pointing someone to a place in a well-written manual. After answering a few simple questions, of course, and seeing that they don't understand hints that all this is documented specifically to avoid annoying other people.
I don’t want things to get simpler to the detriment of the power that Linux has. As long as there’s no regression who cares
But I've never met anyone like this. Do they exist?
They are literally in this thread here.
Git gud n00b!
/s, of course.
I've come across this kind of response a few times on here and elsewhere, but I think it's nowhere near as prevalent as it's sometimes made out to be.
Agreed. I wish moderators would ban those people from linux communities and more users would report their elitist behaviour. It's really annoying to ask a question and get belittled for having the audacity of being ignorant.
I understand these people lack power elsewhere in their lives and want to be powerful where they believe themselves to be experts, but it's a real pity they express it with a complete lack of empathy. If you don't want to help, don't say anything. Let somebody who does want to help nicely do the helping.
It's a sadly entrenched part of the culture. Literally 30 years ago the joke was "if you ask a question in a linux forum you get a bunch of shitheads screaming rtfm. But phrase it as a complaint about linux not doing something windows can, and they will fall over themselves with detailed instructions to prove you wrong"
I understand these people lack power elsewhere in their lives and want to be powerful where they believe themselves to be experts, but it’s a real pity they express it with a complete lack of empathy.
You seem bitter.
There are two kinds of Linux elitists - 1) those who know nothing, but have recently discovered Unices and think they are all-powerful and there's the right way to go and simple solutions and everything is clear, and the future is bright, 2) those who are tired to rephrase the manuals and want newcomers to sometimes think why they don't expect Russinovitch-level knowledge of Windows internals from other normal usual Windows users, but with Linux every stupid thing they want to do should be baby-fed to them down to that deep level.
I really hate the first kind, it's the type who think making yet another "nice wallpapers" Ubuntu-based distribution makes them cooler than me, or that Wayland is already good enough for everything and my arguments that there's no FVWM under Wayland should be disproved by myself doing my own google search, and so on.
The second kind is normal for every area of human existence. You don't have to know everything, but also nobody owes you accepting you as equal to those who do, or your opinion, and nobody owes you the benefits of knowledge, and nobody owes you making things work the exact way you want.
TLDR - community members are as valuable as their contributions. If someone's contribution is reposting Nixie Pixel videos (or whatever is their alternative now), then no matter how "not elitist and nice" they are, they are not very useful compared to those with knowledge. But if someone's being elitist without any knowledge (as is typical among Arch Linux users), then maybe they are even less valuable.
As a third party, I feel I have to contend this.
"Nobody owes you accepting you as equal" is also a form of dangerous elitism. Linux is built on the foundation of cooperation and mutual aid, and I don't think it's the right place to figure out who is more or less "valuable".
Someone who lacks some of the technical know-how of Linux might be useful to the community as a Linux advocate, or as someone with good ideas on user-friendly design, or something else entirely that can still be useful.
Besides, if we ever hope for "the year of Linux desktop" to be a real thing, we have to be inviting. Yes, most PC users are not technical specialists. Yes, they will have dumb and silly questions. Yes, many of such quesrions have already been answered before, and yes, they could have searched better.
But such is life. Maybe we have time and will for this, but most people don't. If we want for all our favorite programs and games to finally become Linux native, if we want to ensure Linux experience becomes smooth, if we don't want to be seen as a community of red-eyed nerds, we need all those people in. And there's no detriment to this greater than constant infighting and elitism, than forcing people to bury down the wikis instead of providing useful support, and so on. People will just...leave back for Windows, and that's it. Poof, one less potential supporter in an uphill battle to make Linux mainstream.
Now, I know how frustrating it may be to answer same questions again and again, in your free time, getting nothing for it. I understand it. But we shouldn't let frustration break the bonds that make it all work. If you don't feel like answering that same question, just...don't. That will be enough. Someone else will get them up to speed.
Wrt your second kind:
I see a question i'm tired of answering i just don't fucking reply to the post.
Try it. Marvellous stuff.
Linux is so complicated!
Translation:
Linux actually isn't Windows.
Absolutely this, im all in favor of making Linux more accessible but we dont need to become a Windows clone
Simplification is kind of vague
Just let the user decide
Yeah they probably mean easy. And probably easy for me, or what I already know.
That said, one of the complaints I commonly hear about Gnome is that it's simplified to the point of being hard to use. So again, simplification is probably not what they mean.
What's something you think could be made easier or just fixed if implemented as a plugin in kde, gnome, or as a software for every other DE?
I don't think that there is any one issue that hurts the Linux desktop, I think it is more a matter of death by a thousand cuts.
I think for the Linux desktop to be (more) successful we need dedicated QA teams, with a direct connection to usability developers that constantly test and write automated tests for the whole integration on different hardware, and fix any issue as well.
Valve doesn't have much interest besides it working good enough, so we would need either china or EU to fund a group to do that for us
you're describing opensuse Tumbleweed and its OpenQA suite
Fedora Kinoite/Silverblue is hard to fuck up and Just Works®
Yes, except I needed to modify some kernel parameters to fix display artifacts a few months ago due to an upstream bug. Wasn't a big deal for me but the user who uses the system, even the concept of editing some parameters is beyond their comprehension.
Yeah, I think the biggest obstacle to wider adoption of Linux is the lack of availability of devices that come with it installed. As long as you can't buy a Linux PC at Best Buy & co, it will always be somewhat niche. Pretty much anyone can use Linux these days but installing it is just too much of a hassle for the average user.
Yeah, the days of end users installing their own OS is in the past, PCs are appliances for most people now.
Arch wiki btw
My only beef with this lately has been valutwarden.
like look, I get it, http is shit, but I'm on a local network and it isn't shared or even published to the greater internet in any way... can't I NO, YOU WILL USE DNS CERTS PER ARTICLE 1.2 OF THE INSTALLATION GUIDE AND YOU WILL SET UP A REVERSE PROXY WITH CLOUDFLARE...
ughhhh
I’ve seen the exact same assholes in this community. They’ll argue on one hand that it’s not too complicated, then openly push back against any UI improvement because they don’t want more people moving into their niche. Gatekeeping turds.
If you don't like a particular piece of software move on to something else. It is entirely up to the dev since it is ultimately there project. They owe nothing to you and demanding things does nothing but annoy everyone.
I’m gonna point out the reluctance to improve the user experience to those who complain at the low number of user migrations. Try and stop me.
Example? Why are there always people who can find these unicorns and I never seem to run into them.
Or are you being extreme in calling gatekeeping because they feel they don't need the GUI, because it just works? Someone argued with me about how a GUI is necessary for everything and frankly it is the slowest way to convey information and the least accurate.
But if YOU want a GUI, welcome to open source, and feel free to implement it.
Point is, I don't think people are trying to gatekeep, or hold onto their niche, it just doesn't make sense or scratch their own itch.
I’ve seen it in this very sub. But I’m not gonna hunt down the comments.
It's a big abstract to understand, are you trying to say that there are Linux enthusiasts that protest GUIs being made simple and intuitive, and that if they succeed, would-be Linux users will go back to Windows, which is more intuitive?
Maybe for KDE, but just introduce new users to GNOME, that's perfectly intuitive and even looks great!
Maybe I've been using KDE too much, but what's unintuitive about it?
Maybe unintuitive is the wrong word, but for new users the amount of options can be overwhelming, and the UI looks... not very modern by default, lol
Wait what's wrong with KDE? I'd think a windows user would be more comfortable in KDE than GNOME any day.
idk about others, but for me, KDE feels unpolished. Besides breeze, nearly every theme feels or is unfinished. Now, gnome is also pretty finicky to theme, but in the end i had some pretty uniform and fully featured results which I haven't been able to replicate on KDE. Also extensions on gnome are pretty neatly implemented. The only downsite do gnome is how stingy they are with Wayland (No server side decorations and other important features)
are you trying to say that there are Linux enthusiasts that protest GUIs being made simple and intuitive, and that if they succeed, would-be Linux users will go back to Windows, which is more intuitive?
Not just GUI, but that's a prime example. A good one would also be the whole debate about warning measures in apt so it doesn't just happily remove essential system components like xorg. That debate came up after LinusTechTips' video where Pop!_OS became unusable as he tried to install Steam. Good example as countless people blamed him for "executing commands he didn't understand", he as well as System76 were flooded with hate for "making Linux look bad". Which, well, in that case it absolutely was as there were no safeguards or structures preventing either a wrongly configured package to be published in the repo, nor for the user to not remove essential parts of your system with a command that isn't specifically about them (sudo apt install steam
).
Anyone who's arguing that more of the Linux software stack should aim to be more stable and accessible usually gets hated on, and people who're new to Linux but also say they don't want to get into PCs but just use it and for it to work are getting alienated and in some cases outright attacked.
Windows obviously isn't really more intuitive compared to a fully working Gnome or KDE environment except for people who already know it for decades. That's not what it's about in this case though, but people who expect literally everyone to spend weeks and months learning about concepts, commands and structures in their computer that by now is second nature to them but not interesting to many others. It's xkcd 2501 in a nutshell, but with toxicity sprinkled on top. Common users mostly have to stay in certain corners like the Linux Mint forums to consistently have a good time, and it really sucks.
A good one would also be the whole debate about warning measures in apt so it doesn’t just happily remove essential system components like xorg. That debate came up after LinusTechTips’ video where Pop!_OS became unusable as he tried to install Steam.
Linus had to override a warning message so serious that he had to literally type in "Yes, do as I say!" -- including the exclamation point! -- in order to force it. Quit your bullshit.
I don't really have social circles that show of Linux elitism. While on public spaces and have the time and energy I try to help out as best I can in a respectful manner and make sure not to get frustrated or annoyed at peoples need to learn things. While I haven't encountered the elitism myself I can obviously see why it would be extremely off putting to encounter it as a new user and it saddens me a bit to hear about it.
I have a few local friends who wishes to give Linux a go now and decided to hook them up with containerbased systems, in this case since they play video games I chose to give Bazite a go for them specifically for the reason that ruining it with modifying installed packages is going to be harder. I don't mind helping them out myself however and have found the bazzite community pretty forgiving as well luckily.
just introduce new users to GNOME, that’s perfectly intuitive and even looks great!
Gnome 2 sure, modern not so much. I mean when useful features are cut from the GUI it just means it's harder to actually do things. Like removing "open in terminal" made non-GUI stuff more difficult (esp. w/complicated directory).
I'd say XFCE or Cinnamon or anything else like those are better.
What's wrong with Gnome Shell? It looks very sleak and modern albeit really hard to customise.
I found gnome so unintuitive that i ended up switching to a different shell to uninstall it because I couldnt figure out how to close that app selection menu thing. (Though maybe I'm just bad at figuring out UX flows that are intuitive for most, seeing how I also despaired as my prof handed me his macbook for my thesis presentation and I didn't manage to open the file, though tbf there I couldn't even try to google it and was already nervous)
I'm sure it's not hard once you know but any UX flow that isn't already familiar can cause issues like that. Which is why KDE will feel much more friendly to the average windows user since it works the same way for the most part.
Did you follow the tour?
Gnome requires a different way of thinking. It works great for some but if you come from a long Windows/Mac background it probably is to much of a culture shock. It is not for everyone and that's ok.
Honestly most modern Linux software is fine.
I personally like gnome but I think the key with gnome is you need to learn the workflow. If it works for a user it feels very natural and clean but if you want something that's close to Windows or Mac gnome isn't it.
It's hard making things simple, it requires research with focus groups, constant testing, firm guidelines based on the results.
They've done a lot of that in the middle 90s to middle 00s, when after things moving fast most GUIs were so atrocious it was just necessary. Thus classic Windows versions and classic MacOS (till 9) and Amiga Workbench and even Windows XP are very usable. Even OpenLook and Motif are not so bad.
Today we have a lot of network effects and inability to just drop something we hate to use, thus the market incentive for a similar widespread optimization of GUIs doesn't form.
So - both KDE and Gnome today are horrible, but Gnome folks are at least trying very hard. I generally like KDE more, but their ergonomics were always overloading me as an ASD person to the degree of being exhausted by 15 minutes of using it.
Gnome is less overloading, but - use of titlebars to show custom controls for every application is good for wow-effect, but bad when you want to expect only one function from titlebar in every application. And the paradigm of Windows taskbar or Motif icons or something else for hidden windows being indicated and immediately accessible is good. If they don't like taskbars, they could add something like iconbox in TWM or old FVWM or such. And a more Spartan (like usual) application menu.
TLDR, between imitating Apple/touchscreen UIs and ergonomics Gnomers have to make a compromise, or pick one lane. Right now it's quite irritating when in some place they pick the latter and in some the former.
I think KDE and Gnome are much more user friendly than Mac or Windows. They just work and the UI tends to be fairly consistent and clean. I think this is due to foss and not having to worry about saving money by not fixing things.
Heres the thing, it strongly depends what you mean by "simplification" and tbh im not sure that would be good for Linux. Im all in favor of adding accessibility features and making desktops more complete but sometimes complexity or being different is good. I love tiling for example, I love how comsic implemets tiling. However tiling isnt naturally intuitive to Windows users, does that mean we need to abandon it in favor of "simplification"? Do we need to abandon the system of distro maintained repos and package managers because "its too complicated"?
I suppose my point is that we should make Linux more accessible by lowering the skill floor to use it but it should not and does not require lowering the skill ceiling for advanced users like me. I love the focus on TUI software and I love the terminal (that doesn't mean GUI software should get less love, it means I would rather not see TUI packages sacrificed).
Furthermore I cannot speak for anyone but myself but I personally try to help people in matrix/discord chats and places like this. However sometimes I will come across someone whos use case doesn't fit Linux. Maybe they need a specific software, maybe they're using niche proprietary hardware that they need, but I personally refuse to suggest Linux to someone if it wont be good for them. If someone tells me "hey I use Linux but I need some software like adobe" I would suggest they reinstall Windows. In addition before I reccomend Linux to someone I tell them that Linux isnt Windows, I make it clear there are downsides that need to be taken with the upsides and sometimes things wont work exactly the same.
TLDR: Im all for people using Linux, however we shouldn't lie to ourselves and others
What do you mean you don't like reading documentation to use the basic functions of my OS?
Why would anyone ever want to use a UI or a mouse?
Lol, what? This is suggesting window is simple?
Linux is so much better in this regard.
People don't see it because they have habits, but once you support both OS's, windows is full of bizarre quirks and nonsense.
This meme just needs a few arrows and ten more text labels and then it'll really get its point across.
Fuck right off with that, whoever actually made this image. I am fed up with "simplification", which is actually making everything as dumb and as closed as possible
What an out of touch take
Lol. I am writing this from a phone where I can't even see entire file system. Fuck those who made this, fuck those who think it is a good thing
No more shall man have wings to bear him to paradise
Henceforth he shall walk
This better be about the most obscure thing ever
You're good these days until you want to do anything nonstandard.
By use case, the limited amount of things my parents do with their Future Shop still existed era Laptops got them comfortable with Fedora KDE pretty quickly.
Coming to a Linux distro as a Windows power user? I had skill issues.
No, I am the fire department for my family who're currently moving over to Linux and are already fed up with the communities' toxicity and unhelpful nature in most corners of the internet. And I can't blame them, it's an awful experience. The self-righteousness you're putting on display with your comment is part of the problem.
Oh and if you're the IT guy then you should probably just get used to the idea of supporting a mixed network. Windows, Mac, Linux can all live in harmony but don't expect "users" to do User things.
Tim Apple will sell you computers. If you don't want to know how a computer works you probably shouldn't use Linux.