• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle




  • Hasn’t been to church in a bit I guess…

    13 I set My rainbow in the cloud, and it shall be for the sign of the covenant between Me and the earth. 14 It shall be, when I bring a cloud over the earth, that the rainbow shall be seen in the cloud; 15 and I will remember My covenant which is between Me and you and every living creature of all flesh; the waters shall never again become a flood to destroy all flesh. 16 The rainbow shall be in the cloud, and I will look on it to remember the everlasting covenant between God and every living creature of all flesh that is on the earth.” 17 And God said to Noah, “This is the sign of the covenant which I have established between Me and all flesh that is on the earth.”

    Genesis 9:13-17









  • I’ll put an attempted common sense definition out there as a straw man (fully aware of Cunningham’s law): it’s a rifle typically featuring a pistol grip and detachable magazine.

    The definition needs to be intentionally vague to capture a myriad of existing designs (and the legal workarounds). I suspect there are “assault rifles” that don’t fit into this vague definition, and equally importantly: vice versa (e.g. the Barret 82A1 can’t realistically be considered an “assault rifle” by common sense).

    And therein lies the problem: by being only reasonably specific, we provide too many opportunities for shenanigans (cf. Formula 1 in the 70s and 80s). But without a reasonably strict definition, we’re also creating a reasonably litigious atmosphere (“no sir, we intended this rifle for small to medium game hunting”).








  • So, major caveat here: I’m a linux gamer and don’t have windows [subsystem for linux] available to test.

    This actually works shockingly well for steam-steam gaming, but I’d call these steps proof-of-concept success versus “finished product”.

    I’ll assume if you’re going this deep, you know how desktop mode works and you’re reasonably comfortable with the terminal. Otherwise, don’t follow random guides on the internet, and you understand that you could break things.

    Obvious prerequisite: enable sudo by creating a password for the deck user

    Enable installing packages via pacman: I borrowed from this guide, but didn’t follow it exactly.

    # disable the deck's read-only mode
    sudo steamos-readonly disable
    # init the pacman keyring
    sudo pacman-key --init
    # populate the keyring with archlinux
    sudo pacman-key --populate archlinux
    

    Install, start, and bind the usbip service on the steamdeck (steps from the “Server” portion of archwiki linked in my original comment above)

    # install usbip
    sudo pacman -S usbip
    # enable/start the usbip daemon
    sudo systemctl enable usbip.service
    sudo systemctl start usbip.service
    # enable the kernel module
    sudo modprobe usbip-host
    # list the available usb devices
    usbip list --local
    # bind the Valve usb device (check the output of the above for the right bus id, mine happens to be 3-3)
    sudo usbip bind --busid=3-3
    

    Install start and attach to the steamdeck (steps from the “Client” portion of archwiki listed above)

    # install usbip
    sudo pacman -Sy usbip
    # enable the requisite kernel module
    sudo modprobe vhci-hcd
    # list the remote devices (use your steam desk's ip address, this assumes you're on the same network and have addressed any firewall/configuration issues)
    usbip list --remote 192.168.88.207
    # attach to it
    sudo usbip attach --remote 192.168.88.207 --busid=3-3
    

    Now you can be shocked when it works instantly. Go play a game!