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