SHOW:
|
|
- or go back to the newest paste.
| 1 | from gi.repository import Gtk | |
| 2 | import dbus | |
| 3 | from dbus.mainloop.glib import DBusGMainLoop | |
| 4 | ||
| 5 | DBusGMainLoop(set_as_default=True) | |
| 6 | ||
| 7 | bus = dbus.SessionBus() | |
| 8 | jack_control = bus.get_object ("org.jackaudio.service", "/org/jackaudio/Controller")
| |
| 9 | jack_control_interface = dbus.Interface(jack_control, "org.jackaudio.JackPatchbay") | |
| 10 | ||
| 11 | def printPorts(): | |
| 12 | port_list = jack_control_interface.GetAllPorts() | |
| 13 | print(port_list) | |
| 14 | ||
| 15 | jack_control_interface.connect_to_signal("GraphChanged", printPorts() )
| |
| 16 | ||
| 17 | Gtk.main() |