2 # -*- coding: utf-8 -*-
5 if ("unicode" not in dir(__builtins__
)):
6 print("ERROR: This application is written for python2, please use that instead")
10 import dbus
, os
, signal
, sys
11 from PyQt4
.QtGui
import QApplication
14 from w_klaudia
import KlaudiaMainW
, DBus
16 #--------------- main ------------------
17 if __name__
== '__main__':
20 app
= QApplication(sys
.argv
)
21 app
.setApplicationName("Klaudia")
22 app
.setApplicationVersion("1.0")
23 app
.setOrganizationName("falkTX")
25 # Do not close on SIGUSR1
26 signal
.signal(signal
.SIGUSR1
, signal
.SIG_IGN
)
29 DBus
.loopBus
= dbus
.SessionBus()
31 if ("org.ladish" in DBus
.loopBus
.list_names()):
32 DBus
.controlBus
= DBus
.loopBus
.get_object("org.ladish", "/org/ladish/Control")
33 DBus
.studioBus
= DBus
.loopBus
.get_object("org.ladish", "/org/ladish/Studio")
34 DBus
.appBus
= dbus
.Interface(DBus
.studioBus
, "org.ladish.AppSupervisor")
36 DBus
.controlBus
= None