LSARC/2008/115 - Compiz: Compositing window manager
Erwann Chenede
Erwann.Chenede at sun.com
Sun Feb 17 06:21:38 PST 2008
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 ]
More information about the opensolaris-arc
mailing list