File indexing completed on 2024-05-12 08:34:05
0001 #!/bin/bash 0002 0003 # Skanlite D-Bus example script 0004 # this script sends 'scan' command to Skanlite via D-Bus 0005 # then listens for scanDone signal and repeats in infinite loop 0006 0007 interface=org.kde.skanlite 0008 sender=org.kde.skanlite 0009 member=scanDone 0010 command=scan 0011 0012 0013 dbus-send --session --dest=$interface --type=method_call / $interface.$command 0014 0015 dbus-monitor --profile "type='signal',sender='$sender',interface='$interface',member='$member'" --monitor | 0016 while read -r line; do 0017 dbus-send --session --dest=$interface --type=method_call / $interface.$command 0018 done