Skip to content

Commit 3663f12

Browse files
compatible with reTerminal-plus
Signed-off-by: bigbearishappy <953308023@qq.com>
1 parent 5fd852b commit 3663f12

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

src/SystemSet.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import sys,logging
22
import os
33
import platform
4+
import re
45

56
try:
67
from PySide2.QtCore import *
@@ -11,8 +12,10 @@
1112
else:
1213
from PySide2.QtCore import Signal, Slot
1314

14-
15-
Lcdlightpath = '/sys/class/backlight/1-0045/brightness'
15+
if re.compile(r"seeed-reterminal-plus.").search(str(platform.uname())):
16+
Lcdlightpath = '/sys/class/backlight/lcd_backlight/brightness'
17+
else:
18+
Lcdlightpath = '/sys/class/backlight/1-0045/brightness'
1619
SSHonPath = '/lib/systemd/system/ssh.service'
1720
SSHoffPath = '/etc/systemd/system/multi-user.target.wants/ssh.service'
1821
#VNConPath = '/usr/lib/systemd/system/vncserver-x11-serviced.service'
@@ -81,7 +84,7 @@ def getSSH(self):
8184
#VNC
8285
@Slot()
8386
def VNCon(self):
84-
if 'seeed-reterminal' in platform.uname():
87+
if re.compile(r"seeed-reterminal.").search(str(platform.uname())):
8588
print("yocto not support vnc yet")
8689
elif 'buildroot' in platform.uname():
8790
print("buildroot not support vnc yet")
@@ -90,7 +93,7 @@ def VNCon(self):
9093
logging.info("VNC ON")
9194
@Slot()
9295
def VNCoff(self):
93-
if 'seeed-reterminal' in platform.uname():
96+
if re.compile(r"seeed-reterminal.").search(str(platform.uname())):
9497
print("yocto not support vnc yet")
9598
elif 'buildroot' in platform.uname():
9699
print("buildroot not support vnc yet")
@@ -99,7 +102,7 @@ def VNCoff(self):
99102
logging.info("VNC ON")
100103
@Slot(result=bool)
101104
def getVNC(self):
102-
if 'seeed-reterminal' in platform.uname():
105+
if re.compile(r"seeed-reterminal.").search(str(platform.uname())):
103106
vnc="inactive"
104107
print("yocto not support vnc yet")
105108
elif 'buildroot' in platform.uname():
@@ -170,7 +173,7 @@ def getSER(self):
170173
def Shutdown(self):
171174
if 'buildroot' in platform.uname():
172175
os.system('poweroff now')
173-
elif 'seeed-reterminal' in platform.uname():
176+
elif re.compile(r"seeed-reterminal.").search(str(platform.uname())):
174177
os.system('poweroff')
175178
else:
176179
os.system('shutdown now')

src/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import os, logging
33
import sys
44
import platform
5+
import re
56

67
try:
78
import PySide2.QtQml
@@ -64,7 +65,7 @@
6465
logging.basicConfig(filename=LOG_NAME,level=logging.DEBUG,format=LOG_FORMAT)
6566
# view = QQuickView()
6667
engine = QQmlApplicationEngine()
67-
if 'seeed-reterminal' in platform.uname():
68+
if re.compile(r"seeed-reterminal.").search(str(platform.uname())):
6869
engine.addImportPath("/usr/lib/qml")
6970
url = QUrl("../Fullscreen_app_for_buildroot.qml")
7071
elif 'buildroot' in platform.uname():

0 commit comments

Comments
 (0)