Bonjour,

Je cherche l'effet 3d windows (permettant d'avoir les "empilements" de fenêtre sur le cube, en 3d), mais je ne le trouve pas dans le "configuration-manager" de compiz fusion ..
Est-ce qu'il y a quelque chose de particulier à installer quelque part ?

Merci pour vos réponse,
Manu.
As tu déjà le cube qui tourne quand tu fais ctrl + alt + fleche gauche (ou droite) ?
oui, j'ai activé les différents effets qui m'intéressaient sans trop de problème.

J'ai regardé les faqs, etc. sur compiz-fusion, il devrait y avoir un plugin "fenêtre 3d" dans l'utilitaire de configuration, mais je ne l'ai pas ... j'ai regardé s'il y avait des plugins supplémentaires à télécharger, mais à priori, j'ai déjà tout.
Et bien bonne compilation alors 🙂

perso je n'ai rien installé de plus que les effets fournis de base. Ca me suffit bien.
Salut,

Je sais pas si c'est le bon moment/endroit pour parler de ce petit détail mais en version Fedora7+Beryl j'appui sur la molette de ma souris et le bureau s'enfonce et zoom en arrière ensuite je bouge la souris pour faire tourner le cube à ma guise en gros je fais tout d'une main avec la souris alors qu'en Fedora 8 avec compiz-fusion je dois faire : ctrl + alt + fleche gauche (ou droite) et je trouve ça vraiment peu pratique...
...c'est possible de faire comme avant ? 😉
Merci pour vos réponses !

Eddy33, j'ai suivi ta procéure, mais j'ai le message d'erreur suivant lors du lancement du make :
bcop'ing  : build/3d.xml -> build/3d_options.h/bin/sh: --header=build/3d_options.h: Aucun fichier ou répertoire de ce type
make: *** [build/3d_options.h] Erreur 127
Le message t'inspire-t-il ? :-D

Merci !
Résolu ! il me manquait des librairies pour la compilation :hammer:

Merci !!
ionyx68 wrote:Salut,

Je sais pas si c'est le bon moment/endroit pour parler de ce petit détail mais en version Fedora7+Beryl j'appui sur la molette de ma souris et le bureau s'enfonce et zoom en arrière ensuite je bouge la souris pour faire tourner le cube à ma guise en gros je fais tout d'une main avec la souris alors qu'en Fedora 8 avec compiz-fusion je dois faire : ctrl + alt + fleche gauche (ou droite) et je trouve ça vraiment peu pratique...
...c'est possible de faire comme avant ? 😉
Bonjour,

en cliquant avec la molette sur le fond du bureau, tu peux faire apparaître le cube. Pour le faire reculer, il faut je crois activer le plugin "réflexion du cube", qui permet en plus de le refléter sur le bas de l'écran, c'est encore plus inutile que le cube tout seul, donc on ne peut décemment pas s'en passer 😉
Merci pour l'info je vais regarder ça,
histoire de voir jusqu'a quel point c'est inutile 😉
Manu28 wrote:Résolu ! il me manquait des librairies pour la compilation :hammer:

Merci !!
Quelle lib s'il te plait ? J'ai la même erreur.

EDIT : j'ai installé compiz-fusion-devel.x86_64 compiz-devel.x86_64 mais cela ne règle pas mon problème.

EDIT2 : En installant compiz-bcop et libtool, ça marche 🙂
bonjour...Chez moi j'ai cette erreur:
[dominique@202 ~]$ cd /home/dominique/Téléchargement/3d
[dominique@202 3d]$ make
convert   : 3d.xml.in -> build/3d.xml
bcop'ing  : build/3d.xml -> build/3d_options.h
bcop'ing  : build/3d.xml -> build/3d_options.c
schema    : build/3d.xml -> build/compiz-3d.schema
make: *** Pas de règle pour fabriquer la cible « build/3d.lo », nécessaire pour « c-build-objs ». Arrêt.
j'ai pourtant installé compiz-fusion-devel.x86_64 compiz-devel.x86_64, compiz-bcop et libtool mais il doit me manquer encore quelque chose...mais quoi?...
bon j'ai installé libcompizconfig-devel.x86_64 et je n'ai plus que cette erreur:
[dominique@202 3d]$ make
make: *** Pas de règle pour fabriquer la cible « build/3d.lo », nécessaire pour « c-build-objs ». Arrêt.
Il me manque encore une chose mais quoi?...
Je t'avoue que là je n'en ai aucune idée...
On dirait une erreur dans le makefile...
"build/3d.lo" ne doit pas être une cible.
Peux-tu poster le contenu du fichier makefile entre balises code ?
Salut.

