Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 17/06/2007, à 21:43

dragon647

Re : Compiz-Fusion (ex installation Compcomm)

bonjour!
j'ai installé toute les dépendances, j'ai copier et vérifieé le script get-it,
(et lançé...) et ça marchait pas...
J'avait pas désinstallé compiz!
Je recommence, et la, il s'arrête dès le début! a "Updating compiz" lol...
je crois que je comprend pas tout...
désolé, j'ai l'impression que ça doit être juste une gaffe de ma par, mais je vois pas quoi...

Edit:

Don't know how to build compiz-scripts (no autogen.sh). Skipping.

Je crois que c'est avec le "get-it" donné par mulima...
A force d'essayer (en vain) d'installer compcomm, je sais plus trop où est tel ou tel script^^ roll Que puis-je essayer pour ça?
Sinon, je suis pret tongue a réinstaller ubuntu, et a tout refaire, mais il faudrait un tuto complet, car si on cherche de l'aide, on tombe souvent sur l'aide d'un AUTRE get-it pour compcomm...  Si quelqu'un a une piste! wink

Dernière modification par dragon647 (Le 18/06/2007, à 13:05)

Hors ligne

#27 Le 20/06/2007, à 17:51

jlinho444

Re : Compiz-Fusion (ex installation Compcomm)

euh...

Ben:

sudo apt-get install autogen


non?

#28 Le 21/06/2007, à 00:21

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

Ça  y est, ils ont tranché le nom, et c'est
Compiz Fusion
pourquoi pas, on va s'y faire wink

Hors ligne

#29 Le 21/06/2007, à 00:41

kurisan

Re : Compiz-Fusion (ex installation Compcomm)

ComFusion ^^
...... je sors big_smile


rien à dire :þ

Hors ligne

#30 Le 21/06/2007, à 15:15

ktulu

Re : Compiz-Fusion (ex installation Compcomm)

les paquets sont disponible ici pour feisty :
#compiz fusion
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

quand je lance ccsm, je n'ai pas toutes les options pour activer les nouveaux modules.
quelqu'un sait comment faire?
merci !

Hors ligne

#31 Le 21/06/2007, à 15:25

Sh4d

Re : Compiz-Fusion (ex installation Compcomm)

@dragon647 : ton probléme vient du fait que le répertoire compiz-script ne contient pas de fichier autogen.sh. Regarde si il y a un fichier configure, si c'est le cas essaye de l'éxécuter avec les mêmes options que tu avais pour ton autogen.

Je te file le script que j'ai un peu modifié  et qui marche trés bien pour moi :

#!/bin/bash
# Compiz/Compcomm get-git
# Copyright (c) 2007 Kristian Lyngstà¸l <kristian@bohemians.org>
#
# 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.
#
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
#
#
# This script attempts to get all compcomm/compiz sources you need,
# build them and install them.

SUPRESS="false" ## set to false to display compile-stuff.

# Needed for premerge plugins
ITEMS="compcomm/libraries/bcop" 
# The beryl plugins, ported to compiz
#ITEMS="$ITEMS compcomm/plugins/beryl-premerge"
# Emerald window decorator
ITEMS="$ITEMS compcomm/decorators/emerald compcomm/decorators/emerald-themes"
# Animation
ITEMS="$ITEMS compcomm/plugins/animation"
# Plugins
ITEMS="$ITEMS compcomm/plugins-extra compcomm/plugins-main"

### CCS
# (formerly libbs), you can safly comment out this and use ini or gconf
ITEMS="$ITEMS compcomm/compiz-configuration-system/libraries/ccs-lib"

# Uncomment one of these to use gconf or kconf backend for ccs
#ITEMS="$ITEMS compcomm/compiz-configuration-system/libraries/ccs-backend-gconf"
#ITEMS="$ITEMS compcomm/compiz-configuration-system/libraries/ccs-backend-kconfig"

ITEMS="$ITEMS compcomm/compiz-configuration-system/tools/ccs-settings compcomm/compiz-configuration-system/bindings/ccs-python"

