Hi Danek, Danek Duvall wrote: > On Fri, Feb 15, 2008 at 06:38:39PM +0100, Erwann Chenede wrote: > > >>> So is there any point in putting compiz-configure in /usr/bin? Seems like >>> it's a Private implementation detail at the moment. >>> >> True, what is the preferred location installation for these Private >> implementation detail ? >> > > /usr/lib. Make a subdirectory if you're finding that a bunch of things > from your project are ending up there. > Ok, I'll put that in /usr/lib/compiz as the name space is already used for compiz plugins. > >>> On a related note, are either the plugin API or ABI Public interfaces? >>> >>> >> The plugin API is private as it is evolving from version to version. This >> is why I didn't mentioned it. Should I mention it ? >> > > It's probably worth mentioning, yeah, just so everyone's aware it's not a > Public interface. Though the ABI is more interesting as a Private > interface, since end-users will still have to deal with the consequences of > it evolving. > Ok, I'll mention it.
JohnF can you add in 4.5 : compiz plugin API Private interface used by compiz to interact with its plugins. compiz plugin ABI Private this ABI doesn't yet reflect a standard it is changing from version to version. > >>>>>> /usr/bin/gtk-window-decorator Uncommitted Executable of gtk >>>>>> decorator >>>>>> >>> Is it something the user would ever run, or is it an implementation detail >>> of compiz? >>> >> Yes,users can switch between decorators as other window decorators exist >> for example emerald (http://wiki.compiz-fusion.org/Decorators/Emerald) >> > > Ah, I see. gtk-window-decorator is a window decorator, just like emerald. > I was expecting it to be a generic window decorator which then took plugins > like emerald. I was going to ask about the name, since it seems more > specific to gtk than to compiz, but I see now. > > I presume there's a gui way of changing decorators, too? > Yes, via gconf-editor or ccsm or via the command line by running the decorators command line with --replace as an argument. Erwann > Danek > -- Erwann Ch?ned?, Desktop Group, Sun Microsystems, Grenoble Phone : +33 476 188 358 ext: 38358 [ I speak for myself, not for my employer ]