J'ai libtool et compiz-bcop d'installé.
Tout est OK pour moi :
$ make
bcop'ing : build/3d.xml -> build/3d_options.h
bcop'ing : build/3d.xml -> build/3d_options.c
schema : build/3d.xml -> build/compiz-3d.schema
compiling : 3d.c -> build/3d.lo
compiling : build/3d_options.c -> build/3d_options.lo
linking : build/lib3d.la
Concernant compiz, j'ai cela d'installés :
# rpm -qa|grep compiz
compiz-kde-0.6.2-3.fc8
compiz-gnome-0.6.2-3.fc8
compiz-fusion-gnome-0.6.0-12.fc8
compizconfig-python-0.6.0.1-2.fc8
compiz-devel-0.6.2-3.fc8
compiz-fusion-devel-0.6.0-12.fc8
compiz-fusion-extras-gnome-0.6.0-1.fc8
gnome-compiz-manager-0.10.4-3.fc8
compiz-fusion-extras-0.6.0-1.fc8
compiz-manager-0.6.0-4.fc8
libcompizconfig-0.6.0-3.fc8
compiz-0.6.2-3.fc8
compiz-bcop-0.6.0-1.fc8
++
Pour Chacual: le contenu du makefile:
##
#
# Compiz plugin Makefile
#
# Copyright : (C) 2007 by Dennis Kasprzyk
# E-mail    : onestone@deltatauchi.de
#
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
##

# plugin.info file contents
# 
# PLUGIN = foo
# PKG_DEP = pango
# LDFLAGS_ADD = -lGLU
# CFLAGS_ADD = -I/usr/include/foo
#

#load config file
include plugin.info


ifeq ($(BUILD_GLOBAL),true)
    PREFIX = $(shell pkg-config --variable=prefix compiz)
    CLIBDIR = $(shell pkg-config --variable=libdir compiz)
    CINCDIR = $(shell pkg-config --variable=includedir compiz)
    PKGDIR = $(CLIBDIR)/pkgconfig
    DESTDIR = $(shell pkg-config --variable=libdir compiz)/compiz
    XMLDIR = $(shell pkg-config --variable=prefix compiz)/share/compiz
    IMAGEDIR = $(shell pkg-config --variable=prefix compiz)/share/compiz
    DATADIR = $(shell pkg-config --variable=prefix compiz)/share/compiz
else
    DESTDIR = $(HOME)/.compiz/plugins
    XMLDIR = $(HOME)/.compiz/metadata
    IMAGEDIR = $(HOME)/.compiz/images
    DATADIR = $(HOME)/.compiz/data
endif

BUILDDIR = build

ECHO      = `which echo`

CC        = gcc
CPP       = g++
LIBTOOL   = libtool
INSTALL   = install

BCOP      = `pkg-config --variable=bin bcop`

CFLAGS    = -g -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing `pkg-config --cflags $(PKG_DEP) compiz ` $(CFLAGS_ADD)
LDFLAGS   = `pkg-config --libs $(PKG_DEP) compiz ` $(LDFLAGS_ADD)

DEFINES   = -DIMAGEDIR=$(IMAGEDIR) -DDATADIR=$(DATADIR)

POFILEDIR = $(shell if [ -n "$(PODIR)" ]; then $(ECHO) $(PODIR); else $(ECHO) ./po;fi )

is-bcop-target  := $(shell if [ -e $(PLUGIN).xml.in ]; then cat $(PLUGIN).xml.in | grep "useBcop=\"true\""; \
             else if [ -e $(PLUGIN).xml ]; then cat $(PLUGIN).xml | grep "useBcop=\"true\""; fi; fi)

