I’d appreciate it if everyone could just stop burning fossil fuels, please. Thank you for your cooperation.

  • 3 Posts
  • 194 Comments
Joined 2 years ago
cake
Cake day: November 3rd, 2023

help-circle



  • I don’t know, there’s just something about it.

    For a long time we had VGA for video cables. There was no VGA version 2.1.9, now supporting 1024x768 mode with 16-bit colour. Cables did not cost $29. There were no rent-seeking patent holders charging license fees, or at least they weren’t obnoxious enough that we knew about them. It didn’t have five different types of connectors. There was no VGA consortium constantly keeping itself in the news with periodic press releases. Companies didn’t need to sign away their soul to write drivers for it. There was no VGA copy protection trying to keep us from decoding our own video streams. Cables didn’t include enough microelectronics to power a space shuttle.

    Somehow I think we could do better.



  • Mostly I just install Skyrim mods manually because I’m insane I guess, but for some games I like to run Mod Organizer 2 under proton. Your whole linux filesystem can be made accessible to windows programs, not sure if it is by default. But anyway since we’re talking steam games here the game itself normally will be in the same place as usual, as far as windows programs know.






  • #!/bin/bash # Recursively rename everything in the current directory as necessary # to make it match the case of filenames in Skyrim’s “Data” directory,

    from=`pwd -P`
    to="${HOME}/.steam/debian-installation/steamapps/common/Skyrim_1.5.97/Data"
    tmp="/tmp/skydata_index"
    filez="/tmp/skydata_from"
    
    IFS='
    '
    
    match_case() {
        cd "$2"
        find . | grep -v '^[.]$' > "$tmp"
        cd "$1"
        find . -maxdepth 1 | grep -v '^[.]$' > "$filez"
        for j in `cat $filez`; do
            if ( grep -i "^${j}$" $tmp ); then
                name=`grep -i "^${j}$" $tmp | head -1`
                if [ "${name}xx" != "${j}xx" ] ; then
                    mv "$j" "$name"
                fi
            fi
        done
    
        # going recursiv
        find . -maxdepth 1 -type d | grep -v '^[.]$' > "$filez"
        for j in `cat $filez`; do
            if ( test -d "${2}/${j}" ) ; then
                match_case "${1}/${j}" "${2}/${j}"
            fi
        done
    }
    match_case $from $to
    rm $tmp $filez
    










  • Wow, someone even more devoted to blocking ads than I am. Personally I will just never go back to youtube rather than go through that much debugging.

    The one time my combination of ublock origin, jshelter, noscript set to allow only the scripts that are actually needed, and custom firefox librewolf settings was insufficient to watch youtube I didn’t go back for a few days. When I did it was mysteriously back to working.