### CCS ends here

# My (==Kristian's) compiz-scripts. Includes this script and a compiz-manager 
# to start compiz and a decorator. Feedback on these scripts are much 
# appreaciated.

#ITEMS="$ITEMS users/kristian/compiz-scripts"

# Add aditional items here if you need them.

# Repository
REPO="git://anongit.opencompositing.org/"
# For developers, you may have to add your username.
#REPO="git+ssh://git.opencompositing.org/git/" 

# Compiz repo. "compiz" is appended.
COMPIZ="git://git.freedesktop.org/git/xorg/app/"

# Arguments for compiz' autogen.sh.  You shouldn't need this. I do.
COMPIZARGS="--disable-inotify --disable-fuse --disable-kde --enable-librsvg"

# Uncomment and set to your preffered location if you want a different
# prefix. Or export it before starting this script.
# PREFIX="/dev/random"

# Add arguments to pass to autogen.sh here. Note that this is NOT passed
# when building the core compiz package.
GENERICARGS=""

###############################################################
## No further tinkering should be necesarry beyond this comment

DEFPREFIX="/usr/local"
MYPREFIX=${PREFIX:-$DEFPREFIX}

# Check for git
if [ -z "$(which git-clone)" ]; then
	echo "You must have GIT installed to use this script. Install the git-core package."
	exit 1;
fi
if [ -z "$(which git-pull)" ]; then
	echo "You must have GIT installed to use this script. Install the git-core package."
	exit 1;
fi

# Asks if we want to bail out.
function bail_ask
{
	echo "$1"
	echo  -n "Abort?"
	read -p " [Y/n]: " -n1 continue;
	if [ "$(echo $continue | tr [:upper:] [:lower:])" = "y" -o "$continue" = "" ]; then
		echo 
		exit 3;
	fi
	echo
}

# Checks if a local directory for $1 exist (last part of it), 
# if it does; attempts to git-pull, otherwise git clone.
function get_repo
{
	b=`echo $1 | sed 's/.*\///g'`
	here=$PWD
	if [ -d $b ]; then
		cd $b
		echo "Updating $b";
		if [ $SUPRESS = "true" ]; then
			git-pull > /dev/null
		else
			git-pull
		fi
		cd $here
	else
		echo "Cloning $b";
		git-clone $2$1
	fi
}

# Get compiz
get_repo "compiz" $COMPIZ 

# Get everything else
for a in $ITEMS ; do
	get_repo $a $REPO
done

# Builds $1 if autogen.sh exist.
function build 
{
	if [ ! -f $1/autogen.sh ]; then
		echo "Don't know how to build $1 (no autogen.sh). Skipping.";
		return;
	fi
	if [ ! -d $1 ]; then
		echo "$1 isn't a directory. Bailing out.";
		return 1;
	fi
	OLDPWD=$PWD
	cd $1
	echo "Building $1: ./autogen.sh $2"
	if [ $SUPRESS = "true" ]; then
		./autogen.sh $2 > /dev/null
	else
		./autogen.sh $2
	fi
	if [ $? -ne 0 ]; then
		echo "$1's autogen.sh reports errors. Bailing.";
		cd $OLDPWD
		return 1
	fi

	echo "Building $1: make"
	if [ $SUPRESS = "true" ]; then
		make > /dev/null
	else
		make
	fi
	if [ $? -ne 0 ]; then 
		echo "$1's make returned errors. Bailing.";
		cd $OLDPWD
		return 1
	fi

	echo "Building $1: sudo make install"
	if [ $SUPRESS = "true" ]; then
		sudo make install > /dev/null
	else
		sudo make install
	fi
	if [ $? -ne 0 ]; then
		echo "$1's sudo make install returned an error and might not work.";
		cd $OLDPWD
		return 1
	fi
	cd $OLDPWD
}

# Build compiz first, and no need to continue if it fails.
if ! build compiz "$COMPIZARGS --prefix=$MYPREFIX"; then
	echo "Failed to build compiz. No reason to continue.";
	exit 2;
