View difference between Paste ID: 5ux5BXCx and wCfuXx8u
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()