Files
main/hardware/misc/gpm/comar/service.py
T

30 lines
833 B
Python

# -*- coding: utf-8 -*-
serviceType = "local"
serviceDesc = _({"en": "Console Mouse Daemon",
"tr": "Konsol Fare Servisi"})
from comar.service import *
@synchronized
def start():
args = []
args.append("-m %s" % config.get("MOUSEDEV", "/dev/input/mice"))
args.append("-t %s" % config.get("MOUSE", "imps2"))
if "RESPONSIVENESS" in config:
args.append("-r %s " % config.get("RESPONSIVENESS"))
if "REPEAT_TYPE" in config:
args.append("-R%s " % config.get("REPEAT_TYPE"))
args.append(config.get("APPEND", ""))
startService(command="/usr/sbin/gpm",
args=" ".join(args),
donotify=True)
@synchronized
def stop():
stopService(pidfile="/run/gpm.pid",
donotify=True)
def status():
return isServiceRunning("/run/gpm.pid")