fi

# Build everything else now.
for a in $ITEMS; do
	b=`echo $a | sed 's/.*\///g'`
	if ! build $b "$GENERICARGS --prefix=$MYPREFIX"; then 
		bail_ask "Failed to build $b !"
	fi
done

Tu lance ensuite compiz :

compiz --replace --indirect-rendering --sm-disable ccp &

et emerald :

emerald --replace &

Si tu a un soucis, poste nous ton erreur ici.

@ktulu : regarde si tu a les paquets plugins-main, plugins-extra et plugins-unsupported d'installés.

Hors ligne

#32 Le 21/06/2007, à 17:48

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

@ktulu : tu as pris les paquets -extra et -unsupported ?

Hors ligne

#33 Le 21/06/2007, à 17:53

ktulu

Re : Compiz-Fusion (ex installation Compcomm)

yep !
ils sont installés mais pas activés en fait.
et dans ccsm, je ne les vois pas je crois ...

Hors ligne

#34 Le 21/06/2007, à 18:45

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

ktulu a écrit :

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

Trevino ne fourni que pour i386, alors j'ai regardé si je pouvais construire en 64 bits avec apt-build, cependant il n'y a pas de source dans son dépôt, juste les deb compilé pour i386 ^^ (donc deb-src est encore plus inutile).

Mais peu importe, il y a le script, j'ai pas encore regardé s'il a été adapté depuis que les packages de source sont placés dans "compiz fusion". Je verrai peut-être ce week-end.

Hors ligne

#35 Le 21/06/2007, à 19:08

kurisan

Re : Compiz-Fusion (ex installation Compcomm)

vous avez une idée du dock qu'il utilise dans cette vidéo ?? svp
http://www.youtube.com/watch?v=E4Fbk52Mk1w


rien à dire :þ

Hors ligne

#36 Le 21/06/2007, à 19:17

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

Il y a de grande chance que ça soit Kiba-dock wink

Hors ligne

#37 Le 21/06/2007, à 19:19

kurisan

Re : Compiz-Fusion (ex installation Compcomm)

sur le sien on peut voir les miniature des fenetre ..
sa doit etre un plugin CF (compizfusion)
j'ai pas fais tres attention a la vidéo tongue


rien à dire :þ

Hors ligne

#38 Le 21/06/2007, à 19:24

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

C'est la version svn de kiba, il y a de tel plugin, sans lien avec compiz.

J'ai testé il y a une semaine, c'était pas super stable, mais prometteur. Par contre, je trouve que les dock prennent trop de place pour pouvoir s'en servir (ça se paramètre à la limite). Le vrai truc qui me dérange, c'est qu'il n'y a pas de plugin de zone de notification pour kiba hmm

Dernière modification par NicoA380 (Le 21/06/2007, à 19:26)

Hors ligne

#39 Le 21/06/2007, à 19:26

kurisan

Re : Compiz-Fusion (ex installation Compcomm)

ok.. "svn" veut dire pas finalisé??
j'arrete le HS ^^


rien à dire :þ

Hors ligne

#40 Le 21/06/2007, à 19:28

NicoA380

Re : Compiz-Fusion (ex installation Compcomm)

SVN > subversion > gestionnaire de source du projet.

En gros, quand on parle de SVN, on parle de la version de dev, ça change donc tout le temps wink

Hors ligne

#41 Le 21/06/2007, à 19:29

kurisan

Re : Compiz-Fusion (ex installation Compcomm)

merci big_smile
mais sa fais pas mal de tp qu'il est en SVN kibadock???


rien à dire :þ

Hors ligne

#42 Le 21/06/2007, à 19:44

mulima

Re : Compiz-Fusion (ex installation Compcomm)

je compiles compiz avec le script la

http://www.hachemuda.com/ficheros/makeccc

et dans CCPLUGINS je vous conseille d'ajouter le reflexcube comme plugin
c'est terrible ...

