status_icon.set_visible( False )
		gtk.main_iteration( False )

		self.notification.close()
		pynotify.uninit()
		
		logger.info( '[GnomeTakeSnapshotCallback.run] end loop' )


def create_gnome_app( cfg ):
	gnome_props = { gnome.PARAM_APP_DATADIR : '/usr/share' }
	return gnome.program_init( 'backintime', cfg.VERSION, properties = gnome_props )


if __name__ == '__main__':
	cfg = backintime.start_app( GnomeTakeSnapshotCallback() )

	raise_cmd = ''
	if len( sys.argv ) > 1:
		raise_cmd = '\n'.join( sys.argv[ 1 : ] )

	app_instance = guiapplicationinstance.GUIApplicationInstance( cfg.get_app_instance_file(), raise_cmd )

	create_gnome_app( cfg )

	gtk.about_dialog_set_url_hook( open_url, None )

	logger.openlog()
	main_window = MainWindow( cfg, app_instance )
	gtk.main()
	logger.closelog()
Ejemplo n.º 2
0
        self.notification.close()
        pynotify.uninit()

        logger.info('[GnomeTakeSnapshotCallback.run] end loop')


def create_gnome_app(cfg):
    gnome_props = {gnome.PARAM_APP_DATADIR: '/usr/share'}
    return gnome.program_init('backintime',
                              cfg.VERSION,
                              properties=gnome_props)


if __name__ == '__main__':
    cfg = backintime.start_app(GnomeTakeSnapshotCallback())

    raise_cmd = ''
    if len(sys.argv) > 1:
        raise_cmd = '\n'.join(sys.argv[1:])

    app_instance = guiapplicationinstance.GUIApplicationInstance(
        cfg.get_app_instance_file(), raise_cmd)

    create_gnome_app(cfg)

    gtk.about_dialog_set_url_hook(open_url, None)

    logger.openlog()
    main_window = MainWindow(cfg, app_instance)
    gtk.main()
Ejemplo n.º 3
0
        translator_emails.append(line[index2 + 1:index3].strip())

    kaboutdata.setTranslator(ki18n(','.join(translators)),
                             ki18n(','.join(translator_emails)))

    #KCmdLineArgs.init( sys.argv, kaboutdata )
    KCmdLineArgs.init([sys.argv[0]], kaboutdata)
    return (KApplication(), kaboutdata)


def check_x_server():
    return 0 == os.system('xdpyinfo >/dev/null 2>&1')


if __name__ == '__main__':
    cfg = backintime.start_app(KDE4TakeSnapshotCallback())

    raise_cmd = ''
    if len(sys.argv) > 1:
        raise_cmd = '\n'.join(sys.argv[1:])

    app_instance = guiapplicationinstance.GUIApplicationInstance(
        cfg.get_app_instance_file(), raise_cmd)

    logger.openlog()
    kapp, kaboutdata = create_kapplication(cfg)

    main_window = MainWindow(cfg, app_instance, kapp, kaboutdata)

    if cfg.is_configured():
        main_window.show()
		translators.append( line[ index1 + 1 : index2 ].strip() )
		translator_emails.append( line[ index2 + 1 : index3 ].strip() )

	kaboutdata.setTranslator( ki18n( ','.join( translators ) ), ki18n( ','.join( translator_emails ) ) )

	#KCmdLineArgs.init( sys.argv, kaboutdata )
	KCmdLineArgs.init( [sys.argv[0]], kaboutdata )
	return ( KApplication(), kaboutdata )


def check_x_server():
	return 0 == os.system( 'xdpyinfo >/dev/null 2>&1' )


if __name__ == '__main__':
	cfg = backintime.start_app( KDE4TakeSnapshotCallback() )

	raise_cmd = ''
	if len( sys.argv ) > 1:
		raise_cmd = '\n'.join( sys.argv[ 1 : ] )

	app_instance = guiapplicationinstance.GUIApplicationInstance( cfg.get_app_instance_file(), raise_cmd )

	logger.openlog()
	kapp, kaboutdata = create_kapplication( cfg )

	main_window = MainWindow( cfg, app_instance, kapp, kaboutdata )

	if cfg.is_configured():
		main_window.show()
		kapp.exec_()