diff --git a/sys.py/run.py b/sys.py/run.py index b942e5f..b23fb66 100644 --- a/sys.py/run.py +++ b/sys.py/run.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- - +import platform import dbus import dbus.service import sys @@ -536,6 +536,27 @@ def big_loop(): gobject_loop() +def PreparationInAdv(): + + if "arm" not in platform.machine(): + return + + if FileExists(".powerlevel") == False: + os.system("touch .powerlevel") + + with open(".powerlevel","r") as f: + powerlevel = f.read() + + powerlevel = powerlevel.strip() + if powerlevel != "": + config.PowerLevel = powerlevel + if powerlevel != "supersaving": + os.system("sudo iw wlan0 set power_save off >/dev/null") + else: + os.system("sudo iw wlan0 set power_save on > /dev/null") + else: + os.system("sudo iw wlan0 set power_save off >/dev/null") + ###MAIN()### if __name__ == '__main__': @@ -568,22 +589,8 @@ if __name__ == '__main__': print("This pygame does not support PNG") exit() - - if FileExists(".powerlevel") == False: - os.system("touch .powerlevel") - with open(".powerlevel","r") as f: - powerlevel = f.read() - - powerlevel = powerlevel.strip() - if powerlevel != "": - config.PowerLevel = powerlevel - if powerlevel != "supersaving": - os.system("sudo iw wlan0 set power_save off >/dev/null") - else: - os.system("sudo iw wlan0 set power_save on > /dev/null") - else: - os.system("sudo iw wlan0 set power_save off >/dev/null") + PreparationInAdv() crt_screen = CreateByScreen() crt_screen.Init()