Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KI
Posts
10
Comments
118
Joined
2 yr. ago

  • Driver support will always potentially be an issue unless you buy laptops that are built for Linux, or are well vetted. This is because Microsoft has near total market control and Linux support is usually reverse engineered later if the drivers source is never shared.

    Same thing for gaming -- gaming support on Linux is mostly a bunch of ad hock hacks, because those games were never made to run on Linux in the first place.

    So, if you want to commit to Linux, make it an informed choice. You will need to make some sacrifices. Or you could always just dip your toes and only use Linux for running a server or hosting a website.

  • here we go:

    dedup:

     
            #!/usr/bin/awk -f
        !x[$0]++
    
    
      

    this removes duplicate lines, preserving line order

    iter:

     
            #!/usr/bin/bash
        if [[ "${@}" =~ /$ ]]; then
            xargs -rd '\n' -I {} "${@}"{}
        else
            xargs -rd '\n' -I {} "${@}" {}
        fi
    
    
      

    This executes a command for each line. It can also be used to compare two directories, ie:

     
            du -sh * > sizes; ls | iter du -sh ../kittens/ > sizes2
    
    
      

    fadeout:

     
            #!/bin/bash
        # I use this to fade out layered brown noise that I play at a volume of 130%
        # This takes about 2 minutes to run, and the volume is at zero several seconds before it's done.
        # ################
        # DBUS_SESSION_BUS_ADDRESS is needed so that playerctl can find the dbus to use MPRIS so it can control mpv
        export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
        # ################
        for i in {130..0}
        do
            volume=$(echo "scale=3;$i/100" | bc)
            sleep 2.3
            playerctl --player=mpv volume $volume
        done
    
    
      

    lbn:

     
            #!/bin/bash
        #lbn_pid=$(cat ~/.local/state/lbn.pid)
        if pgrep -fl layered_brown
        then
            pkill -f layered_brown
        else
            export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
            mpv -ao pulse ~/layered_brown_noise.mp3 >>lbn.log 2>&1 &
            sleep 3
            playerctl -p mpv volume 1.3 >>lbn.log 2>&1 &
        fi
    
    
      

    This plays "layered brown noise" by crysknife. It's a great sleep aid.

    here are some aliases:

     
            alias m='mpc random off; mpc clear'
        alias mpcc='ncmpcpp'
        alias thesaurus='dict -d moby-thesaurus'
        alias wtf='dict -d vera'
        alias tvplayer='mpv -fs --geometry=768x1366+1366+0'
      
  • Politics @beehaw.org

    75 Democrats express "gratitude" to ICE in antisemitism vote amid LA riots

    Politics @beehaw.org

    Josh Hawley is directly targetting leftists now

    Science @beehaw.org

    Major sugar substitute found to impair brain blood vessel cell function, posing potential stroke risk

  • Not exactly sure, but playing with setting up your own VPN will give you an idea of it.

    Essentially, the VPN is run on a remote server. When you connect to the VPN, your traffic gets masqueraded out through the remote server, and replies get natted back to you. If you tried setting up a webserver on your computer and then accessing the webserver on the VPN server IP, it wouldn't work, because the request coming in to the VPN server port would by default just reach the VPN server at that port.

    This is where port forwarding comes in -- if the VPN server allows you to port forward, you can set port X on the VPN server to go to port Y on your router (which would likely also have to port forward on your router to get to your computer).

  • News @lemmy.ml

    Earth's atmosphere hasn't had this much CO2 in millions of years

    Politics @beehaw.org

    Project 2024

    Science @beehaw.org

    Six newly discovered beetle species include one with bottle-opener shaped genitalia

    Space @beehaw.org

    After capturing image of black hole, what's next?

    Science @beehaw.org

    Shattering the myth of men as hunters and women as gatherers

    Space @beehaw.org

    Shattering the myth of men as hunters and women as gatherers

    Space @beehaw.org

    The sun is blue-green