Update ui dbus interface and make background activate work again
This commit is contained in:
parent
53989ebaa3
commit
ed6060eae4
2 changed files with 7 additions and 7 deletions
|
|
@ -27,8 +27,8 @@ def main():
|
||||||
import dbus
|
import dbus
|
||||||
|
|
||||||
bus = dbus.SessionBus()
|
bus = dbus.SessionBus()
|
||||||
the_object = bus.get_objeect("com.quexten.Goldwarden.dbus", "/com/quexten/Goldwarden")
|
the_object = bus.get_object("com.quexten.Goldwarden.gui", "/com/quexten/Goldwarden/gui")
|
||||||
the_interface = dbus.Interface(the_object, "com.quexten.Goldwarden.Settings")
|
the_interface = dbus.Interface(the_object, "com.quexten.Goldwarden.gui.actions")
|
||||||
reply = the_interface.settings()
|
reply = the_interface.settings()
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,19 +11,19 @@ daemon_token = None
|
||||||
|
|
||||||
class GoldwardenDBUSService(dbus.service.Object):
|
class GoldwardenDBUSService(dbus.service.Object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
bus_name = dbus.service.BusName('com.quexten.Goldwarden.ui', bus=dbus.SessionBus())
|
bus_name = dbus.service.BusName('com.quexten.Goldwarden.gui', bus=dbus.SessionBus())
|
||||||
dbus.service.Object.__init__(self, bus_name, '/com/quexten/Goldwarden/ui')
|
dbus.service.Object.__init__(self, bus_name, '/com/quexten/Goldwarden/gui')
|
||||||
|
|
||||||
@dbus.service.method('com.quexten.Goldwarden.ui.QuickAccess')
|
@dbus.service.method('com.quexten.Goldwarden.gui.actions')
|
||||||
def quickaccess(self):
|
def quickaccess(self):
|
||||||
p = subprocess.Popen(["python3", "-m", "src.gui.quickaccess"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, cwd=root_path, start_new_session=True)
|
p = subprocess.Popen(["python3", "-m", "src.gui.quickaccess"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, cwd=root_path, start_new_session=True)
|
||||||
p.stdin.write(f"{daemon_token}\n".encode())
|
p.stdin.write(f"{daemon_token}\n".encode())
|
||||||
p.stdin.flush()
|
p.stdin.flush()
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@dbus.service.method('com.quexten.Goldwarden.ui.Settings')
|
@dbus.service.method('com.quexten.Goldwarden.gui.actions')
|
||||||
def settings(self):
|
def settings(self):
|
||||||
subprocess.Popen(["python3", "-m", "src.gui.settings"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, cwd=root_path, start_new_session=True)
|
p = subprocess.Popen(["python3", "-m", "src.gui.settings"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, cwd=root_path, start_new_session=True)
|
||||||
p.stdin.write(f"{daemon_token}\n".encode())
|
p.stdin.write(f"{daemon_token}\n".encode())
|
||||||
p.stdin.flush()
|
p.stdin.flush()
|
||||||
return ""
|
return ""
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue