[compiz] configuration tools

Dan Winship danw at novell.com
Thu Sep 28 14:15:07 PDT 2006


David Reveman wrote:
> You can get the source code to the configuration tool that we use in
> SLED from here:
> 
> https://forgesvn1.novell.com/svn/xgl-settings/trunk/xgl-settings/
> 
> it might need some minor work to be usable outside of SLED10 though.

The setting-up-xgl bits are totally SUSE-specific (SaX2, zen-installer,
etc), but I don't think any of those cause any compile-time problems.
But you'd need to change it a little anyway, because the test it does to
see if you have Xgl enabled is SUSE-specific, so on other distros it
would always think you aren't running Xgl, so it won't let you change
any of the compiz options.

The config UI part should work anywhere, but there are some issues:

    1. It doesn't let you configure *everything*, just a good selection
       of especially useful options for the core plugins. (There's some
       code to add an additional page to the notebook that lets you
       edit any setting in any plugin, but it's disabled, because it
       was crashing and I never got a chance to fix it.)

    2. Also, it doesn't let you configure a lot of the keybindings,
       because we patched the GNOME keybindings capplet to let you edit
       those, and I didn't want to duplicate them. Likewise, it doesn't
       let you configure the things that you can configure from the
       GNOME Windows capplet (focus policy, double-click is maximize vs
       shade, etc).

    3. Finally, it hasn't been updated for the changes David has made
       since SLED10 was released, so some things won't work right with
       the latest compiz.

Hm... so I guess it's not in very good shape. :-} I would like to fix
some of this eventually... the configuring-xgl page should probably be
disabled and hidden if you aren't on SUSE, and the other stuff needs to
be updated eventually.

David, are we putting an updated compiz in SUSE 10.2 or are we sticking
with the SLED10 version?

-- Dan


More information about the compiz mailing list