]>
glassweightruler.freedombox.rocks Git - waydroid.git/blob - tools/actions/status.py
1 # Copyright 2021 Erfan Abdi
2 # SPDX-License-Identifier: GPL-3.0-or-later
5 import tools
.helpers
.ipc
6 import tools
.helpers
.net
9 def print_status(args
):
10 cfg
= tools
.config
.load(args
)
12 print("Session:\tSTOPPED")
13 print("Vendor type:\t" + cfg
["waydroid"]["vendor_type"])
16 session
= tools
.helpers
.ipc
.DBusContainerService().GetSession()
18 print("Session:\tRUNNING")
19 print("Container:\t" + session
["state"])
20 print("Vendor type:\t" + cfg
["waydroid"]["vendor_type"])
21 print("IP address:\t" + (tools
.helpers
.net
.get_device_ip_address() or "UNKNOWN"))
22 print("Session user:\t{}({})".format(session
["user_name"], session
["user_id"]))
23 print("Wayland display:\t" + session
["wayland_display"])
26 except dbus
.DBusException
: