• 9 Posts
  • 354 Comments
Joined 3 years ago
cake
Cake day: June 6th, 2023

help-circle





  • Different distirbutrions subscribe to different “key servers” (is that the right term?) to validate that the packages they’re getting have been signed by the right people, and not by Dick Dastardly and his crew. LibreWolf isn’t your typical Linux package, but probably on the same trustworthy level as some of “extra” packages found in other repos. My guess would be Mint subscribes to the key server where the LibreWolf dev’s key exists, and Ubuntu doesn’t because Ubuntu has a very Ubuntu™ way of doing things (I’m being a snob here).

    So I think if you really want to use LibreWolf, you will have to manually subscribe to the keyserver where the LibreWolf’s dev key is, or manually import the key yourself to validate the package.

    Anyway, welcome to the wacky races



  • Bonk.io, fatal flaw is that the dev simply does not a give a fuck.

    By that I mean:

    • Nazis everywhere, mostly edgelord kids.
      • You just ignore their chat, or compliment them only on their game, and soon they stop with the toxic chatter or leave the room.
    • Script mods that expose parts of the game
      • Could be easily mitigated, but everyone has them.
      • It’s not cheating, you can just see more.
    • Sometimes a hardcore hentai image appears on the welcome screen.
      • 1/500 occurence.
      • Rare enough that you’re not sure it happened.
    • No mobile support, despite hardware.not being an issue.
      • Just needs a virtual controller stick

    Such a great game otherwise














  • Yeah I have a bash script that does similar, using the notification API for interactivity

    FOLD_CAMERA=CameraShots
    TEMP_PID=~/.record_pid
    APP_ID=record
    
    mkdir -p $FOLD_CAMERA
    
    function main {
        termux-notification \
            --id $APP_ID --group RECORD \
    	    --priority max \
    	    --button1 "Front" \
    	    --button1-action "termux-notification-remove $APP_ID;bash $0 record 1" \
    	    --button2 "Back"  \
    	    --button2-action "termux-notification-remove $APP_ID;bash $0 record 0" \
    	    --button3 "Quit" \
    	    --button3-action "termux-notification-remove $APP_ID;exit" \
    	    --title "Record"
    	
    }
    
    function record {
        local cam=${1:-0}
    
        termux-notification \
            --id $APP_ID --group RECORD \
    	    --priority max \
    	    --button1 "Stop" \
    	    --button1-action "termux-notification-remove $APP_ID; bash $0 killproc" \
    	    --title "Rec. $cam"
        
        (while :; do
    	     termux-camera-photo \
    	         -c $cam \
    	         $FOLD_CAMERA/$(date "+%Y%m%d-%H%M_${cam}_record.jpg")
         done) &
    
        local pid=$!
        echo -n $pid > $TEMP_PID
    } 
    
    function killproc {
        local last_pid=$(cat $TEMP_PID)
        if [ "$last_pid" == "" ]; then
    	    termux-toast "Could not kill process. Restart the phone."
        else
    	    kill $last_pid &&
    	        bash $0 main
        fi
    }
    
    
    [ "$*" = "" ] && main || eval "$*"
    

    It just needs ffmpeg tied to the exit function