cf ...
http://www.youtube.com/watch?v=WvVA7_Ts … ed&search=

Hors ligne

#43 Le 21/06/2007, à 21:19

navaati

Re : Compiz-Fusion (ex installation Compcomm)

HO PURÉE JE LE VEUT yikes: TROP BEAU LA VIDÉO DONNÉE PAR KURISAN !!!!!!

Hum... faut me calmer, là. Et donc, avec les dépots trevino, on peut installer ça simplement big_smile ?

Hors ligne

#44 Le 21/06/2007, à 21:43

mulima

Re : Compiz-Fusion (ex installation Compcomm)

je sais pas ... m'enfin avec le makeccc c'est vraiment facile ...

le script mis a jour :

ouvrir gedit et coller le code ci dessous, sauvegarder le fichier sous le nom makeccc

#!/bin/bash
# Compiz/fusion makeccc
# Copyright (c) 2007 Franz Rogar <franzrogar@gmail.com>
#
# Based on get-git script by Kristian Lyngstøl
# Copyright (c) 2007 Kristian Lyngstøl <kristian@bohemians.org>
#
# This script has been highly modificated by franzrogar. So quality
# of the original script has been modified. Any issue with present
# script must be asigned to franzrogar, who will report any issue to
# the original author if it can be reproduced with original script.
#
# 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.
#
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
#
#
# This script attempts to get all fusion/compiz sources you need,
# build them and install them.

# Select packages you want compile/install from the following list:
# NOTES:
# 1 - Compiz will be installed by default, so no need to select it.
# 2 - Packages list order must follow the order you see them listed.
#
# fusion : bcop, emerald, ccsm & configurators
# ccs-gconf : select if you want gconf backend (optional)
# ccs-kconfig : select if you want kconfig backend (optional)
# emerald : decorator with themes
#
PACKAGES="fusion ccs-gconf"

# Select plugins you want compile/install from the following list:
#
# addhelper, animation, bench, crasshandler, expo, extrawm, fakedestop
# fakeargb, firepaint, group, jpeg, mblur, neg, opacity, put, reflex
# resizeinfo, ring, screencasting, showdesktop, snap, snow, splash
# text, thumbnail, tile, trailfocus, wall, winrules, zoom
#
# Plugins not selected by default due to they're work-in-progress or
# have known bugs that make them unsuable or unstable:
#
# 3d:
# compiz-scheme:
# screencasting: edit line #122 and change "roico" for your user name
#
CCPLUGINS="addhelper animation bench crashhandler expo extrawm fadedesktop fakeargb firepaint group jpeg mblur neg opacify put reflex resizeinfo ring showdesktop snap snow splash text thumbnail tile trailfocus wall winrules zoom  cubereflex screencasting gears "

# Compiz autogen.sh arguments. You may not need them.
# Select plugins you DO NOT want to install.
#
# gnome : deactivate gnome support and activate kde one (for KDE users)
# kde : deactivate kde support and activate gnome one (for Gnome and other DE users)
# inotify : deactivate inotify
# fuse : deactivate fuse
#
COMPIZREMOVE="kde fuse"

# Compiz/fusion install directory
# If you're not sure, keep it as it's.
#
PREFIX="/usr/local"

# Apply patches based on selected distribution
#
# ubuntu-feisty : Ubuntu Feisty Fawn 7.04
# kubuntu-feisty : KUbuntu Feisty Fawn 7.04
#
DISTRO="ubuntu-feisty"

###############################################
#
# YOU SHOULD NOT EDIT SCRIPT BEFORE THIS LINE
#
###############################################

###
# Initial configurations
###

