Linux gamer, retired aviator, profanity enthusiast

  • 16 Posts
  • 2.48K Comments
Joined 11 months ago
cake
Cake day: June 20th, 2023

help-circle
  • At least per my copy of The Ultimate Hitchhikers’ Guide Complete And Unabridged (a hardcover with all five books plus the short story Young Zaphod Plays It Safe):

    The first book, The Hitchhikers’ Guide to the Galaxy, starts out with the passage that begins “Far out in the uncharted backwaters of the unfashionable end of the Western spiral arm of the Galaxy lies a small unregarded yellow sun.” Later in this passage, you find: “Many were increasingly of the opinion that they’d all made a big mistake in coming down from the trees in the first place. And some said that even the trees had been a bad move, and that no one should ever have left the oceans.”

    The Restaurant at the End of the Universe starts with a preface: “There is a theory which states that if ever anyone discovers exactly what the universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another which states that this has already happened.” The beginning of Chapter 1 reads “The story so far: In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.”

    I might be one of the very few people under the age of 50 to know THHGttG as a radio play first and a series of books second; All of the above and more in the books comes straight from the radio play, but their places shuffled around.










  • The flaw is in the question: terminal apps practically always include more functionality especially for batch processing and automation of tasks.

    I’ll give an example: Find me a GUI application that can quickly convert a gigabyte of .doc files into .pdf format. Pandoc can do that with a single command.

    Also: You’re probably comparing the process of “using” a GUI app with “using” a terminal app, in other words, if you spend 8 hours sitting in front of Premiere or KDENLIVE clicking a mouse, you expect to do the same job with ffmpeg by sitting in front of it for 8 hours typing commands, right? But that’s not how it’s designed to work; it’s designed for you to write scripts that do the things you commonly do, which takes time to do once, then you run those scripts, maybe even from the GUI.

    I’ll give a real example: the software I use for my personal journal is called RedNotebook. This stores the data in a human readable markup format (I think it’s YAML?) and displays it in rich text, including the ability to display inline pictures. I like putting pictures in my journal.

    First problem: what it actually does is store a relative path to the location of the picture in your file system; if ever I was to change the location in my file system where I store the journal or my pictures, or change operating systems, this would break. So I created a Pictures folder within the Journal folder to copy all pictures there.

    Second problem: My phone takes 12MP or larger pictures and the journal displays them at full scale so they take up the whole screen. I’d like to shrink them.

    Third problem: The app’s “Insert picture” funcionality opens a file browser window written in QT which is different than the one from most of my GTK-based desktop apps use and I’d have to manually find the file.

    Simultaneous solution: I wrote a short bash script that calls ImageMagick to shrink the image among a few other cleanup details, and builds the appropriate string to paste into my journal and puts that string in the primary buffer. I then wrote a Nemo Action so that the option to run this script appears in the context menu iff I right click on exactly one image file. Now I can add an image to my journal by browsing to its location in my file manager, right clicking, clicking Add To Journal, and then middle clicking in RedNotebook where I want to paste the picture.

    There are hundreds of tedious little things I would do over and over again clicking through endless menus, windows and dialogs that I can script away, like paving my own bypass lane.




  • I’ve been daily driving Linux Mint for 10 years now. The answer to this question is “for what most people consider everyday usage, you have to use the Linux terminal about as often as you have to edit the Windows registry.” And in fact over the 10 years I’ve been a Linux user, GUI tools in Linux are increasingly available, and I’ve heard Windows normies talking about the registry more.

    When I started out, Mint shipped with Synaptic Package Manager, and a lot of distros didn’t include a GUI at all. Now GUI package managers are the rule rather than the exception and most have bespoke polished app store -like things. You of course can still use apt or dnf or pacman or whatever, but you decreasingly have to.

    I never once touched the registry on my Win 98, Win XP, Win Vista or Win 7 machines. Win 8 required a couple registry keys to turn off that…curtain that you had to click away to get to the login screen? and a few other “tablet first” features Win 8 had, and now I hear “just go and add these registry keys to put the start menu on the left, turn off ads, re-enable right click and retract the rectal thermometer.”

    Linux is becoming more normie friendly while Windows is genuinely becoming less normie friendly.



  • A lot of things made it a Winter project for me: wanting to assist my furnace rather than fight my air conditioner in the Carolina heat was one thing, also my work slows down a lot in winter, not as many projects to do, so I had plenty of time to mess with it over winter. Plus, in summer I keep my house at 74, in winter I keep it at 70, It’s amazing how much that makes a difference in CPU temperatures.