Notes on Beryl
gandalfn
gandalfn at club-internet.fr
Tue Oct 31 14:04:01 GMT 2006
Hi,
That makes a small moment I follow the compiz and beryl development,
personally I choose to use compiz and here the reasons which pushed me
not to use beryl.
First of all, desktop neutrality, beryl developers rejected gconf plugin
for GNOME dependencies, well they replace it by csm, but which
specification used xfce [1] ? or kde [2] ? not a whole level system
which it's dependent on glib!!. Since compiz development version include
a dbus configuration but for now no application uses this functionality
why not build a qt/xfce application configuration with this
functionality ?
Then window decorator, at the time of the fork knowing that no release
official had been left be, wasn't theme managable. At this moment beryl
create cgwd/emerald always dependent to glib/gtk. Since compiz include
metacity themes and so really go to the desktop neutral why not
contribute to make evolve the kde window decorator ?
The beryl best point plugins, these plugins are backported on compiz by
Mike Dransfeld [3] and they work perfectly, considering the weak
difference between compiz and beryl backport doesn't make a big problem
for the moment.
Compiz is a part of freedesktop project, the choices even if they are
not included/understood sometimes are directed by the follow-up of the
freedesktop standard which aim to propose a common base for linux
desktop.
To finish beryl is saying a friendly fork, therefore, in all logic, in a
more or less near future there will be junction of the 2 projects. And
in other case why beryl continue to include main stream modification ?
I don't doubt of the quality of the beryl code/developper, they are very
good without any context, but I think instead make a fork we should
concentrate on 3 points:
- better window stacking management
- improvement of kde-window-decorator
- a better management of desktop functionality (multihead, workspaces,
etc.) in respect xorg standard while passing to the evolution towards
new the standard, randr++ for example.
[1]
http://www.xfce.org/documentation/api-4.2/libxfce4util/libxfce4util-Resource-Config-File-Support.html
[2] http://www.kde.org/areas/sysadmin/config_file.php
[3] http://www.anykeysoftware.co.uk/compiz/plugins/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20061031/07d4a42c/attachment-0001.pgp
More information about the ubuntu-devel
mailing list