# Packages selector
for q in $PACKAGES ; do
	if [ $q = "fusion" ]; then
		ITEMS="$ITEMS fusion/libraries/bcop"
		ITEMS="$ITEMS fusion/compiz-configuration-system/libraries/ccs-lib"
		ITEMS="$ITEMS fusion/compiz-configuration-system/bindings/ccs-python"
		ITEMS="$ITEMS fusion/compiz-configuration-system/tools/ccsm"
		ITEMS="$ITEMS fusion/compiz-configuration-system/tools/ccs-settings"
		ITEMS="$ITEMS users/kristian/compiz-scripts"
		ITEMS="$ITEMS fusion/decorators/emerald"
		ITEMS="$ITEMS fusion/decorators/emerald-themes"
	elif [ $q = "ccs-gconf" ]; then
		ITEMS="$ITEMS fusion/compiz-configuration-system/libraries/ccs-backend-gconf"
	elif [ $q = "ccs-kconfig" ]; then
		ITEMS="$ITEMS fusion/compiz-configuration-system/libraries/ccs-backend-kconfig"
	fi
done   

# fusion plugins selector
for w in $CCPLUGINS ; do
	if [ $w = "zoom" ]; then
		ITEMS="$ITEMS users/kristian/$w"
	else
		ITEMS="$ITEMS fusion/plugins/$w"
	fi
done

# Compiz autogen.sh arguments selector
for p in $COMPIZREMOVE ; do
	if [ $p = "gnome" ]; then
		COMPIZARGS="$COMPIZARGS --enable-kde --disable-gtk --enable-librsvg"
	elif [ $p = "kde" ]; then
		COMPIZARGS="$COMPIZARGS --enable-gtk --disable-kde --enable-librsvg"
	elif [ $p = "inotify" ]; then
		COMPIZARGS="$COMPIZARGS --disable-inotify"
	elif [ $p = "fuse" ]; then
		COMPIZARGS="$COMPIZARGS --disable-fuse"
	fi
done

# Repositories
REPO="git://annongit.opencompositing.org/"
COMPIZ="git://git.freedesktop.org/git/xorg/app/"

##
# Funciones necesarias para el correcto funcionamiento del script
##

# Check for git
if [ -z "$(which git-clone)" ]; then
	echo "You must have GIT installed in order to run this script. Install git-core package."
	exit 1;
fi

# If $1 directory is present, pull repo. If not, clone it.
function clone
{
	pkgName=`echo $1 | sed 's/.*\///g'`
	OLDPWD=$PWD
	if [ -d $pkgName ]; then
		cd $pkgName
		echo -e "\nUpdating $pkgName";
		git-pull > $OLDPWD/.logs/$pkgName.pull.log
		cd $OLDPWD
	else
		echo -e "\nCloning $pkgName";
		git-clone $2$1
	fi
}

# If autogen.sh exist, configure installation
function do_autogen 
{
	if [ $1 = "compiz" ]; then
		AUTOGEN_OPTIONS="$COMPIZARGS"
	else
		AUTOGEN_OPTIONS=""
	fi

	OLDPWD=$PWD
	if [ -f $1/autogen.sh ]; then
		echo -e "\nConfiguring $1..."
		cd $1
		echo -e "\nExecuting autogen.sh --prefix=$PREFIX $AUTOGEN_OPTIONS in $1..."
		if [ -x configure ]; then
			rm -f configure
			rm -rf autom4te.cache
		fi
		if [ -e Makefile ]; then
			rm -f Makefile
		fi
		./autogen.sh --prefix=$PREFIX $AUTOGEN_OPTIONS > $OLDPWD/.logs/$1.autogen.log
		cd $OLDPWD
	fi
}

# Call make on each $1
function do_make
{
	OLDPWD=$PWD
	cd $1
	case "$2" in
		install)
			echo -e "\nInstalling $1..."
			echo -e "\nExecuting make"
			make > ../.logs/$1.make.log
			if [ -e autogen.sh ]; then
				echo -e "\nExecuting sudo make $2"
				sudo make $2 > $OLDPWD/.logs/$1.make.$2.log
			else
				echo -e "\nExecuting make $2"
				make $2 > $OLDPWD/.logs/$1.$2.log
			fi
			;;
		uninstall)
			echo -e "\nUninstalling $1..."
			if [ -e autogen.sh ]; then
				echo -e "Executing sudo make $2"
				sudo make $2 > $OLDPWD/.logs/$1.make.$2.log
			else
				echo -e "Executing make $2"
				make $2 > $OLDPWD/.logs/$1.$2.log
			fi
			echo -e "\nExecuting make clean"
			make clean > $OLDPWD/.logs/$1.make.clean.log
	esac
	cd $OLDPWD
}

