Use WayDroid 1.4 features like dbus and overlayfs #64

Merged
ayasa520 merged 41 commits from 1.4 into main 2023-01-23 10:30:34 -05:00
Showing only changes of commit 8f8691423b - Show all commits
+4 -5
View File
@@ -95,20 +95,19 @@ class General:
if self.use_dbus: if self.use_dbus:
self.session = DBusContainerService().GetSession() self.session = DBusContainerService().GetSession()
if self.session: if self.session:
DBusContainerService().Stop(False) DBusContainerService().Stop(False)
else: else:
run(["waydroid", "container", "stop"]) run(["waydroid", "container", "stop"])
def start(self): def start(self):
if self.use_dbus: if self.use_dbus and self.session:
DBusContainerService().Start(self.session) DBusContainerService().Start(self.session)
else: else:
run(["systemctl", "restart", "waydroid-container.service"]) run(["systemctl", "restart", "waydroid-container.service"])
def restart(self): def restart(self):
if DBusContainerService().GetSession(): self.stop()
self.stop() self.start()
self.start()
def copy(self): def copy(self):
pass pass