trans-target    := $(shell if [ -e $(PLUGIN).xml.in -o -e $(PLUGIN).xml ]; then $(ECHO) $(BUILDDIR)/$(PLUGIN).xml;fi )

bcop-target     := $(shell if [ -n "$(is-bcop-target)" ]; then $(ECHO) $(BUILDDIR)/$(PLUGIN).xml; fi )
bcop-target-src := $(shell if [ -n "$(is-bcop-target)" ]; then $(ECHO) $(BUILDDIR)/$(PLUGIN)_options.c; fi )
bcop-target-hdr := $(shell if [ -n "$(is-bcop-target)" ]; then $(ECHO) $(BUILDDIR)/$(PLUGIN)_options.h; fi )

gen-schemas     := $(shell if [ -e $(PLUGIN).xml.in -o -e $(PLUGIN).xml -a -n "`pkg-config --variable=xsltdir compiz-gconf`" ]; then $(ECHO) true; fi )
schema-target   := $(shell if [ -n "$(gen-schemas)" ]; then $(ECHO) $(BUILDDIR)/$(PLUGIN).xml; fi )
schema-output   := $(shell if [ -n "$(gen-schemas)" ]; then $(ECHO) $(BUILDDIR)/compiz-$(PLUGIN).schema; fi )

ifeq ($(BUILD_GLOBAL),true)
    pkg-target         := $(shell if [ -e compiz-$(PLUGIN).pc.in -a -n "$(PREFIX)" -a -d "$(PREFIX)" ]; then $(ECHO) "$(BUILDDIR)/compiz-$(PLUGIN).pc"; fi )
    hdr-install-target := $(shell if [ -e compiz-$(PLUGIN).pc.in -a -n "$(PREFIX)" -a -d "$(PREFIX)" -a -e $(PLUGIN).h ]; then $(ECHO) "$(PLUGIN).h"; fi )
endif

# find all the object files

c-objs     := $(patsubst %.c,%.lo,$(shell find -name '*.c' 2> /dev/null | grep -v "$(BUILDDIR)/" | sed -e 's/^.\///'))
c-objs     += $(patsubst %.cpp,%.lo,$(shell find -name '*.cpp' 2> /dev/null | grep -v "$(BUILDDIR)/" | sed -e 's/^.\///'))
c-objs     += $(patsubst %.cxx,%.lo,$(shell find -name '*.cxx' 2> /dev/null | grep -v "$(BUILDDIR)/" | sed -e 's/^.\///'))
c-objs     := $(filter-out $(bcop-target-src:.c=.lo),$(c-objs))

h-files    := $(shell find -name '*.h' 2> /dev/null | grep -v "$(BUILDDIR)/" | sed -e 's/^.\///')
h-files    += $(bcop-target-hdr)
h-files    += $(shell pkg-config --variable=includedir compiz)/compiz/compiz.h

all-c-objs := $(addprefix $(BUILDDIR)/,$(c-objs)) 
all-c-objs += $(bcop-target-src:.c=.lo)

# additional files

data-files  := $(shell find data/  -name '*' -type f 2> /dev/null | sed -e 's/data\///')
image-files := $(shell find images/ -name '*' -type f 2> /dev/null | sed -e 's/images\///')

# system include path parameter, -isystem doesn't work on old gcc's
inc-path-param = $(shell if [ -z "`gcc --version | head -n 1 | grep ' 3'`" ]; then $(ECHO) "-isystem"; else $(ECHO) "-I"; fi)

# default color settings
color := $(shell if [ $$TERM = "dumb" ]; then $(ECHO) "no"; else $(ECHO) "yes"; fi)

#
# Do it.
#

.PHONY: $(BUILDDIR) build-dir trans-target bcop-build pkg-creation schema-creation c-build-objs c-link-plugin

all: $(BUILDDIR) build-dir trans-target bcop-build pkg-creation schema-creation c-build-objs c-link-plugin

trans-build: $(trans-target)

bcop-build:   $(bcop-target-hdr) $(bcop-target-src)

schema-creation: $(schema-output)

c-build-objs: $(all-c-objs)