# Create a clean logs folder for each time makeccc is executed
if [ -d .logs ]; then
	rm -rf .logs
fi
mkdir .logs

# makeccc action selector
case "$1" in
	clone)
		clear

		# Clone Compiz
		clone compiz $COMPIZ

		# Delete compiz-script folder because of fixes applied on this script
		rm -rf compiz-scripts

		# Clone fusion
		for a in $ITEMS ; do
			clone $a $REPO
		done

		echo -e "\n"
		;;
	install)
		clear
		
		sudo echo "Welcome to Compiz/fusion"

		# Distro specific fixes
		if [ $DISTRO = "ubuntu-feisty" ] || [ $DISTRO = "kubuntu-feisty" ]; then
			# bash fix
			sudo ln -sf /bin/bash /bin/sh
		fi

		# Configure and install Compiz
		do_autogen compiz
		do_make compiz $1

		# Configure and install fusion
		for a in $ITEMS; do
			pkgName=`echo $a | sed 's/.*\///g'`
			if [ $pkgName = "screencasting" ]; then
				#do_make $pkgName/player $1
				#do_make $pkgName/rsc2raw $1
				#do_make $pkgName/plugin $1
				#NEED HACK ON LINE 122
#				ARCHIVE="$pkgName/plugin/screencasting.c"
#				sed -i -e 's/fopen("/home/roico/screencast.rsc"/fopen("/home/$USER/screencast.rsc"/g' $ARCHIVE;
				echo "yo"
			else
				do_autogen $pkgName
				do_make $pkgName $1
			fi
		done

		# Distro specific fixes
		if [ $DISTRO = "ubuntu-feisty" ] || [ $DISTRO = "kubuntu-feisty" ]; then
			# Undo bash fix
			sudo ln -sf /bin/dash /bin/sh

			# Fix for libccs library
			if [ ! -h /usr/lib/libccs.so.0 ]; then
				sudo ln -s /usr/local/lib/libccs.so.0 /usr/lib/libccs.so.0
			fi

			# Fix for cube sides number
			gconftool-2 --type int --set /app/compiz/general/screen0/options/hsize 4
		fi

		# Install and patch Kristian compiz wrapper
		ARCHIVE="compiz-scripts/manager/compiz-manager"
		sed -i -e 's/VERBOSE="no"/VERBOSE="yes"/g' $ARCHIVE
		sed -i -e 's/DELAY="5"/DELAY="1"/g' $ARCHIVE
		sudo cp $ARCHIVE /usr/bin/

		# Version notes
		echo -e "\nRun compiz-manager to load Compiz/fusion."
		echo " "
		echo "Run ccs-settings o ccsm (preffered) to configure"
		echo "Compiz/fusion"
		;;
	uninstall)
		# Uninstall Compiz
		do_make compiz $1

		# Uninstall fusion
		for a in $ITEMS; do
			b=`echo $a | sed 's/.*\///g'`
			if [ $b = "screencasting" ]; then
				sudo rm ~/.compiz/plugins/screencasting.so
				sudo rm ~/.compiz/metadata/screencasting.xml
			else
				do_make $b $1
			fi
		done

		# Uninstalling compiz-manager
		sudo rm /usr/bin/compiz-manager
		sudo rm -f ~/.config/compiz-managerrc
		sudo rm -rf ~/.compiz
		;;
	packages)
		if [ $DISTRO = "ubuntu-feisty" ]; then
			sudo aptitude install git gitweb automake intltool libtool libfuse-dev python-pyrex libxslt1-dev build-essential comerr-dev debhelper diffstat dpkg-dev enscript g++ g++-4.1 gawk hspell html2text intltool-debian libacl1-dev libart-2.0-dev libasound2-dev libaspell-dev libatk1.0-dev libattr1-dev libaudio-dev libaudiofile-dev libavahi-client-dev libavahi-common-dev libavahi-compat-libdnssd1 libavahi-glib-dev libbonobo2-dev libbonoboui2-dev libbz2-dev libcairo2-dev libcroco3-dev libcupsys2-dev libdbus-1-dev libdbus-glib-1-dev libesd0-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgconf2-dev libgcrypt11-dev libgl1-mesa-dev libglade2-dev libglib2.0-dev libglu1-mesa-dev libgnome-desktop-dev libgnome-keyring-dev libgnome-window-settings-dev libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomevfs2-dev libgnutls-dev libgpg-error-dev libgsf-1-dev libgtk2.0-dev libice-dev libidl-dev libidn11-dev libjasper-1.701-dev libjpeg62-dev liblcms1-dev liblua50 liblua50-dev liblualib50 liblualib50-dev liblzo-dev libmetacity-dev libmng-dev libogg-dev libopencdk8-dev libopenexr-dev libopenexr2c2a liborbit2-dev libpango1.0-dev libpcre3 libpcre3-dev libpcrecpp0 libpng12-dev libpopt-dev librsvg2-dev libsasl2-dev libselinux1-dev libsepol1-dev libsm-dev libssl-dev libstartup-notification0-dev libstdc++6-4.1-dev libtasn1-3-dev libtiff4-dev libtiffxx0c2 libvorbis-dev libwnck-dev libx11-dev libxau-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxres-dev libxt-dev lua50 mesa-common-dev po-debconf poster psutils quilt x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-resource-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev
		elif [ $DISTRO = "kubuntu-feisty" ]; then
			sudo aptitude install git gitweb automake intltool libtool libfuse-dev python-pyrex libxslt1-dev build-essential comerr-dev debhelper diffstat dpkg-dev enscript g++ g++-4.1 gawk hspell html2text intltool-debian libacl1-dev libart-2.0-dev libasound2-dev libaspell-dev libatk1.0-dev libattr1-dev libaudio-dev libaudiofile-dev libavahi-client-dev libavahi-common-dev libavahi-compat-libdnssd1 libavahi-glib-dev libbonobo2-dev libbonoboui2-dev libbz2-dev libcairo2-dev libcroco3-dev libcupsys2-dev libdbus-1-dev libdbus-glib-1-dev libesd0-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgconf2-dev libgcrypt11-dev libgl1-mesa-dev libglade2-dev libglib2.0-dev libglu1-mesa-dev libgnome-desktop-dev libgnome-keyring-dev libgnome-window-settings-dev libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomevfs2-dev libgnutls-dev libgpg-error-dev libgsf-1-dev libgtk2.0-dev libice-dev libidl-dev libidn11-dev libjasper-1.701-dev libjpeg62-dev liblcms1-dev liblua50 liblua50-dev liblualib50 liblualib50-dev liblzo-dev libmetacity-dev libmng-dev libogg-dev libopencdk8-dev libopenexr-dev libopenexr2c2a liborbit2-dev libpango1.0-dev libpcre3 libpcre3-dev libpcrecpp0 libpng12-dev libpopt-dev librsvg2-dev libsasl2-dev libselinux1-dev libsepol1-dev libsm-dev libssl-dev libstartup-notification0-dev libstdc++6-4.1-dev libtasn1-3-dev libtiff4-dev libtiffxx0c2 libvorbis-dev libwnck-dev libx11-dev libxau-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxres-dev libxt-dev lua50 mesa-common-dev po-debconf poster psutils quilt x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-resource-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev kate kcontrol kdebase-bin kdebase-data kdebase-dev kdebase-kio-plugins kdelibs-data kdelibs4-dev kdelibs4c2a kdeprint kdesdk-scripts kdesktop kfind khelpcenter kicker klipper kmenuedit konqueror konqueror-nsplugins konsole ksmserver ksplash ksysguard ksysguardd kwin gettext-kde libavahi-qt3-1 libavahi-qt3-dev libkadm55 libkonq4 libkrb5-dev libqt3-headers libqt3-mt libqt3-mt-dev qt3-dev-tools libdbus-qt-1-1c2 libdbus-qt-1-dev libarts1-dev libarts1c2a libartsc0 libartsc0-dev
		fi
		;;
	*)
		echo "Usage: $0 packages | clone | instal | uninstall"
		exit 1
