#!/usr/bin/python3

import sys
import os

# 将 kare 包路径加入 sys.path
for root, dirs, _ in os.walk("/usr/lib/python3/dist-packages"):
    for dir_name in dirs:
        if dir_name.startswith("kare"):
            sys.path.append(os.path.join(root, dir_name))

from dbus.mainloop.glib import DBusGMainLoop
from bus.karectlservice import KareCtlService
from gi.repository import GLib


DBusGMainLoop(set_as_default=True)

if __name__ == "__main__":
    service = KareCtlService()
    loop = GLib.MainLoop()
    loop.run()