This thread clued me in to the fact that WSL existed in the first place, so unrelated to pegaswitch and golf... THANK YOU! A couple of very important things to remember that aren't in the instructions for lsxx
1) edit the start menu icon by adding "--login" to the end of the shortcut. You need this to make permanent variables by editing ~/.profile (such as "
DEVKITPRO="/home/urherenow/devkitPro"
DEVKITARM="$DEVKITPRO/devkitARM"
)
2) WSL is kind-of sort-of aware of *SOME* Windows stuff, so wonky things can happen if you don't tell bash to ignore your Windows PATH by editing Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss by adding the DWORD AppendNtPath 0x00000000
3) Firewalls detect bash as application "?????????" and like to block it. If you find that when installing stuff, it seems to pause at 0% for a couple of minutes before doing anything, it's probably your firewall/antivirus blocking it. Make a rule explicitly allowing all traffic to/from MAC address E0-3F-49-6B-78-F0 or archive.ubuntu.com [91.189.88.162].
4) Related to #3, if you have IPv6 issues edit /etc/gai.conf (sudo nano /etc/gai.conf) and uncomment the following line
Code:
# For sites which prefer IPv4 connections change the last line to
#
#precedence ::ffff:0:0/96 100 //remove the "#"
This should speed you up quite a bit in following the OP's tutorial.
And finally... do NOT EVER edit Linux files from Windows. Use nano or install something else that works in bash (any suggestions? Linux desktop apps don't run for obvious reasons...)
EDIT:
Also
@blinkzane I didn't have to do anything else special on Windows except for using sudo for installing npm (got a warning or two anyway, but at least it worked).
Now that I got it working, I tried to launch Golf 3 times, and it worked all 3 times
figuring out the controls in the game is harder than Getting it to launch IMHO. (ver 3.0.0)