mirror of
https://github.com/clockworkpi/launcher.git
synced 2025-12-12 09:48:50 +01:00
PreparationInAdv to config.py
This commit is contained in:
parent
58fd2e6a1a
commit
d75fcc6f1c
@ -3,11 +3,11 @@ import os
|
|||||||
import pygame
|
import pygame
|
||||||
#import math
|
#import math
|
||||||
#mport subprocess
|
#mport subprocess
|
||||||
import platform
|
|
||||||
#from beeprint import pp
|
#from beeprint import pp
|
||||||
from libs.roundrects import aa_round_rect
|
from libs.roundrects import aa_round_rect
|
||||||
|
|
||||||
## local UI import
|
## local UI import
|
||||||
|
from UI.util_funcs import ArmSystem
|
||||||
from UI.lang_manager import MyLangManager
|
from UI.lang_manager import MyLangManager
|
||||||
|
|
||||||
class APIOBJ(object):
|
class APIOBJ(object):
|
||||||
@ -24,9 +24,8 @@ class APIOBJ(object):
|
|||||||
main_screen._MsgBox.Draw()
|
main_screen._MsgBox.Draw()
|
||||||
main_screen.SwapAndShow()
|
main_screen.SwapAndShow()
|
||||||
pygame.time.delay(300)
|
pygame.time.delay(300)
|
||||||
if "arm" in platform.machine():
|
ArmSystem("sed -i s/launcher/launchergo/g ~/.bashrc" )
|
||||||
os.system("sed -i s/launcher/launchergo/g ~/.bashrc" )
|
ArmSystem("sudo reboot")
|
||||||
os.system("sudo reboot")
|
|
||||||
|
|
||||||
OBJ = APIOBJ()
|
OBJ = APIOBJ()
|
||||||
def Init(main_screen):
|
def Init(main_screen):
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import os
|
import os
|
||||||
import pygame
|
import pygame
|
||||||
import platform
|
|
||||||
#import commands
|
#import commands
|
||||||
import glob
|
import glob
|
||||||
#from beeprint import pp
|
#from beeprint import pp
|
||||||
|
|||||||
@ -12,7 +12,7 @@ from icon_item import IconItem
|
|||||||
from page import Page,PageStack
|
from page import Page,PageStack
|
||||||
from title_bar import TitleBar
|
from title_bar import TitleBar
|
||||||
from foot_bar import FootBar
|
from foot_bar import FootBar
|
||||||
from constants import Width,Height,bg_color
|
from constants import Width,Height
|
||||||
from util_funcs import midRect
|
from util_funcs import midRect
|
||||||
from keys_def import CurKeys
|
from keys_def import CurKeys
|
||||||
from label import Label
|
from label import Label
|
||||||
|
|||||||
@ -12,12 +12,10 @@ from pygame.locals import *
|
|||||||
#from beeprint import pp
|
#from beeprint import pp
|
||||||
|
|
||||||
#UI lib
|
#UI lib
|
||||||
from skin_manager import MySkinManager
|
|
||||||
|
|
||||||
|
|
||||||
Width = 320
|
Width = 320
|
||||||
Height = 240
|
Height = 240
|
||||||
bg_color = MySkinManager.GiveColor('White')
|
|
||||||
|
|
||||||
icon_width = 80
|
icon_width = 80
|
||||||
icon_height = 80
|
icon_height = 80
|
||||||
|
|||||||
@ -19,7 +19,7 @@ from icon_item import IconItem
|
|||||||
from page import Page,PageStack
|
from page import Page,PageStack
|
||||||
from title_bar import TitleBar
|
from title_bar import TitleBar
|
||||||
from foot_bar import FootBar
|
from foot_bar import FootBar
|
||||||
from constants import Width,Height,bg_color
|
from constants import Width,Height
|
||||||
from util_funcs import midRect,FileExists,ReplaceSuffix,ReadTheFileContent,CmdClean,MakeExecutable
|
from util_funcs import midRect,FileExists,ReplaceSuffix,ReadTheFileContent,CmdClean,MakeExecutable
|
||||||
from keys_def import CurKeys
|
from keys_def import CurKeys
|
||||||
from label import Label
|
from label import Label
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
import platform
|
||||||
import pygame
|
import pygame
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
@ -110,3 +110,14 @@ def DrawText(canvas,text, x,y,width,height,canWidth,canHeight,fontObj):# text fo
|
|||||||
|
|
||||||
def SwapAndShow():
|
def SwapAndShow():
|
||||||
pygame.display.update()
|
pygame.display.update()
|
||||||
|
|
||||||
|
def ArmSystem(cmd):
|
||||||
|
if "arm" not in platform.machine():
|
||||||
|
return
|
||||||
|
os.system(cmd)
|
||||||
|
|
||||||
|
def InGameShell():
|
||||||
|
if "arm" not in platform.machine():
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|||||||
@ -1,4 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
import os
|
||||||
|
import platform
|
||||||
|
from UI.util_funcs import FileExists,ArmSystem
|
||||||
|
|
||||||
CurKeySet = "GameShell" ## >>> PC or GameShell <<<
|
CurKeySet = "GameShell" ## >>> PC or GameShell <<<
|
||||||
|
|
||||||
@ -14,7 +17,7 @@ UPDATE_URL="https://raw.githubusercontent.com/clockworkpi/CPI/master/launcher_ve
|
|||||||
|
|
||||||
VERSION="stable 1.24"
|
VERSION="stable 1.24"
|
||||||
|
|
||||||
SKIN="../skin/default"
|
SKIN=None
|
||||||
|
|
||||||
## three timer values in seconds: dim screen, close screen,PowerOff
|
## three timer values in seconds: dim screen, close screen,PowerOff
|
||||||
## zero means no action
|
## zero means no action
|
||||||
@ -26,5 +29,37 @@ PowerLevels["balance_saving"] = [40,0,0]
|
|||||||
|
|
||||||
PowerLevel = "balance_saving"
|
PowerLevel = "balance_saving"
|
||||||
|
|
||||||
|
def PreparationInAdv():
|
||||||
|
global SKIN
|
||||||
|
|
||||||
|
if SKIN != None:
|
||||||
|
return
|
||||||
|
|
||||||
|
SKIN= "../skin/default"
|
||||||
|
|
||||||
|
if FileExists("%s/.gameshell_skin" % os.path.expanduser('~')) == True:
|
||||||
|
with open("%s/.gameshell_skin" % os.path.expanduser('~'),"r") as f:
|
||||||
|
gameshell_skin = f.read()
|
||||||
|
|
||||||
|
gameshell_skin = gameshell_skin.strip()
|
||||||
|
SKIN= gameshell_skin
|
||||||
|
|
||||||
|
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":
|
||||||
|
ArmSystem("sudo iw wlan0 set power_save off >/dev/null")
|
||||||
|
else:
|
||||||
|
ArmSystem("sudo iw wlan0 set power_save on > /dev/null")
|
||||||
|
else:
|
||||||
|
ArmSystem("sudo iw wlan0 set power_save off >/dev/null")
|
||||||
|
|
||||||
|
PreparationInAdv()
|
||||||
##sys.py/.powerlevel
|
##sys.py/.powerlevel
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import platform
|
|
||||||
import dbus
|
import dbus
|
||||||
import dbus.service
|
import dbus.service
|
||||||
import sys
|
import sys
|
||||||
@ -24,7 +24,7 @@ import pygame
|
|||||||
from sys import exit
|
from sys import exit
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from beeprint import pp
|
#from beeprint import pp
|
||||||
########
|
########
|
||||||
if getattr(dbus, 'version', (0, 0, 0)) < (0, 80, 0):
|
if getattr(dbus, 'version', (0, 0, 0)) < (0, 80, 0):
|
||||||
import dbus.glib
|
import dbus.glib
|
||||||
@ -32,10 +32,10 @@ else:
|
|||||||
from dbus.mainloop.glib import DBusGMainLoop
|
from dbus.mainloop.glib import DBusGMainLoop
|
||||||
DBusGMainLoop(set_as_default=True)
|
DBusGMainLoop(set_as_default=True)
|
||||||
|
|
||||||
|
import config
|
||||||
#local UI import
|
#local UI import
|
||||||
from UI.constants import Width,Height,bg_color,icon_width,icon_height,DT,RUNEVT,RUNSYS,ICON_TYPES,POWEROPT,RESTARTUI,RUNSH
|
from UI.constants import Width,Height,icon_width,icon_height,DT,RUNEVT,RUNSYS,ICON_TYPES,POWEROPT,RESTARTUI,RUNSH
|
||||||
from UI.util_funcs import ReplaceSuffix,FileExists, ReadTheFileContent,midRect,color_surface,SwapAndShow,GetExePath,X_center_mouse
|
from UI.util_funcs import ReplaceSuffix,FileExists, ReadTheFileContent,midRect,color_surface,SwapAndShow,GetExePath,X_center_mouse,ArmSystem
|
||||||
from UI.page import PageStack,PageSelector,Page
|
from UI.page import PageStack,PageSelector,Page
|
||||||
from UI.label import Label
|
from UI.label import Label
|
||||||
from UI.icon_item import IconItem
|
from UI.icon_item import IconItem
|
||||||
@ -46,10 +46,9 @@ from UI.main_screen import MainScreen
|
|||||||
from UI.above_all_patch import SoundPatch
|
from UI.above_all_patch import SoundPatch
|
||||||
from UI.icon_pool import MyIconPool
|
from UI.icon_pool import MyIconPool
|
||||||
from UI.createby_screen import CreateByScreen
|
from UI.createby_screen import CreateByScreen
|
||||||
|
from UI.skin_manager import MySkinManager
|
||||||
from libs.DBUS import setup_dbus
|
from libs.DBUS import setup_dbus
|
||||||
|
|
||||||
import config
|
|
||||||
|
|
||||||
if not pygame.display.get_init():
|
if not pygame.display.get_init():
|
||||||
pygame.display.init()
|
pygame.display.init()
|
||||||
@ -555,7 +554,7 @@ def big_loop():
|
|||||||
sound_patch.Init()
|
sound_patch.Init()
|
||||||
#pp(main_screen._Pages[0],True,6)
|
#pp(main_screen._Pages[0],True,6)
|
||||||
|
|
||||||
screen.fill(bg_color)
|
screen.fill(MySkinManager.GiveColor("White"))
|
||||||
main_screen.Draw()
|
main_screen.Draw()
|
||||||
main_screen.SwapAndShow()
|
main_screen.SwapAndShow()
|
||||||
|
|
||||||
@ -571,34 +570,6 @@ def big_loop():
|
|||||||
gobject_loop()
|
gobject_loop()
|
||||||
|
|
||||||
|
|
||||||
def PreparationInAdv():
|
|
||||||
|
|
||||||
if "arm" not in platform.machine():
|
|
||||||
return
|
|
||||||
|
|
||||||
if FileExists("%s/.gameshell_skin" % os.path.expanduser('~')) == True:
|
|
||||||
with open("%s/.gameshell_skin" % os.path.expanduser('~'),"r") as f:
|
|
||||||
gameshell_skin = f.read()
|
|
||||||
|
|
||||||
gameshell_skin = gameshell_skin.strip()
|
|
||||||
config.SKIN= gameshell_skin
|
|
||||||
|
|
||||||
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()###
|
###MAIN()###
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
||||||
@ -614,8 +585,7 @@ if __name__ == '__main__':
|
|||||||
pygame.event.set_allowed([pygame.KEYDOWN,pygame.KEYUP,RUNEVT,RUNSYS,POWEROPT,RESTARTUI,RUNSH])
|
pygame.event.set_allowed([pygame.KEYDOWN,pygame.KEYUP,RUNEVT,RUNSYS,POWEROPT,RESTARTUI,RUNSH])
|
||||||
|
|
||||||
pygame.key.set_repeat(DT+DT*6+DT/2, DT+DT*3+DT/2)
|
pygame.key.set_repeat(DT+DT*6+DT/2, DT+DT*3+DT/2)
|
||||||
|
|
||||||
|
|
||||||
MyIconPool.Init()
|
MyIconPool.Init()
|
||||||
|
|
||||||
setup_dbus()
|
setup_dbus()
|
||||||
@ -632,8 +602,6 @@ if __name__ == '__main__':
|
|||||||
exit()
|
exit()
|
||||||
|
|
||||||
|
|
||||||
PreparationInAdv()
|
|
||||||
|
|
||||||
crt_screen = CreateByScreen()
|
crt_screen = CreateByScreen()
|
||||||
crt_screen.Init()
|
crt_screen.Init()
|
||||||
crt_screen._HWND = screen
|
crt_screen._HWND = screen
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user