diff options
Diffstat (limited to 'scripts/sc-desktop.py')
-rwxr-xr-x | scripts/sc-desktop.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/sc-desktop.py b/scripts/sc-desktop.py index 6b0947c..fcbc51c 100755 --- a/scripts/sc-desktop.py +++ b/scripts/sc-desktop.py @@ -75,8 +75,12 @@ if __name__ == '__main__': def _main(): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('command', type=str, choices=['start', 'stop', 'restart', 'debug']) + parser.add_argument('-i', '--index', type=int, choices=[0,1,2,3], default=None) args = parser.parse_args() - daemon = SCDaemon('/tmp/steamcontroller.pid') + if args.index != None: + daemon = SCDaemon('/tmp/steamcontroller{:d}.pid'.format(args.index)) + else: + daemon = SCDaemon('/tmp/steamcontroller.pid') if 'start' == args.command: daemon.start() |