esac

installation :
se placer dans le dossier ou se trouve le script

cd /le/dossier/ou/se/trouve/makeccc

le rendre exectuable

chmod +x ./makeccc

pour installer les dependances

./makeccc packages

recuperer les sources

./makeccc clone

compiler & installer

./makeccc install

ensuite pour lancer fusion

compiz-manager &

pour lancer l'interface de configuration

ccsm &

ensuite .. quand le coeur vous en dis pour mettre a jour fusion

il suffit de faire

./makeccc clone && ./makeccc install

pour 'surveiller' les nouveux plugins il faut aller ici:
http://gitweb.opencompositing.org/?o=age

si un nouveau plugin apparait il suffit de l'ajouter a la fin de la liste dans CCPLUGINS en debut du script makeccc


enjoy ! :-)

Dernière modification par mulima (Le 21/06/2007, à 21:48)

Hors ligne

#45 Le 21/06/2007, à 21:48

navaati

Re : Compiz-Fusion (ex installation Compcomm)

Wé, mais... Ton truc makeccc (d'ailleurs, je me demande bien ce que c'est, connait make, mais makeccc...), ya pas de mise à jour, toussa, donc un paquet c'est mieux, nan ?

Hors ligne

#46 Le 21/06/2007, à 21:50

mulima