c-link-plugin: $(BUILDDIR)/lib$(PLUGIN).la

pkg-creation: $(pkg-target)

#
# Create build directory
#

$(BUILDDIR) :
    @mkdir -p $(BUILDDIR)

$(DESTDIR) :
    @mkdir -p $(DESTDIR)

#
# fallback if xml.in doesn't exists
#
$(BUILDDIR)/%.xml: %.xml
    @cp $< $@

#
# Translating
#
$(BUILDDIR)/%.xml: %.xml.in
    @if [ -d $(POFILEDIR) ]; then \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e -n "\033[0;1;5mtranslate \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
        else \
            $(ECHO) "translate $<  ->  $@"; \
        fi; \
        intltool-merge -x -u $(POFILEDIR) $< $@ > /dev/null; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0mtranslate : \033[34m$< -> $@\033[0m"; \
        fi; \
    else \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e -n "\033[0;1;5mconvert   \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
        else \
            $(ECHO) "convert   $<  ->  $@"; \
        fi; \
        cat $< | sed -e 's;<_;<;g' -e 's;</_;</;g' > $@; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0mconvert   : \033[34m$< -> $@\033[0m"; \
        fi; \
    fi

#
# BCOP'ing

$(BUILDDIR)/%_options.h: $(BUILDDIR)/%.xml
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mbcop'ing  \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "bcop'ing  $<  ->  $@"; \
    fi
    @$(BCOP) --header=$@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mbcop'ing  : \033[34m$< -> $@\033[0m"; \
    fi

$(BUILDDIR)/%_options.c: $(BUILDDIR)/%.xml
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mbcop'ing  \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "bcop'ing  $<  ->  $@"; \
    fi
    @$(BCOP) --source=$@ $< 
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mbcop'ing  : \033[34m$< -> $@\033[0m"; \
    fi

#
# Schema generation

$(BUILDDIR)/compiz-%.schema: $(BUILDDIR)/%.xml
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mschema'ing\033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "schema'ing  $<  ->  $@"; \
    fi
    @xsltproc `pkg-config --variable=xsltdir compiz-gconf`/schemas.xslt $< > $@
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mschema    : \033[34m$< -> $@\033[0m"; \
    fi

#
# pkg config file generation

$(BUILDDIR)/compiz-%.pc: compiz-%.pc.in
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mpkgconfig \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "pkgconfig   $<  ->  $@"; \
    fi
    @COMPIZREQUIRES=`cat $(PKGDIR)/compiz.pc | grep Requires | sed -e 's;Requires: ;;g'`; \
    COMPIZCFLAGS=`cat $(PKGDIR)/compiz.pc | grep Cflags | sed -e 's;Cflags: ;;g'`; \
    sed -e 's;@prefix@;$(PREFIX);g' -e 's;\@libdir@;$(CLIBDIR);g' \
        -e 's;@includedir@;$(CINCDIR);g' -e 's;\@VERSION@;0.0.1;g' \
        -e "s;@COMPIZ_REQUIRES@;$$COMPIZREQUIRES;g" \
        -e "s;@COMPIZ_CFLAGS@;$$COMPIZCFLAGS;g" $< > $@;
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mpkgconfig : \033[34m$< -> $@\033[0m"; \
    fi

#
# Compiling
#

$(BUILDDIR)/%.lo: %.c $(h-files)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5mcompiling \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "compiling $< -> $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=compile $(CC) $(CFLAGS) $(DEFINES) -I$(BUILDDIR) -c -o $@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mcompiling : \033[34m$< -> $@\033[0m"; \
    fi

$(BUILDDIR)/%.lo: $(BUILDDIR)/%.c $(h-files)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5mcompiling \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "compiling $< -> $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=compile $(CC) $(CFLAGS) $(DEFINES) -I$(BUILDDIR) -c -o $@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mcompiling : \033[34m$< -> $@\033[0m"; \
    fi

$(BUILDDIR)/%.lo: %.cpp $(h-files)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5mcompiling \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "compiling $< -> $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=compile $(CPP) $(CFLAGS) $(DEFINES) -I$(BUILDDIR) -c -o $@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mcompiling : \033[34m$< -> $@\033[0m"; \
    fi

$(BUILDDIR)/%.lo: %.cxx $(h-files)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5mcompiling \033[0m: \033[0;32m$< \033[0m-> \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "compiling $< -> $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=compile $(CPP) $(CFLAGS) $(DEFINES) -I$(BUILDDIR) -c -o $@ $<
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mcompiling : \033[34m$< -> $@\033[0m"; \
    fi

#
# Linking
#

cxx-rpath-prefix := -Wl,-rpath,

$(BUILDDIR)/lib$(PLUGIN).la: $(all-c-objs)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mlinking   \033[0m: \033[0;31m$@\033[0m"; \
    else \
        $(ECHO) "linking   : $@"; \
    fi
    @$(LIBTOOL) --quiet --mode=link $(CC) $(LDFLAGS) -rpath $(DESTDIR) -o $@ $(all-c-objs)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mlinking   : \033[34m$@\033[0m"; \
    fi


clean:
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e -n "\033[0;1;5mremoving  \033[0m: \033[0;31m./$(BUILDDIR)\033[0m"; \
    else \
        $(ECHO) "removing  : ./$(BUILDDIR)"; \
    fi
    @rm -rf $(BUILDDIR)
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0mremoving  : \033[34m./$(BUILDDIR)\033[0m"; \
    fi
    

install: $(DESTDIR) all
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(DESTDIR)/lib$(PLUGIN).so\033[0m"; \
    else \
        $(ECHO) "install   : $(DESTDIR)/lib$(PLUGIN).so"; \
    fi
    @mkdir -p $(DESTDIR)
    @$(INSTALL) $(BUILDDIR)/.libs/lib$(PLUGIN).so $(DESTDIR)/lib$(PLUGIN).so
    @if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0minstall   : \033[34m$(DESTDIR)/lib$(PLUGIN).so\033[0m"; \
    fi
    @if [ -e $(BUILDDIR)/$(PLUGIN).xml ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(XMLDIR)/$(PLUGIN).xml\033[0m"; \
        else \
        $(ECHO) "install   : $(XMLDIR)/$(PLUGIN).xml"; \
        fi; \
        mkdir -p $(XMLDIR); \
        cp $(BUILDDIR)/$(PLUGIN).xml $(XMLDIR)/$(PLUGIN).xml; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0minstall   : \033[34m$(XMLDIR)/$(PLUGIN).xml\033[0m"; \
        fi; \
    fi
    @if [ -n "$(hdr-install-target)" ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(CINCDIR)/compiz/$(hdr-install-target)\033[0m"; \
        else \
        $(ECHO) "install   : $(CINCDIR)/compiz/$(hdr-install-target)"; \
        fi; \
        cp $(hdr-install-target) $(CINCDIR)/compiz/$(hdr-install-target); \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0minstall   : \033[34m$(CINCDIR)/compiz/$(hdr-install-target)\033[0m"; \
        fi; \
    fi
    @if [ -n "$(pkg-target)" ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(PKGDIR)/compiz-$(PLUGIN).pc\033[0m"; \
        else \
        $(ECHO) "install   : $(PKGDIR)/compiz-$(PLUGIN).pc"; \
        fi; \
        cp $(pkg-target) $(PKGDIR)/compiz-$(PLUGIN).pc; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0minstall   : \033[34m$(PKGDIR)/compiz-$(PLUGIN).pc\033[0m"; \
        fi; \
    fi
    @if [ -n "$(schema-output)" -a -e "$(schema-output)" ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(schema-output)\033[0m"; \
        else \
        $(ECHO) "install   : $(schema-output)"; \
        fi; \
        gconftool-2 --install-schema-file=$(schema-output) > /dev/null; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0minstall   : \033[34m$(schema-output)\033[0m"; \
        fi; \
    fi
    @if [ -n "$(data-files)" ]; then \
        mkdir -p $(DATADIR); \
        for FILE in $(data-files); do \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(DATADIR)/$$FILE\033[0m"; \
        else \
            $(ECHO) "install   : $(DATADIR)/$$FILE"; \
        fi; \
        cp data/$$FILE $(DATADIR)/$$FILE; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0minstall   : \033[34m$(DATADIR)/$$FILE\033[0m"; \
        fi; \
        done \
    fi
    @if [ -n "$(image-files)" ]; then \
        mkdir -p $(IMAGEDIR); \
        for FILE in $(image-files); do \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -n -e "\033[0;1;5minstall   \033[0m: \033[0;31m$(IMAGEDIR)/$$FILE\033[0m"; \
        else \
            $(ECHO) "install   : $(IMAGEDIR)/$$FILE"; \
        fi; \
        cp images/$$FILE $(IMAGEDIR)/$$FILE; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0minstall   : \033[34m$(IMAGEDIR)/$$FILE\033[0m"; \
        fi; \
        done \
    fi

uninstall:    
    @if [ -e $(DESTDIR)/lib$(PLUGIN).so ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(DESTDIR)/lib$(PLUGIN).so\033[0m"; \
        else \
        $(ECHO) "uninstall : $(DESTDIR)/lib$(PLUGIN).so"; \
        fi; \
        rm -f $(DESTDIR)/lib$(PLUGIN).so; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0muninstall : \033[34m$(DESTDIR)/lib$(PLUGIN).so\033[0m"; \
        fi; \
    fi
    @if [ -e $(XMLDIR)/$(PLUGIN).xml ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(XMLDIR)/$(PLUGIN).xml\033[0m"; \
        else \
        $(ECHO) "uninstall : $(XMLDIR)/$(PLUGIN).xml"; \
        fi; \
        rm -f $(XMLDIR)/$(PLUGIN).xml; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0muninstall : \033[34m$(XMLDIR)/$(PLUGIN).xml\033[0m"; \
        fi; \
    fi
    @if [ -n "$(hdr-install-target)" -a -e $(CINCDIR)/compiz/$(hdr-install-target) ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(CINCDIR)/compiz/$(hdr-install-target)\033[0m"; \
        else \
        $(ECHO) "uninstall : $(CINCDIR)/compiz/$(hdr-install-target)"; \
        fi; \
        rm -f $(CINCDIR)/compiz/$(hdr-install-target); \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0muninstall : \033[34m$(CINCDIR)/compiz/$(hdr-install-target)\033[0m"; \
        fi; \
    fi
    @if [ -n "$(pkg-target)" -a -e $(PKGDIR)/compiz-$(PLUGIN).pc ]; then \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(PKGDIR)/compiz-$(PLUGIN).pc\033[0m"; \
        else \
        $(ECHO) "uninstall : $(PKGDIR)/compiz-$(PLUGIN).pc"; \
        fi; \
        rm -f $(PKGDIR)/compiz-$(PLUGIN).pc; \
        if [ '$(color)' != 'no' ]; then \
        $(ECHO) -e "\r\033[0muninstall : \033[34m$(PKGDIR)/compiz-$(PLUGIN).pc\033[0m"; \
        fi; \
    fi
    @if [ -n "$(data-files)" ]; then \
        for FILE in $(data-files); do \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(DATADIR)/$$FILE\033[0m"; \
        else \
            $(ECHO) "uninstall : $(DATADIR)/$$FILE"; \
        fi; \
        rm -f $(DATADIR)/$$FILE; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0muninstall : \033[34m$(DATADIR)/$$FILE\033[0m"; \
        fi; \
        done \
    fi
    @if [ -n "$(image-files)" ]; then \
        for FILE in $(image-files); do \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -n -e "\033[0;1;5muninstall \033[0m: \033[0;31m$(IMAGEDIR)/$$FILE\033[0m"; \
        else \
            $(ECHO) "uninstall : $(IMAGEDIR)/$$FILE"; \
        fi; \
        rm -f $(IMAGEDIR)/$$FILE; \
        if [ '$(color)' != 'no' ]; then \
            $(ECHO) -e "\r\033[0muninstall : \033[34m$(IMAGEDIR)/$$FILE\033[0m"; \
        fi; \
        done \
    fi
Pour eddy33 il me manquai deux paquets par rapport aux tiens je les ai installés mais l'erreur persiste
Un petit Up...
Personne n'a d'idées?...