Slurping up screenshots from my Steam Deck
Have a Steam Deck? Find it ludicrous that you need to individually upload your screenshots to Valve's servers and then do an awkward right-clicking dance to get them onto another computer or your phone? I've got good news! I've worked out a way to copy them with a one-liner on the command line, over wifi. I've only done this on MacOS though it should work on *nix systems as well, and I know that Windows has some kind of Linux integration so it should be possible there too.
SSH Time
This works over a local network using the scp command. Before you can connect to your Deck over ssh you'll need to enable the sudo command. This is amply covered here.
Once you can use sudo to log in, choose a folder on your machine to receive the screenshots into and open a terminal with that as the current path.
Get your Steam ID - it's the field marked steamID3.
In the command line on your computer, navigate to the folder you want to store the shots in. While on the same network, get your Steam Deck's IP address, and with your Deck still awake, replace <steam deck IP> and <steamID> with the info you gathered above and run:
scp -r deck@<steam deck IP>:"/home/deck/.local/share/Steam/userdata/<steamID>/760/remote/*" .
This will copy all screenshots on your Deck into the folder you ran the command from. If you run it again in the future from the same place, it won't create duplicates, it'll just pull in shots that are missing.
Enjoy!
