On Fri, 2007-12-21 at 23:12 +0000, Jonny Lamb wrote: > On Fri, 2007-12-21 at 18:21 +0100, Guido Diepen wrote: > > I am really trying to get this working, since I use KDE. Fortunately I do a > > lot of things console based, but still it is nice to have some things done > > in > > the GUI also :) And since everybody else was using gnome, I decided to work > > on a successor of raki :) > > I think o-vdccm is possibly moving in the wrong direction. I have a
I agree completely, o-vdccm is an ugly hack that shouldn't have ever existed, I hope it can be consigned to history very soon. > feeling that syncing should be done by something desktop-independent. > So, the current system of using opensync works fine with this idea > (albeit not being the most user-friendly). The other parts of SynCE that > would be great on the desktop are quite small -- partnership handling > perhaps, application removal, etc. This latter bit is basically what > Guido has written as synce-kdm. I like it. > I haven't looked at this too much lately, and I really need to find out how opensync / sync-engine works, but if I've got the idea right then the GUI side only has to make calls to sync-engine ? None of the work has to be done in the gui, is this right ? > > > I would suggest at some point then that we decouple rapip and raki. > > > > This is definitely what I would like to suggest. Because rapip really works > > regardless of RAKI and imho it is a very very useful program. Since more > > and > > more people will get wm5+ devices, I think it would be nice for them to > > have > > the abilitiy to install this separately. > > Agreed. > Cool, add to list, I'll try and work out synce-kde build structure to do this, that admin directory baffles me :) > There are many different parts of SynCE, as we all know. All of these > parts seem catered for on the command line (select_partnership.py, pls, > pcp, msynctool --sync..) Availability on your desktop is a different > story though. For example: > > File browsing: > GNOME: gnomevfs > KDE: rapip (needs separating from synce-kde perhaps) > > Application management: > GNOME: -- > KDE: synce-kdm > Also on my list to fix software-manager for later devices. Guido, if you need some ideas on cab file extraction there is code for it in software-manager using liborange. > Connection state (bit of a loose example here!): > GNOME: trayicon > KDE: -- (perhaps synce-kdm in the future?) > > Password entry if required: > GNOME: synce-gnome && traycon IIRC > KDE: -- (but perhaps synce-kdm soon?) > Guido I'm guessing you intend kdm to do this ? > Registry editor (option, of course): > GNOME: registry-tool > KDE: -- > > kcemirror-esque application: > GNOME: -- (Mark, you said you'd created a clone?) > KDE: kcemirror (obviously) > Half done the gnome clone, not even testable yet. > Partnership management: > GNOME: -- > KDE: -- > See above notes about syncing, I won't comment any more until I understand sync-engine better. > Anyway, those are the basic tools for desktops (excluding syncing). This > list points out two things: some desktops have missing applications; and > there are an awful number of different applications for the same > desktop. > For example, with GNOME, it would be great if trayicon lived in your > tray (obviously) and it: managed partnerships, notified the user upon > device connection/disconnection, displayed a password entry if needed, > managed application installation/removal, and contained up a > Gtk-kcemirror-esque app. (Perhaps even contain the registry editor?) > SynCE is already in so many parts that having yet more desktop > applications would be bad.. > > I'd love for people to install everything needed for great usage of > SynCE with: libsynce, librapi2, librra, odccm, sync-engine, synce-gnome > (replace gnome with kde where appropriate). > My long term plan for trayicon and the other gnome apps is to properly implement a plugin system for trayicon, the basics of which I've done for the gnomevfs device-in-computer-folder effect. This way you could have as much or as little installed as you wanted. I also want each app to still be usable if you don't want to use trayicon at all. > The desktop syncing question is a whole different thing. I personally > would stick with a third-party syncing app like we're doing at the > moment with opensync. Perhaps my ideal trayicon application (detailed > above) could skip through setting up a SynCE group for OpenSync and call > "sync"..? OpenSync has actually got a D-BUS interface. > (Another option could be to use Conduit. This, however, is whole > different I will not discuss here. I would hate a raki-esque tool for > only syncing SynCE to be created. A waste of time in my opinion.) > Yes, i agree. > I hope some of this makes sense. I kind-of diverged from the subject of > dccms onto desktop applications. > Happens to me all the time :) I think it's odd that I started on synce just because I thought gnome support was neglected, and now spend all my time on dccm. Mark ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel