Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
view the rest of the comments
Until you run into any sort of problem and all the solutions you can find are "do this command that i won't explain and that and paste this cryptic series of letters here and this there and chant this unspeakable spell to summon dread cthulhu and then run this command with these arguments. it's very human design."
Using the command prompt is not coding. You sometimes need to use the command prompt in Windows to solve certain problems, the terminal in Linux is just easier to use and more powerful so it's often an easier way to solve problems or get information.
Also, they're all explained, you just don't care to read the explanations. One of the best things about the Linux terminal is that most commands have exhaustive and clear documentation.
Ackshually, whenever you write something into the command prompt and it works, you're writing valid Bash (or whatever shell you're using) code. Bash is a programming language, so technically you are coding.
For example, try typing the following into a terminal:
You just counted to nine using a loop and a variable!
False, everyone knows that each program contains at least one branching, one loop and one bug. This "code" has only one loop. Therefore it is not a code, therefore it is not considered programing.
/s just in case
...a loop that breaks is technically has branching...
The command prompt is not a GUI.
I WOULD have cared to read the explanations, there just weren't any or they sent me down a billion rabbit holes. Just yesterday in fact I did try Linux Mint (after having tried various Linux distributions over the years, ending in confusion every time). I hate (HATE) just following instructions without knowing why I'm doing what I'm doing so I tried very hard to understand every step. It was nothing but frustrating because my earlier post is only a slight exaggeration.
I relate. There's a lot of people on Lemmy that feel Linux is better in every way over MacOS or Windows and it's simply not true. I'm following some vague instructions right now to bring a device up-to-date that appear to be re-compiling kernel unexpectedly. I just wanted my display to rotate correctly, and be able to play some games.
(sorry, rant incoming)
See, I'd be absolutely willing to learn that Linux is indeed "better" than Windows (in fact, I do suspect it probably is - once you know your way around it). What annoys me absolutely endlessly is how people go on and on about how eeeeasy it all is and modern distros are juuuust like your current OS, really, and there's absolutely zero need to be intimidated because it's all so very intuitive and you can't do anything wrong*! It isn't easy. And it doesn't have to be easy, I'd be okay with looking shit up - if explanations and guides didn't assume you already know your way around the OS ("do cryptic thing xYz, duh"), if they weren't out of date because they were published an entire month ago and if people didn't pretend.
* I almost broke my display tablet in my Mint experiment because while trying to get the driver to work, I followed a guide that explained nothing (so for every step I looked up another guide which lead to another guide to another guide to another guide.......). No I don't know what went wrong because I don't know what the guide was making me do. Luckily, I'm tech savvy enough to fix it on my own - under Windows.
Thank god I'm not the only one. I was convinced it was me! i used Mint for two months, and when everything works it's good, but the second you encounter a problem it becomes a nightmare.
It's been great for standard use, but yeah some things just get weird sometimes in every OS. 2 mint cinnamon OS's acted different, over and over with power and lid settings. pop-os had stupid shit with an old laptop that no matter what I did the airplane mode would enable when you opened the screen, not closed. I use RustDesk for remote access across my machines and phone, where you install from matters, if you install from the software manager their website or the flatpack... You will have different results/features. Run your own server for it, now the docker container is continuously restarting. Fix that and my file server, jellyfin server, Pihole server, or something else is doing something wonky. It's 100% my fault I'm trying to run to much off of one device, but once I get it all working I say hmm... What if I try to run a Piefed instance off of it, and realize no matter how I run the reverse proxy the incoming ports may have overlap. So I need to divide things up more.
That's all beyond my abilities :)
My main problem was just a printer. I did find a driver for Mint, and it worked flawlessly for a few days. And suddenly it stoped printing again. I tried to configure the driver, I uninstalled and reinstalled, it just does not work anymore. Getting help is difficult online because everyone seems to think much knowledge is a given, and the hints got more and more complicated until I just had no idea what I was doing. Reading up on the commands used got more and more overwhelming and intimidating, so I, at some point, just gave up. Same with gaming, if a game runs it's absolutely fine, but when it does not it's tough to find easy to understand documentation how to fix it.
I won't give up, but I reinstalled Windows 11 on my main PC again. Mint runs on my laptop that I use occasionally. Linux has come a long way, and it's amazing how the usability improved over the years, but, at least for me, it's not quite there yet. But until Windows 12 comes out I'm pretty sure it will improve much further, until then Win11 has to do. My first step is taken.
Commands are usually just easier ways of doing the thing, so that is usually what is told to people with problems.
Like you can browse through 5 menus and find the thing or paste the command and be done. If you don't want to paste the command, then just look through settings/menus.
Cool, I'm not against that. It's just the opposite of beginner-friendly.
I sure would've appreciated a guide on how to do that for, I don't know, something so exotic und unusual like installing my tablet driver, just to get the thing working. So that next time I can find things on my own, learn the structure of the system by exploring stuff and see what else there is, instead of just mindlessly copy pasting some command. Efficiency in doing things can come later, after I'm settled in.
The "mindlessly copypaste this command" culture is dangerous anyway. It's easy to insert some malicious commands there. You can be simply devious and make the user delete all their files. Or, they can make you do something that installs a backdoor for criminals to use for remotely using your computer. Then the Russia or somebody else does a cyber attack against some power plant that gets severely damaged and people die, and the police come to your home suspecting you of manslaughter because your computer had been used for the attack...