config.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # -*- coding: utf-8 -*-
  2. import os
  3. import platform
  4. from UI.util_funcs import FileExists,ArmSystem
  5. CurKeySet = "GameShell" ## >>> PC or GameShell <<<
  6. DontLeave = False
  7. BackLight = "/proc/driver/backlight"
  8. Battery = "/sys/class/power_supply/axp20x-battery/uevent"
  9. MPD_socket = "/tmp/mpd.socket"
  10. UPDATE_URL="https://raw.githubusercontent.com/clockworkpi/CPI/master/launcher_ver.json"
  11. VERSION="stable 1.24"
  12. SKIN=None
  13. ## three timer values in seconds: dim screen, close screen,PowerOff
  14. ## zero means no action
  15. PowerLevels = {}
  16. PowerLevels["supersaving"] = [10,30,120]
  17. PowerLevels["powersaving"] = [40,120,300]
  18. PowerLevels["server"] = [40,120,0]
  19. PowerLevels["balance_saving"] = [40,0,0]
  20. PowerLevel = "balance_saving"
  21. def PreparationInAdv():
  22. global SKIN
  23. global PowerLevel
  24. if SKIN != None:
  25. return
  26. SKIN= "../skin/default"
  27. if FileExists("%s/.gameshell_skin" % os.path.expanduser('~')) == True:
  28. with open("%s/.gameshell_skin" % os.path.expanduser('~'),"r") as f:
  29. gameshell_skin = f.read()
  30. gameshell_skin = gameshell_skin.strip()
  31. SKIN= gameshell_skin
  32. if FileExists(".powerlevel") == False:
  33. os.system("touch .powerlevel")
  34. with open(".powerlevel","r") as f:
  35. powerlevel = f.read()
  36. powerlevel = powerlevel.strip()
  37. if powerlevel != "":
  38. PowerLevel = powerlevel
  39. if powerlevel != "supersaving":
  40. ArmSystem("sudo iw wlan0 set power_save off >/dev/null")
  41. else:
  42. ArmSystem("sudo iw wlan0 set power_save on > /dev/null")
  43. else:
  44. ArmSystem("sudo iw wlan0 set power_save off >/dev/null")
  45. PreparationInAdv()
  46. ##sys.py/.powerlevel