I'm the Steam Noob from a while back, who wanted to know about steam accounts and the friends and family feature. Although I was running steam on Linux I haven't played in a while and the issues I had using vanilla Debian instead of the recommended Ubuntu may be different now (I had trouble with Ubuntu mostly because of that Plymouth thing.)
However I may be able to help with the wifi thing.
If you're using a Debian based distro that uses the debian network scripts that read /etc/network/interfaces and has the same wpa-supplicant package, then do this:
Some hook scripts or something that debian packages with wpa-supplicant implement a sort of "roaming mode" which users of desktop devices and phones alike might know as "just how wifi is." Your /etc/network/interfaces (or something matching /etc/network/interfaces.d/*) should have something like this, assuming the wifi card on your system shows up as wlan0:
auto wlan0
iface wlan0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant.conf
iface home inet dhcp
Here "home" is of course an identifier of your choosing, and is a logical name that will alias wlan0 iff wlan0 is connected to a certain access point. The important thing is the wpa-roam line that makes those hook scripts or whatever they are (I can't remember) do their stuff (whatever that is).
Now if your wpa_supplicant.conf has a network block like this:
network={
ssid="thoughtleader"
# ... thought leaders network conf here ...
}
Add an id_str line:
network={
ssid="thoughtleader"
# ... thought leaders network conf here ...
id_str="home"
}
And make sure that if there isn't already a ctrl_interface line in wpa_supplicant conf that you add one.
e.g.
ctrl_interface=/var/run/wpa_supplicant
Now if wifi is lost it should keep trying to connect again. |