A bit OFFTOPIC and only of interest, if you're using WICD: The line where wpa_supplicant is restarted is found in /opt/wicd/networking.py and looks like:
misc.Run("wpa_supplicant -B -i " + self.wireless_interface + " -c \"encryption/configurations/" + network["bssid"].replace(":","").lower() + "\" -D " + self.wpa_driver)
You only have to prepend it with 'nice -n 19' so it reads:
misc.Run("nice -n 19 wpa_supplicant -B -i " + self.wireless_interface + " -c \"encryption/configurations/" + network["bssid"].replace(":","").lower() + "\" -D " + self.wpa_driver)
A bit OFFTOPIC and only of interest, if you're using WICD: networking. py
The line where wpa_supplicant is restarted is found in /opt/wicd/
and looks like:
misc.Run( "wpa_supplicant -B -i " + self.wireless_ interface + " -c \"encryption/ configurations/ " + network[ "bssid" ].replace( ":","") .lower( ) + "\" -D " + self.wpa_driver)
You only have to prepend it with 'nice -n 19' so it reads:
misc.Run("nice -n 19 wpa_supplicant -B -i " + self.wireless_ interface + " -c \"encryption/ configurations/ " + network[ "bssid" ].replace( ":","") .lower( ) + "\" -D " + self.wpa_driver)