From c187b6c278a0f7987a7ec5a06737a5c89198fcd0 Mon Sep 17 00:00:00 2001 From: "Frank J. Laszlo" Date: Thu, 6 Sep 2007 19:33:16 +0000 Subject: Libcompizconfig is an alternative configuration system for compiz and provides the following features: - Automatic plugin list generation. - Import/Export of the current configuration. - Configuration profiles. - Parsing of Compiz metadata files to provide an easy to use API for configuration managers. - Conflict handling for plugins and actions. - Support for different configuration storage backends. - Desktop environment integration. If a backend provides desktop environment integration, then Compiz will share the keybindings and settings with the default desktop environment window manager like metacity or kwin. - Its own Compiz configuration plugin "ccp" to provide all features of libcompizconfig with compiz. WWW: http://forums.compiz-fusion.org/ PR: ports/116136 Submitted by: Robert Noland --- x11-wm/libcompizconfig/files/patch-src-main.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 x11-wm/libcompizconfig/files/patch-src-main.c (limited to 'x11-wm/libcompizconfig/files') diff --git a/x11-wm/libcompizconfig/files/patch-src-main.c b/x11-wm/libcompizconfig/files/patch-src-main.c new file mode 100644 index 000000000000..ece14e25a2f4 --- /dev/null +++ b/x11-wm/libcompizconfig/files/patch-src-main.c @@ -0,0 +1,22 @@ +--- src/main.c.orig 2007-08-12 15:59:57.000000000 -0400 ++++ src/main.c 2007-09-05 11:38:34.000000000 -0400 +@@ -550,7 +550,8 @@ + asprintf (&dlname, "%s/.compizconfig/backends/lib%s.so", + home, backend); + dlerror (); +- dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_GLOBAL); ++ dlhand = dlopen (dlname, RTLD_NOW | RTLD_GLOBAL); ++ dlopen (dlname, RTLD_NOW | RTLD_GLOBAL); + err = dlerror (); + } + +@@ -559,7 +560,8 @@ + free (dlname); + asprintf (&dlname, "%s/compizconfig/backends/lib%s.so", + LIBDIR, backend); +- dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_GLOBAL); ++ dlhand = dlopen (dlname, RTLD_NOW | RTLD_GLOBAL); ++ dlopen (dlname, RTLD_NOW | RTLD_GLOBAL); + err = dlerror (); + } + -- cgit v1.2.3