How I run Signal Desktop

I don't have a smartphone, so I run Signal Desktop on my laptop. Signal does not really want you to do this, and you have to run some unofficial third-party stuff for this to all work. Yes, that's a little sketchy, especially for a secure communications tool, but this is where Signal leaves us when they refuse to give us first-class desktop support. Here, I document what I've had to do to get this…