• 0 Posts
  • 13 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle

  • Some of us are old enough to remember when “that command terminal thing” was computing. Now there’s something about text on a black screen that seems to make people’s eyes glaze over and their brains turn off today. You’d think they were being asked to decipher the Matrix. Too many generations removed I suppose.

    The reality is I’m definitely not figuring out how my compositor works, almost never touching system files, infrequently scripting, and almost always using “a tool NOW for a SPECIFIC thing.” I’m not a tech luddite. Modern computing is shiny and awesome. You want graphical tools for graphical tasks. But there are so many excellent specific-purpose CLI tools, typically included by default across nearly every distro, that make so much more sense to use over a GUI. Maybe not always but most of the time.

    Simple example, damned if I’m gonna open a file browser, navigate to my downloads directory, right click - Cut (or Ctrl X), navigate to another directory, paste, then right click - Rename. Not when I can just open a terminal (realistically, I always have it open) and mv ~/downloads/kewlwallpapers_abstract_dark_blah_blah.jpg ~/pics/wallpaper/abstract_003.jpg Especially when tab completion means I just have to type a partial path or filename and slap Tab to fill in the rest. It’s just so quick.


  • I hate it because I don’t know how to do anything

    Some examples of what you’ve been unable to accomplish might add clarity.

    but I’m not smart enough to learn terminal

    Bull. Shit. You’re just not used to it and, even without picking up any knowledge of shell scripting, you’re only a man somecommand away from understanding what specific command line programs do. somecommand --flag --another-flag /home/me/thing typically isn’t much different from opening some GUI app on Windows, ticking two boxes, opening the file picker and selecting C:\users\me\thing then clicking a button.

    All that said, now we really need examples because there’s probably no need for you to be messing with the terminal to begin with. At least not if you aren’t doing anything outside basic computing like web browsing, chat, productivity tasks and such. So what are you trying to do in the terminal that the OS failed to provide a GUI for?

    Flatpaks… NOOOOO…

    I haven’t used Zorin but flatpaks are enabled by default if I understand. Yes, you can install them via the command line but it looks like you could just open the built in software center and search for whatever it is you want. The only exception I can imagine is if you’re trying to install from a source other than whatever Zorin uses by default (Flathub, I would guess).

    dependencies not found

    With Flatpaks? Wat? With some other command? Context, please.

    Anytime I have to use terminal I ALWAYS make a backup

    You’re competent enough to image and restore your drive but not stay out of trouble in your OS? You presumably had to learn whatever software, and the underlying concepts, you’re using for that. Clonezilla, Rescuezilla, Macrium Reflect, etc all exist to make it easier but you’ve gotta know what an “image” is, what it means create it and subsequently write it onto a drive. How to identify the correct drive so you’re not wiping out something unintentionally.

    So, are you not spending even a few minutes to check if the code snippets you’re pasting are applicable to your specific distribution? At least skimming the man page for the commands you try to run? Are you assuming “it’s all just Linux, right?” and that there isn’t nuance between distributions? Running shell commands you don’t understand is like running whatever backup solution you’re using without understanding it - just blindly clicking buttons and maybe you get a backup or maybe you format a drive and lose decades of family photos, your research paper draft, and whatever else. And if a fuckup costs me a literal day of my life in restoration time, I’m making it a point to use that time to figure out why so I hopefully don’t repeat the process in the future.

    There’s little substance in your complaints and I’m left just so genuinely confused. In my head I’m imagining a walking talking XY Problem. Some specific examples of what you were trying to achieve or the snippets you were blindly pasting might shed some light but, left to guess, your actions sound akin to gamer kids running random batch scripts claiming to tweak power settings or whatever else in order to eke out a few extra FPS. Windows isn’t going to protect anyone who treats it the same way you have seemingly treated Linux.




  • Everything old is new again. In my teens, one of the more popular RATs out there was Sub7. In one of the later releases an IRC bot feature was added. Fortunately I was neither tech savvy enough nor grand enough in thinking to grasp the implications or I’d have probably set about building my own botnet. To what end? Who knows. Driven more by curiosity than malice, I’d probably have been tickled just kicking back and watching machines pop in and out of my own little digital aquarium. The same way I got a goofy grin firing off an ansible playbook just to watch the LEDs blink on my RPi devices (maybe I’m still not grand enough in thought 😅).



  • Q3Defrag vids still blow my mind. I can strafe jump somewhat consistently, but then I watch stuff like the team trick jumping in the “Event Horizon” series and it’s just humbling. I tried some simpler strafe maps recently (there’s surprisingly still a couple active Defrag servers out there) but I’m still awful at it - and rusty now to boot. Couldn’t maintain speed to clear the larger hops, or when I did then I couldn’t air strafe well enough to be heading the right way for the next. Air strafing was a lot easier to do in CounterStrike & Source.

    I’m pretty sure the “bhop” and “surf” maps in CS/S directly benefited from the same physics quirks, being descendants of id’s engines. I was a surf_skyworld addict for a while. Just the same it was easy to throw on some tunes and lose a few hours surfing with friends on some of the 24/7 servers, back when CS:S was in its prime.





  • Same boat except my Arduino and Pi devices are still gathering dust (but I do want to eventually get a general, foundational knowledge of electronics). My own ideas most often devolve into timesinks that leave me questioning how I even convinced myself to start down that road. I like doing dev stuff more if it happens when an update breaks something, like a service or a plugin to some app I host. “Hey, that’s a goddamn puzzle! I fucking love puzzles!” And there’s the underlying fact that, if I manage to solve it, I might be helping somebody else out. Some psychological compulsion to help others that I can identify but still not deny.

    Anyway, I might never end up a “contributor” to anything else but one of my biggest highs was singlehandedly debugging, submitting, and having a fix merged to a Jellyfin plugin I use. From first reporting it and thinking out loud about it in the app’s Discord, to poking through the source on GitHub (in a language I’ve never touched), I worked it out in a few hours and even compiled a replacement .dll for my own use until the merge was accepted. To the reception of some compliments and pats on the back from regulars on the server that, at the risk of over sharing, did more for my emotional well being than my last lay. The problem ended up being a simple order-of-operations issue but the experience was the sort of the thing that makes a guy, who hasn’t worked so much as a help desk position, briefly think “Maybe I could hack it.”

    Conversely, my biggest low was wasting 45 minutes on an Advent of Code problem because I forgot to switch from the sample data to my actual puzzle data in the second half. It was a first-week problem, probably child’s play for any pro, but I had a working solution fast enough to have landed on that day’s leaderboard. It would’ve been entirely self serving and good for nothing but bragging rights. Instead I wasted nearly an hour to reach the “duh” moment and subsequent self loathing. I wanted those bragging rights!

    The TLDR is Programming turns bipolar disorder into a speed run session too easily for it to be more than an on-again off-again hobby or the occasional necessity for me. I can’t fathom how the actual pros, especially those in prestigious and lucrative positions, keep from crashing out or falling into imposter syndrome any time they let themselves get caught up in an off-by-one or some other nonsense.


  • I don’t have the link(s) on hand but there’s a Tizen build of Jellyfin for Samsung TVs. It runs rather slow on my old tube so I wouldn’t recommend it outside of a last resort. It’s actually smoother for me to just open the app on the TV and then remote control it from a browser/app on another device (my Steam Deck is my homelab universal remote). But you can use the Tizen dev tools or a simpler docker container to push it to the TV.

    For my folks I got a cheap Walmart brand Android box (Onn 4k Plus). I installed Jellyfin from the app store then black hole’d the thing because I’m wary of cheap Android apps and their history of supply chain attacks. It’s much more responsive and also leaves me with the option of installing additional stuff like Smart Tubes, Retro Arch and whatnot.