|
From: Daniel G. <go...@b1...> - 2009-10-29 14:15:14
|
On Sunday 25 October 2009 10:59:55 pm Henrik /KaarPoSoft wrote: > We could add a function called osync_plugin_set_start_external_command > in opensync_plugin to be called from get_sync_info: Ok, thats pretty cool! This is defenitly missing in OpenSync. > > This function could be passed a string in printf format (e.g. > "start-external-process %s"), and osync_client_proxy_spawn could call > g_strdup_printf with the pipe name as an argument, and execute the > resulting command with g_spawn_command_line_async. > > I do not know about other external processes, but with blueZync plugin > installed, if you launch "thunderbird --mozilla-sync=/path/to/pipe" it > will create a new thunderbird instance if one is not already running, > otherwise it will connect to the running thunderbird, which is exactly > what we need. > > Comments on this would be most appreciated. Checked your patch (different thread), looks pretty promosing! Best Regards, Daniel -- Daniel Gollub Geschaeftsfuehrer: Ralph Dehner FOSS Developer Unternehmenssitz: Vohburg B1 Systems GmbH Amtsgericht: Ingolstadt Mobil: +49-(0)-160 47 73 970 Handelsregister: HRB 3537 EMail: go...@b1... http://www.b1-systems.de Adresse: B1 Systems GmbH, Osterfeldstraße 7, 85088 Vohburg http://pgpkeys.pca.dfn.de/pks/lookup?op=get&search=0xED14B95C2F8CA78D |