# SPDX-License-Identifier: GPL-3.0-or-later
import logging
import os
-import time
import signal
import sys
-import shutil
import tools.config
import tools.helpers.ipc
from tools import services
dbus_obj = DbusSessionManager(looper, dbus.SessionBus(), '/SessionManager', args)
looper.run()
-def start(args, unlocked_cb=None):
+def start(args, unlocked_cb=None, background=True):
try:
name = dbus.service.BusName("id.waydro.Session", dbus.SessionBus(), do_not_queue=True)
except dbus.exceptions.NameExistsException:
dpi = "0"
session["lcd_density"] = dpi
+ session["background_start"] = "true" if background else "false"
+
mainloop = GLib.MainLoop()
def sigint_handler(data):