Re : Compiz-Fusion (ex installation Compcomm)

ben les paquets c'est long a venir ... la c'est toi qui decide quand tu veux faire une mise a jour ...
il y a un risque : mettre a jour avec un bug ... dans ce cas la .. il suffit d'attendre un peu et de re mettre a jour

l'interet c'est donc d'avoir toujours la derniere version en cours :-)

makeccc ca veut sans doute dire make compcomcompiz ... le nom du script n'a pas d'importance c'est le resultat qui compte :-p

Hors ligne

#47 Le 21/06/2007, à 21:55

navaati

Re : Compiz-Fusion (ex installation Compcomm)

haaa, c'est juste un script. Je croyais que c'était carrément un logiciel à la sauce make. Bon, je vais me coucher, et demain, je me lance dans ce truc de maso qui cherche toujours la dernière version tongue . Et donc avec cette méthode d'installation, on à au moins autant de plugins que sur la vidéo donnée par kurisan ? Magnifique !
Merci et @+ .
Navaati.

Hors ligne

#48 Le 21/06/2007, à 22:02

mulima

Re : Compiz-Fusion (ex installation Compcomm)

au moins, oui ... a toi de verifier le site de dev et d'ajouter les nouveaux plugins ... la je tourne avec ce script et il y a bien le cube reflex que tu veux

bonne nuit

Hors ligne

#49 Le 21/06/2007, à 22:53

orkerone

Re : Compiz-Fusion (ex installation Compcomm)

Mulima je te <3

Une heure que je me prends la tête avec les git monc*l et des sources compliqués qu'un noobie de Linux y comprends rien, et toi tu te pointes avec ton script et ça marche. Trop fort <3

Hors ligne

#50 Le 21/06/2007, à 22:59

ktulu

Re : Compiz-Fusion (ex installation Compcomm)

yep nikel ton script !
j'ai toujours le bug des fenetres noires avec mon nvidia et j'ai de tres mauvaises perfs (je suis en dualscreen) mais bon ca on y peut rien a mon avis depuis le temps que je suis dessus...

Hors ligne