~lidaobing/ubuntu-tweak/ubuntu-ubuntu-tweak

« back to all changes in this revision

Viewing changes to ubuntu-tweak-daemon

  • Committer: LI Daobing
  • Date: 2010-07-31 10:10:26 UTC
  • mto: This revision was merged to the branch mainline in revision 13.
  • Revision ID: lidaobing@gmail.com-20100731101026-9o3m59258q5perbo
Tags: upstream-0.5.5
ImportĀ upstreamĀ versionĀ 0.5.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
import dbus
4
4
import gobject
5
 
from ubuntutweak.backends.daemon import Daemon
6
 
 
7
 
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
8
 
Daemon(dbus.SystemBus())
9
 
 
10
 
mainloop = gobject.MainLoop()
11
 
mainloop.run()
 
5
import optparse
 
6
from ubuntutweak.common.consts import VERSION
 
7
from ubuntutweak.common.debug import enable_debugging
 
8
 
 
9
if __name__ == '__main__':
 
10
    parser = optparse.OptionParser(prog="ubuntu-tweak-daemon",
 
11
                                   version="%%prog %s" % VERSION,
 
12
                                   description="Ubuntu Tweak is a tool for Ubuntu that makes it easy to configure your system and desktop settings.")
 
13
 
 
14
    parser.add_option("-d", "--debug", action="store_true", default=False,
 
15
                      help="Generate more debugging information.  [default: %default]")
 
16
    options, args = parser.parse_args()
 
17
 
 
18
    if options.debug:
 
19
        enable_debugging()
 
20
 
 
21
    #TODO make it exist when timeout
 
22
    from ubuntutweak.backends.daemon import Daemon
 
23
    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
24
    mainloop = gobject.MainLoop()
 
25
    Daemon(dbus.SystemBus(), mainloop)
 
26
    mainloop.run()