Tecnologia e non solo

Marzo 10, 2008

Compiz/Fusion: makefusion9 - script per compilazione.

Archiviato in: Archlinux, Compiz-core, Fusion, Gentoo, Gutsy, Hardy, Lenny, Sid — telperion @ 6:51 pm

Makefusion prima edizione: Giugno 2007
Makefusion9 prima edizione: Marzo 2008

——————————————————–
Versione 9.019
makefusion9.nnn.tar.gz (11 KB) MIRROR RapidShare

——————————————————–

Versione precedente makefusion8 qui.

——————————————————–
English version from Google Translate. Please read the code lines in the original version.
——————————————————–

Ultimi aggiornamenti:
- 10 mag 10.30 9.019 Aggiunto supporto DISTRO=”zenwalk-xfce” da LuNa
- 28 apr 16.00 9.017 Aggiunto plugin workspace-naming
- 26 apr 15.30 9-016 Eliminato il pacchetto libopenexr2ldbl dalle dipendenze, che in Debian ha cambiato nome. Il pacchetto corretto viene comunque caricato da libopenexr-dev. (tnx FregTuX)
- 02 apr 15.30 9-015 Hardy: installando l’aggiornamento libwnck22 (2.22.0-0ubuntu3) è finalmente possibile rimuovere il pacchetto libcompizconfig0 (fatelo!) e rimossa la dipendenza circolare, è finalmente possibile compilare compiz “normalmente”.
Rimossi i workaround Hardy dallo script. (tnx Superpiffer)
- 10 mar 18.30 9-013 prima versione di makefusion9
- 03 mar 17.00 8-078 Ultima versione di makefusion8
- 22 feb 18.00 I messaggi [ERROR] nell’uninstall.
error
Ignorateli tranquillamente.
Uninstall e clean vengono comunque eseguiti dallo script (la cartella ~/.compiz che contiene i plugin “sciolti” viene cancellata in ogni caso, e nei sorgenti la cartella build se presente).

——————————————————–

Questo script vi consente di scaricare compilare ed installare
le versione Git disponibile di Compiz-Fusion, e relativi tool e plugin,
su varie distribuzioni/architetture, e di aggiornarli successivamente quando possibile.
Questo script NON PRODUCE alcun tipo di pacchetto.
Compila installa e disinstalla con make.


——————————————————–

warning!

Potete compilare con makefusion9:

distribuzioni senza x11-xcb:
GIT 0.7.x + patch noxcb
COMPIZ_VERSION="master-noxcb"

distribuzioni con x11-xcb (Ubuntu Hardy Heron):
GIT 0.7.x
COMPIZ_VERSION="master"

NOVITA: per conoscere lo stato del Git (se è un momento buono per compilare/aggiornare)
potete guardare questa pagina curata direttamente dagli sviluppatori.

——————————————————–

ISTRUZIONI.

IMPORTANTE:
disinstallate qualsiasi pacchetto di Compiz,
plugin configuratori manager extra che avete installato.
Non è compatibile con vecchi Compiz o Git impacchettati.
Non è compatibile con Compiz/Fusion impacchettato.

Su Ubuntu 8.04 è ora possibile rimuovere anche il pacchetto libcompizconfig0.

Su Ubuntu DOVETE DISATTIVARE gli EFFETTI VISIVI (nessuno) prima di disinstallare.

Guida illustrata preliminari makefusion9 su Ubuntu Hardy Gnome

Se volete invece rimuovere i programmi installati da questo script e tornare ad usare i pacchetti, rimuovete tutto con
./makefusion9 uninstall

Dovete avere il pacchetto sudo installato.
Anche git-core o git deve essere installato.

Supporto per le distribuzioni:

#
# Distribution in use

# INSERIRE LA DISTRIBUZIONE CHE USATE ESATTAMENTE
# COME QUELLE IN ELENCO, ALTRIMENTI NON SARA' POSSIBILE
# INSTALLARE I PACCHETTI DELLE DIPENDENZE
# E APPLICARE I CORRETTI SETTAGGI PER LA COMPILAZIONE
#
# Gnu/Linux Distribution:

DISTRO="mettere-la-distro-qui"

# DISTRO="ubuntu-hardy"		: Ubuntu Hardy Heron 8.04 Gnome (tested ok)
# DISTRO="ubuntu-gutsy"		: Ubuntu Gutsy Gibbon 7.10 Gnome (tested ok)
# DISTRO="kubuntu-gutsy"	: Kubuntu Gutsy Gibbon 7.10 Kde (tested ok)
# DISTRO="sid-gnome"		: Debian "unstable" Sid Gnome DE (tested ok)
# ---------------------------------------------------------------------------------------------------
# supporto parziale: verificate ed eventualmente correggete/aggiornate i pacchetti dipendenze
# ---------------------------------------------------------------------------------------------------
# DISTRO="sid-kde"		: Debian "unstable" Sid Kde - verifica dipendende a vosta cura
# DISTRO="lenny-gnome"		: Debian "testing" Lenny Gnome DE - verifica dipendende a vosta cura
# DISTRO="lenny-kde"		: Debian "testing" Lenny Kde DE - verifica dipendende a vosta cura
# ---------------------------------------------------------------------------------------------------
# DISTRO="arch-gnome"		: Archlinux Gnome DE (ok)
# DISTRO="gentoo-gnome"		: Gentoo Gnome DE (senza dipendenze, dovete installarle voi a mano)
# DISTRO="zenwalk-xfce"         : ZenWalk 5 Xfce DE - Nota: lasciare DE_used="gnome" (default)	

# ---------------------------------------------------------------------------------------------------

Sostituite nello script il nome della vostra distro
tra quelle elencate. (OBBLIGATORIO NON SETTATA PER SICUREZZA)
Se non mettete uno dei nomi previsti (esattamente come scritti)
le dipendenze non si installeranno e sopratutto con Kde Ubuntu e Debian potreste avrete
problemi nella compilazione di Compiz.

———————————————————————————–
ATTENZIONE:
il mio supporto ufficiale (come chiaramente indicato) è solo per UBUNTU HARDY, KUBUNTU non è UBUNTU.
Se usate KUBUNTU HARDY dovete settare DISTRO="ubuntu-hardy"
DE_used="kde" e seguire le note del mio commento.
———————————————————————————–

# Desktop  Environment in use

DE_used="gnome"

# DE_used="gnome"	: gnome or other gtk2 based wm, compiz-fusion + gtk-window-decorator + emerald
# DE_used="kde"		: kde3, compiz-fusion + kde-window-decorator + emerald
# DE_used="gnome+kde"	: gnome or other gtk2 based wm + kde3, compiz-fusion + gtk-w-d + kde-w-d + emerald
# DE_used="manual"      : use manual settings in PACKAGES= and COMPIZREMOVE=

# ---------------------------------------------------------------------------------------------------

Default “gnome” potete variarlo come da istruzioni.

#  version of Compiz to build

COMPIZ_VERSION="master-noxcb"

# COMPIZ_VERSION="master" 		= Compiz 0.7.x Git --> Require x11-xcb installed (Git)
# COMPIZ_VERSION="master-noxcb"		= Compiz 0.7.x Git with no-xcb patch (Git)
# COMPIZ_VERSION="0.7.2"		= Compiz 0.7.2 release Require x11-xcb installed
# COMPIZ_VERSION="0.7.2-noxcb"		= Compiz 0.7.2 release with no-xcb patch

# for "0.7.2" and "0.7.2-noxcb" no updates available, only for git version
#
# La versione 0.7.2 è supportata al solo scopo di fornire un Compiz/Fusion funzionante
# in caso di git con problemi momentanei, possibili durante lo sviluppo.
#
# after change COMPIZ_VERSION, NEED ./mafefusion8 clone
# se cambiate COMPIZ_VERSION dovete fare ./mafefusion8 clone

# ---------------------------------------------------------------------------------------------------

Default “master-noxcb” potete variarlo come da istruzioni.
Su Ubuntu Hardy 8.04 è automaticamente settato come “master”.
La versione 0.7.2 è supportata al solo scopo di fornire un Compiz/Fusion funzionante
in caso di git con problemi momentanei, possibili durante lo sviluppo.

se cambiate COMPIZ_VERSION dovete sempre fare
./makefusion9 clone

per allineare le copie locali alla versione richiesta.

Le altre opzioni sono spiegate nei commenti
e di solito non è necessario cambiarle.

Create una cartella fusion nella vostra home.
Non usate nomi cartella con spazi tipo “fusion nuovo” ma invece “fusion-nuovo” pena malfunzionament, usate il nome “fusion” e non avrete problemi.

mkdir ~/fusion

Scompattate lo script nella cartella poi date i permessi di esecuzione allo script

chmod 755 makefusion9

Solo la prima volta installate i pacchetti
necessari alla compilazione con

./makefusion9 packages

poi

./makefusion9 clone

che scarica il git di tutti i programmi necessari.

./makefusion9 install

compila ed installa Compiz/Fusion.

Tenete la cartella creata,
vi servirà per aggiornare o rimuovere Compiz/Fusion.

Per aggiornare:

./makefusion9 uninstall

(ora conviene fate un tar.gz di tutta la cartella fusion per backup vedi sotto)

./makefusion9 clone
./makefusion9 install

Cosa viene aggiornato nel master lo vedete qui, compiz-0.6 invece qui.

Nota:
con la versione 0.7.2 non ci sono aggiornamenti essendo un rilascio.

Importante, fate un backup prima di aggiornare:
dopo aver dato ./makefusion9 uninstall
fate un archivio tar.gz di tutta la cartella con i sorgenti funzionanti
es. fusion-mm-gg.tar.gz che salverete in un’altra cartella (es: fusion-backup).
Nel caso il nuovo git che scaricate, abbia problemi (possibile visto che è un git)
potete sempre scompattare/ricompilare/reinstallare la vecchia versione funzionante.

Per ripristinare un backup.
Cancellare/rinominare la cartella fusion, scompattate l’archivio di backup,
entrate nella cartella fusion creata dall’archivio e
se usate una versione con la patch noxcb:

./makefusion9 restore
per riapplicare ad una cartella di backup della versione “master-noxcb” la patch
prima di fare install:
./makefusion9 install

Se usate una versione senza la patch è sufficiente:

./makefusion9 install

Per le altre opzioni:
./makefusion9 help

mentre
./makefusion9 info
vi fa vedere tutti i setting attuali dello script.

Lanciate compiz-fusion con

fusion-icon

fusion-icon

Se appare il messaggio “glxinfo non trovato” installate il pacchetto mesa-utils

Per configurare Compiz-Fusion:
ccsm
oppure
Setting Manager nel menù di fusion-icon
e verificate in preferenze che state usando il flat-file configuration backend:
flat-fle

Galleria:

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us
Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us
Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us

Ringrazio imu per la consulenza per kde

Script originale makeccc

Dichiarazione:
usate questi programmi
a vostro rischio e pericolo.
Non avrete alcun tipo di supporto.
Si presuppone sappiate di cosa si parla
e quello che state facendo.

warning!
Se non siete esperti lasciate stare,
scaricate i pacchetti già fatti,
o ancora meglio usate le versioni stabili
di Compiz o Beryl.

Questo script non genera alcun pacchetto deb.
L’unico modo per disinstallare i soft installati dallo script,

è usare la procedura di uninstall.

Nota sullo script:
lo script utilizzato è autoesplicativo.
Non chiedete come si usa,
apritelo con un editor di testo e leggete,
nei commenti sono perfettamente
spiegate le varie opzioni.
Lo script può funzionare su qualsiasi distribuzione,
installando le corrette dipendenze per la compilazione,
e configurando il corretto PREFIX=.

Supporto per Ubuntu Kubuntu Edgy Feisty e Fedora 8 gnome in:
makefusion8

Makefusion9 by Telperion 2007-2008
———————————————————————————-

Altri articoli su Fusion

———————————————————————————-

117 Commenti »

  1. [...] di Compiz/Fusion: makefusion9 - script per compilazione. « Tecnologia e non solo — Marzo 10, 2008 @ 6:52 [...]

    Pingback di Fusion: nuovo script per compilazione. « Tecnologia e non solo — Marzo 10, 2008 @ 6:55 pm

  2. ma come si passa da makefusion8 al 9? non si deve fare nulla?

    Commento di maurolinux — Marzo 12, 2008 @ 3:40 pm

  3. @maurolinux:
    come per un normale aggiornamento.
    Prima disinstalli con lo script che hai usato per installare:
    ./makefusion8 uninstall

    Poi configuri makefusion9 (distro de_used compiz_version) semplificato rispetto alla versione8.

    Poi fai come al solito:
    ./makefusion9 clone
    ./makefusion9 install

    raccomando a tutti
    COMPIZ_VERSION="master-noxcb"
    fino a che non verrà introdotto il nuovo compiz object-framework
    poi si vedrà.

    Chi usa Hardy Heron
    COMPIZ_VERSION="master"

    Commento di telperion — Marzo 12, 2008 @ 4:27 pm

  4. perche passando a makefusion9 e quindi a compiz 0.7.3 non ho piu fusion-icon? qualcosa è andato storto nell’installazione? si è perso qualche pacchetto?

    Commento di Attila16881 — Marzo 13, 2008 @ 12:56 pm

  5. come mai da quando ho aggiornato con makefusion9 non ho più il plugin screensaver?

    NB. ho usato le seguenti impostazioni:
    DISTRO=”sid-gnome”
    COMPIZ_VERSION=”master-noxcb”
    DE_used=”gnome”
    CCPLUGINS=”wallpaper screensaver freewins photowheel anaglyph atlantis2 snowglobe loginout”
    BUILD_FUSION_ICON=”YES”
    COMPIZ_MANAGER_DEFAULT_DECORATOR=”emerald”
    PACKAGES=”fusion ccs-gconf”
    COMPIZREMOVE=”kde fuse kconfig”

    Commento di ettore — Marzo 13, 2008 @ 2:09 pm

  6. provate a vedere i file nella cartella .log (nascosta) dove c’è lo script:
    .logs/fusion-icon.make.log
    .logs/fusion-icon.install.log

    .logs/screensaver.make.log
    .logs/screensaver.install.log

    In teoria non dovreste avere problemi con entrambi,
    vedete se ci sono errori nei log.

    Sulla mia sid LAST_CLONE_2008-03-12_16:53
    compilata (”sid-gnome” “gnome” “master-nocxb” ;) e funziona tutto perfettamente.

    fusion-icon non ti va su che distribuzione/de?
    se lo lanci da terminale
    fusion-icon
    che errore da?
    In teoria dal 8 al 9 non cambia molto, ho solo eliminato le vecchie versioni (0.5.2 0.6.2) e aggiunto la 0.7.2,
    poi ho semplificato i settaggi,
    la master-noxcb è sempre il 0.7.3 sia con makefusion8 che col 9.

    Commento di telperion — Marzo 13, 2008 @ 4:24 pm

  7. compilato ora:
    /home/mc/fusion/LAST_CLONE_2008-03-13_16:37

    i plugins:
    loginout anaglyph screensaver wallpaper

    Executing make install

    generano:

    (gconftool-2:19023): GConf-WARNING **: Nessuno degli indirizzi risolti è scrivibile; non sarà possibile salvare le impostazioni di configurazione
    ATTENZIONE: installazione dello schema “/schemas/apps/compiz/plugins/anaglyph/allscreens/options/window_toggle_key”, locale “C” fallita: Impossibile inserire un valore alla chiave “/schemas/apps/compiz/plugins/anaglyph/allscreens/options/window_toggle_key” perché il server di configurazione non ha database scrivibili.

    e un sacco di altri avvisi.

    Questo è dovuto ad un cambio di vari makefile,
    - gconftool-2 --install-schema-file=$(schema-output) > /dev/null; \
    + GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
    + gconftool-2 --makefile-install-rule $(schema-output) > /dev/null; \

    comunque i plugin funzionano tutti perfettamente
    anche se ci sono quegli avvisi.

    Commento di telperion — Marzo 13, 2008 @ 4:57 pm

  8. Non so perchè ma non compila il pacchetto compiz, mi dice che non trova la dipendenza libx11-xcb, con tutto che ho inserito ubuntu-gutsy e master-noxcb.

    La cosa ancora più strana è che ieri compilava che era una bellezza, stasera non ne vuole sapere, problema di sorgenti forse?

    Commento di M0rF3uS — Marzo 13, 2008 @ 10:13 pm

  9. Non è che hai messo “ubuntu-hardy” (che forza la “master”)?
    Fai
    ./makefusion9 info
    e posta l’output.
    I sorgenti sono a posto.

    Commento di telperion — Marzo 13, 2008 @ 10:44 pm

  10. —————————————
    ./makefusion9 VERSION=”9.013″
    —————————————
    current settings:
    DISTRO=”ubuntu-gutsy”

    MANAGER = fusion-icon compiz-manager

    PREFIX=”/usr/local”
    PACKAGES=”fusion ccs-gconf”
    COMPIZREMOVE=”kde fuse kconfig”
    CCPLUGINS=”wallpaper screensaver freewins photowheel anaglyph atlantis2 snowglobe loginout”

    Compiz: 0.7.x Git (disable-x11-xcb patch applied)

    Current Compiz build options:

    ./autogen.sh –prefix=/usr/local –enable-gtk –disable-kde –enable-librsvg –disable-kde4 –disable-fuse –disable-kconfig

    Commento di M0rF3uS — Marzo 13, 2008 @ 11:12 pm

  11. Cancella la cartella compiz e rifai clone ed poi install.

    Commento di telperion — Marzo 14, 2008 @ 12:21 am

  12. il problema del compiz fusion icon si è risolto da solo evidentemente non aveva scaricato tutti i pacchetti non so per quale motivo (forse problemi nella mia linea che ultimamente fa un po schifo)… da quando pero sono passato a makefusion9 non so cosa è successo ma non mi funziona piu compiz, ogni volta che gli do compiz come window manager non vengono piu renderizzati i bordi delle finestre (come se i driver video non fossero settati correttamente).
    Ho provato sia con metacity che emerald, stesso risultato, ho controllato xorg.conf ma è tutto come prima e settato correttamente, tornando al vecchio compiz di cui avevo fatto il backup niente solito non funziona piu nemmeno quello… non capisco cosa possa essere successo… ho provato a reinstallare i driver e riconfigurare xorg ma non succede nulla… idee?

    Commento di Attila16881 — Marzo 14, 2008 @ 12:19 pm

  13. @Attila16881:
    forse qualche altro aggiornamento ha fatto pasticci con i driver boh.
    Ti confermo che i sorgenti compiz/fusion attualmente non hanno alcun problema particolare.

    Commento di telperion — Marzo 14, 2008 @ 12:26 pm

  14. gia quello che temo… pero strano facendo
    glxinfo
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes

    ho provato un gioco con opengl (Sauerbraten) e funziona… qualche idea su come procedere?

    Commento di Attila16881 — Marzo 14, 2008 @ 3:42 pm

  15. salve a tutti ho installato il tutto, volevo provare compizFusion+xgl, dato che esco da una relazione insoddisfatta con gli aiglx (premesso che una scheda ati con driver proprietari).
    funziona bene su sessione xclient, ma se provo a loggarmi da “gnome+xgl” mi da questo problema:

    (process:5558): Gtk-WARNING **: This process is currently running setuid or setgid.
    This is not a supported use of GTK+. You must create a helper
    program instead. For further details, see:

    http://www.gtk.org/setuid.html

    Refusing to initialize GTK+.

    (process:5562): Gtk-WARNING **: This process is currently running setuid or setgid.
    This is not a supported use of GTK+. You must create a helper
    program instead. For further details, see:

    http://www.gtk.org/setuid.html

    Refusing to initialize GTK+.

    Mi potreste aiutare plz?

    Commento di Riccardo — Marzo 14, 2008 @ 4:26 pm

  16. @Attila16881
    che scheda video hai?
    se è una nvidia in xorg occorrono:
    DefaultDepth 24
    Option "AddARGBGLXVisuals" "True"
    Se hai una Ati Intel o altro non saprei.
    Da terminale
    emerald --replace
    da errori?

    Commento di telperion — Marzo 14, 2008 @ 4:44 pm

  17. ho una ati radeon x1600

    Commento di Riccardo — Marzo 14, 2008 @ 4:45 pm

  18. ho una nvidia e le impostazioni sono quelle (come erano prima quando ancora funzionava, ho ricontrollato anche con un vecchio xorg.conf che avevo in backup e sembra tutto ok…
    il comando non da nessun segno, va in esecuzione ma rimane senza bordi alle finestre (cosi se lo setto da fusionicon) stessa cosa se imposto metacity

    Commento di Attila16881 — Marzo 14, 2008 @ 4:50 pm

  19. @Attila16881

    sembrerà banale…ma hai provato ad andare sul setting manager e spuntare “decorazione finestre”

    Commento di Riccardo — Marzo 14, 2008 @ 4:58 pm

  20. @Attila16881
    allora i driver sono a posto.

    Prova a rimuovere (uninstall) poi magari cancella tutte le cartelle dei sorgenti tranne lo script clona e prova a reinstallare,
    se non va guarda i log di compiz e emerald se ci sono errori.

    Visto anche i problemi che hai avuto con fusion-icon credo sia un problema specifico della tua installazione, quindi è molto difficile aiutarti.

    Commento di telperion — Marzo 14, 2008 @ 5:22 pm

  21. qualcuno mi aiuta? plz:(!…ho notato un atro problema: se vado su salvaschermo per modificare qualkosa, mi si riavvia la sessione!!!

    Commento di Riccardo — Marzo 15, 2008 @ 3:39 pm

  22. @riccardo credo sia un problema dei driver ati. Il salvaschermo lascialo perdere. Prova al limite il plugin screensaver.

    Commento di telperion — Marzo 15, 2008 @ 4:09 pm

  23. allora ho piallato tutto compiz dello script v9, quello che c’era dei drivers video, seguita la guida nnn e installati a mano… reinstallato compiz con mf9 ma niente solito problema, rimesso compiz con mf8 e miracolosamente è tornato a funzionare! :) per ora sto cosi… aggiornero col nuovo script con la HH ;)

    Commento di Attila16881 — Marzo 16, 2008 @ 6:01 pm

  24. Ciao a tutti. Ho provato sia la versione 9 che la 8 di questo script, seguendo le istruzioni passo-passo, ed ho riscontrato ben 2 problemi. Il primo, e meno grave, è che la fusion-icon e il ccsm non mi si avviano, dando questo output (questo è quello della fusion-icon, ma quello del ccsm è identico):
    Traceback (most recent call last):
    File "/usr/bin/fusion-icon", line 57, in
    from FusionIcon.interface import choose_interface
    File "usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 22, in
    File "usr/lib/python2.5/site-packages/FusionIcon/util.py", line 23, in
    ImportError: No module named compizconfig

    Così sono costretto ad avviare a mano con:
    compiz --replace
    ma come ad altri è accaduto non mi vengono visualizzati i bordi delle finestre (non uso emerald, ma nemmeno provando con lui ho risolto). Se vi può interessare il comando compiz –replace dà questo output:
    compiz (core) - Warn: Unable to parse XML metadata from file "core.xml"
    Ho una VGA nVidia, quindi ho provato a editare il file xorg.conf attraverso i comandi:
    sudo nvidia-xconfig --composite
    sudo nvidia-xconfig --render-accel
    sudo nvidia-xconfig --allow-glx-with-composite
    sudo nvidia-xconfig --add-argb-glx-visuals

    ma senza successo. :(
    PS: Ovviamente nel mio xorg.conf è presente la dicitura: Option “AddARGBGLXVisuals” “True”

    Qualche idea? Uso Ubuntu Gutsy.

    Commento di Daniele — Marzo 25, 2008 @ 7:24 pm

  25. ImportError: No module named compizconfig significa che libcompizconfig non si è compilata vedi nella cartella nascosta .log se riesci a capire perchè. Prova a dare un’altro makefusionN install e vedi che dice.

    Commento di telperion — Marzo 25, 2008 @ 11:11 pm

  26. Grazie per l’attenzione. Il log di libcompizconfig mi dà questo output:
    Copying file mkinstalldirs
    Copying file po/Makefile.in.in

    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.

    Poi c’è una serie di “checking” abbastanza lunga, che non mi sembrava il caso di postare per intero. Il problema sembra essere con aclocal. Dove sbaglio?

    Commento di Daniele — Marzo 27, 2008 @ 5:48 pm

  27. Scusa se ti inquino il blog, ma ho notato che dando ./makefusion9 install , quando lo script si occupa di libcompizconfig mi dà questo output:

    ...
    Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/bin/autoreconf line 660.
    configure: error: Package requirements ("compiz") were not met:

    No package 'compiz' found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables COMPIZ_CFLAGS
    and COMPIZ_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    Installing libcompizconfig...

    Executing make
    make: *** No targets specified and no makefile found. Stop.

    Executing sudo make install
    make: *** No rule to make target `install'. Stop.

    Commento di Daniele — Marzo 27, 2008 @ 5:59 pm

  28. No package ‘compiz’ found compiz non si è compilato.
    cerca nei log perchè.

    Commento di telperion — Marzo 27, 2008 @ 6:04 pm

  29. Sembrerà strano, ma dai log risulta che compiz sia tutto ok. Anche perchè posso lanciare compiz a mano con compiz –replace e, a parte i bordi delle finestre, funziona tutto. Purtroppo sono ad un punto morto. :(
    Grazie per la pazienza, magari aprirò un 3d sul forum di Ubuntu…

    Commento di Daniele — Marzo 27, 2008 @ 6:23 pm

  30. vedi che il compiz che lanci a mano non sia un pacchetto installato (devi rimuoverli tutti) vai nella cartella compiz dove hai lo script e prova a lanciare make vedi che dice.

    Commento di telperion — Marzo 27, 2008 @ 6:41 pm

  31. Ovviamente avevi ragione tu, e non mi permetterò mai più di contraddirti. :p
    [...]
    gcc: /usr/lib/libgtk-x11-2.0.so: No such file or directory
    make[3]: *** [gtk-window-decorator] Error 1
    make[3]: Leaving directory `/home/daniele/.fusion/compiz/gtk/window-decorator’
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/daniele/.fusion/compiz/gtk’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/daniele/.fusion/compiz’
    make: *** [all] Error 2

    Ho provato ad installare svariati pacchetti (tra cui libgtkextra-x11-2.0-* dato che libgtk-x11-2.0 non esiste), ma evidentemente non ne sto azzeccando una, mannaggia a me.
    PS: A ri-grazie. :D

    Commento di Daniele — Marzo 27, 2008 @ 6:51 pm

  32. sudo apt-get install libgtk2.0-dev

    Cerca su packages.ubuntu.com quando non trovi qualche libreria
    http://tinyurl.com/ys95os

    Commento di telperion — Marzo 27, 2008 @ 7:10 pm

  33. Conosco packages.ubuntu.com ma bisogna che io impari anche ad usarlo: http://tinyurl.com/2n28fd
    Non so dove hai trovato la pazienza per aiutare un niubbo come me, però il tuo aiuto è stato davvero prezioso, visto che ora che la compilazione è andata a buon fine funziona tutto, compresi i bordi delle finestre! GRAZIE! :D

    Commento di Daniele — Marzo 27, 2008 @ 8:18 pm

  34. Prego

    Commento di telperion — Marzo 27, 2008 @ 8:24 pm

  35. [...] Compiz/fusion makefusion9 aggiornamento. Archiviato in: Compiz-core, Fusion — telperion @ 2:58 pm Versione 9.015 [...]

    Pingback di Compiz/fusion makefusion9 aggiornamento. « Tecnologia e non solo — Aprile 2, 2008 @ 2:58 pm

  36. ho tolto compiz installato da synaptic ed ho installato il tuo tutto ok tranne che al login carica il desktop ma rimane con il cursore ad x (io uso xgl) e senza effetti/decorazioni x più di un minuto comme mai??? che posso fare?

    Commento di lupetto1974 — Aprile 6, 2008 @ 2:41 am

  37. @lupetto1974:
    non ho idea, non uso xgl da moltissimo tempo (dalla dapper)
    non ho idea delle problematiche xgl+driver ati.

    Commento di telperion — Aprile 6, 2008 @ 10:55 am

  38. @ telperion

    scusa se rompo ancora magari ritardando o anticipando qualche processo tipo fusion-icon? forse ho detto una cavolata ma prima quando non l’avevo era molto + veloce…

    solo che non so come si fa :-) per fare una prova puoi aiutarmi

    grazie 1000

    Commento di lupetto1974 — Aprile 6, 2008 @ 2:30 pm

  39. @lupetto1974:

    se vuoi ritardare fusion-icon

    fusion-icon -s 18

    dove 18 sono i secondi di attesa prima di partire (metti quello che vuoi)

    Commento di telperion — Aprile 6, 2008 @ 2:35 pm

  40. @ telperion ho fatto un script e non è cambiato niente…..non hai proprio idea di cosa possa essere??

    Commento di lupetto1974 — Aprile 6, 2008 @ 5:38 pm

  41. Controlla in /usr/share/gnome/autostart che non ci siano applicazioni lanciate con link interrotti. Se non ricordo male per far partire compiz Ubuntu installa qualcosa all’avvio se disinstalli senza “disabilitare gli effetti” ti lascia i file di avvio e il sistema aspetta un sacco di tempo aspettando l’avvio di qualcosa che non c’è.
    Spulcia un po e trova il responsabile, guarda anche /home/utente/.xsession-errors.
    Ubuntu è sempre peggio, o la tieni come te la danno o è sempre più un casino. Cambia distribuzione. ;)

    Commento di telperion — Aprile 6, 2008 @ 6:16 pm

  42. [...] —————————————————————————————————————————————— PER ISTRUZIONI PIu’ DETTAGLIATE FATE RIFERIMENTO A QUESTA PAGINA. [...]

    Pingback di Aikitux » Compiz Fusion su Kubuntu (Nvidia): installazione. — Aprile 6, 2008 @ 6:22 pm

  43. @telperion

    il problema rimane anche adesso che ho installato gli ultimi driver aiglx di ati con envy

    questo è il mio xsession errors

    http://pastebin.com/f72e3c673

    nella cartella /usr/share/gnome/autostart
    ci sono solo 2 cose una chiamata touchpad e un altra vista (?)

    Commento di lupetto1974 — Aprile 6, 2008 @ 11:57 pm

  44. @lupetto1974:

    Refusing to initialize GTK+.
    /etc/gdm/Xsession: Beginning session setup…
    SESSION_MANAGER=local/Alessandro-laptop:/tmp/.ICE-unix/5951
    exec: 140: /usr/bin/compiz: not found
    Initializing gnome-mount extension

    come vedi c’è qualcosa che cerca di lanciare /usr/bin/compiz
    (lo script di lancio del pacchetto compiz-core)
    un rimasuglio dei pacchetti il problema è capire cosa.
    Cerca in sessioni, in /home/utente/.config/autostart
    se trovi riferimenti a compiz.

    Altrimenti devi:
    disinstallare con lo script
    reinstallare i pacchetti ubuntu
    andare sui fottuti “effetti desktop” o come cavolo si chiamano, DISATTIVARLI, rimuovere i pacchetti e reinstallare dalle script.

    Ringrazia Ubuntu per tutto sto macello.

    Commento di telperion — Aprile 7, 2008 @ 1:28 am

  45. Se ha qualcuno puo’ interessare
    date un occhiata qui’

    http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=8099&start=0#forumpost45133

    Commento di Giorgio — Aprile 7, 2008 @ 12:31 pm

  46. @telperion

    grande!!! era proprio colpa dei fottuti effetti desktop, era soltanto da disabilitarli, ora va benone. l’unico problema rimangono i video, riesco a vederli tramite soluzioni trovate in rete, ma così a naso la qualità non mi sembra buona come sotto xgl…..

    Commento di lupetto1974 — Aprile 7, 2008 @ 1:22 pm

  47. @Giorgio buono lo scriptino

    ti consiglio l’automazione dei nomi cartelle e la data automatica al file di backup.
    Codice esempio:

    #!/bin/bash
    PARTENZA=$PWD
    echo $PARTENZA # solo per debug ########################################
    cd ~
    MIA_HOME=$PWD
    echo $MIA_HOME # solo per debug ########################################
    cd $PARTENZA
    echo $PWD # solo per debug ########################################

    sleep 9 # solo per debug ########################################

    #crea archivio di back-up nella tua home
    # INIZIO SCRIPT #
    dialog --yesno "Vuoi creare un Back-Up nella tua home?" 0 0; \
    case $? in
    0) tar -cf - $MIA_HOME/fusion | gzip -c > $MIA_HOME/fusion_bakup_$(date +%F_%H_%M).tar.gz;;
    esac
    # FINE SCRIPT #############################

    Poi al termine non è necessario il reboot basta andare nell’icona fusion-icon -> ESCI
    poi da menu -> strumenti di sistema rilanciare fusion-icon .

    Commento di telperion — Aprile 7, 2008 @ 2:27 pm

  48. @lupetto1974:
    si immaginavo, ora l’ho aggiunto anche alle istruzioni.

    Commento di telperion — Aprile 7, 2008 @ 2:35 pm

  49. @telperion

    l’ho modificato con i tuoi suggerimenti provalo adesso:

    http://www.fileden.com/files/2008/1/11/1692444/aggiorna-fusion1.1

    Commento di Giorgio — Aprile 9, 2008 @ 8:17 am

  50. @Giorgio tutto ok tranne l’uso di sudo per lanciare lo script makefusion che è meglio lanciarlo normalmente e quando servono i permetti di root li richiede. In questo modo vengono svolte da root solo le operazioni necessarie e non tutte, evitando cosi di avere in home file creati da root e non modificabili dall’utente.
    Per ripristinare le corrette proprietà della cartella fusion, nella tua home digita:

    sudo chmod -R $USER fusion
    poi usa questo script:
    aggiorna-fusion1.2
    http://www.mediafire.com/?ysz4yjccgcz

    Commento di telperion — Aprile 9, 2008 @ 7:04 pm

  51. volevo provare il cilindro come da tuo articolo. in hardy con ultimo script
    /bin/sh: /bin/moc: Nessun file o directory
    make[3]: *** [decorator.moc.cpp] Error 127

    [R]
    settate nello script dopo VERSION= (riga: 170-171) aggiungete la riga:

    export QTDIR=/usr

    o dove sono le vostre qt3 (vedi commento 58 )

    Commento di LuNa — Aprile 10, 2008 @ 1:36 am

  52. log di compilazione e di installazione puliti e senza errori, gli errori ci sono in “real” ma non in log.
    se li vuoi te li pastebino ma non c’e’ nulla
    idee ??

    Commento di LuNa — Aprile 10, 2008 @ 1:47 am

  53. ecco l’errore al make (nei log GIURO non ci sta)
    In file included from main.cpp:32:
    decorator.h:44:29: error: dbus/connection.h: Nessun file o directory
    In file included from main.cpp:32:

    Trovatevi le dipendenze (mancanti) da installare (non è difficile analizzate i .log)
    Pre Kubuntu Hardy come segnala LuNa (tnx) aggiungete:

    sudo apt-get install libdbus-qt-1-dev libgtk2.0-bin python-sexy

    (vedi commento 58 )

    Commento di LuNa — Aprile 10, 2008 @ 1:52 am

  54. per intanto manca questo pacchetto nelle dipendenze di hardy: libdbus-qt-1-dev
    che mi risolve un pò la cosa e compila più di prima, nuovo errore al make
    Making all in window-decorator
    make[3]: Entering directory `/home/luna/Scrivania/fus/compiz/kde/window-decorator’
    /bin/moc decorator.h > decorator.moc.cpp
    /bin/sh: /bin/moc: Nessun file o directory
    make[3]: *** [decorator.moc.cpp] Error 127

    [R]
    settate nello script dopo VERSION= (riga: 170-171) aggiungete la riga:

    export QTDIR=/usr

    o dove sono le vostre qt3 (vedi commento 58 )

    Commento di LuNa — Aprile 10, 2008 @ 2:06 am

  55. OK OK Apposto adesso, riassumo le modifiche che ho fatto:

    1) Installato pacchetto: sudo apt-get install libdbus-qt-1-dev per errori di compilazione causa libs mancanti
    2) Installato pacchetto: sudo apt-get install libgtk2.0-bin per mancanza di gtk-update-icon-cache (penso che usando gnome ci sia sicuramente)
    3) Installato pacchetto: sudo apt-get install python-sexy per il ccsm (non necessario dice lui, ma cosi’ non skassa nella CLI ^__^)
    ———————————————
    4) Creato link simbolico: sudo ln -s /usr/bin/moc /bin/moc
    EDIT rimuovilo:
    setta nello script dopo VERSION= (riga: 170-171) aggiungete la riga:

    export QTDIR=/usr
    ————————————————————————–

    ti confermo inoltre il funzionamento su KDE settando tutto per hardy e kde.
    a te la palla telp ;)

    Commento di LuNa — Aprile 10, 2008 @ 9:45 am

  56. Grazie mila. Il tuo script è fantastico.

    Commento di morgulbrut — Aprile 10, 2008 @ 9:51 am

  57. Salve a tutti.
    Quando do il comando di aggiornamento ./makefusion9 uninstall i pacchetti vengono disinstallati.
    Ciao e grazie

    Commento di zerocool — Aprile 10, 2008 @ 1:31 pm

  58. @LuNa e tutti con KDE:
    lo script makefusion9 NON SUPPORTA UFFICIALMENTE Kubuntu Hardy, ne nuove distro KDE
    ne lo sarà visto il momentaneo caos tra librerie qt3 qt4 delle varie distro ora qui ora la con versioni svn kde4 compilate eccetera.

    E’ un caos totale in cui mi rifiuto di perder tempo.

    Volete usarlo per Kde? È abbastanza semplice:

    1) Trovatevi i pacchetti di dipendenze (mancanti) da installare (non è difficile analizzate i .log)
    Pre Kubuntu Hardy come segnala LuNa (tnx) aggiungete:

    sudo apt-get install libdbus-qt-1-dev libgtk2.0-bin python-sexy librsvg2-common

    2) settate nello script dopo VERSION= (riga: 170-171) aggiungete la riga:

    export QTDIR=/usr

    o dove sono le vostre qt3
    (questo risolve il problema del link simbolico al moc)

    Fatto questo dovrebbe andare senza problemi,
    (con kde-w-d per kde4-w-d non sò nulla)
    ma ripeto:
    KDE non lo supporto, non lo testo ne lo farò.
    Non ho ne tempo ne interesse x kde 3 o 4 che sia.

    Commento di telperion — Aprile 10, 2008 @ 2:39 pm

  59. @zerocool:
    come spiegato per aggiornare nell’ordine:

    ./makefusion9 uninstall
    rimuove quanto installato dallo script per evitare conflitti con le nuove versioni

    ./makefusion9 clone
    aggiorna i sorgenti di tutti i programmi compiz/fusion

    ./makefusion9 install
    compila ed installa le nuove versioni di tutti i programmi compiz/fusion

    Commento di telperion — Aprile 10, 2008 @ 3:17 pm

  60. telperion: ok per percorso di qt, comunque il decorator funziona
    non ti arrabbiare però :) funziona con 2 comandini che ho gia dato io :) il mio era solo lo sfizio di vedere il cilindro e adesso ho kde :D

    Commento di LuNa — Aprile 10, 2008 @ 6:09 pm

  61. [OT] quando ho inviato il #60, anche se lo ha postato wp ha risposto gentilmente

    Whoops!

    There was a small systems error. Please try refreshing the page and if the error is still there drop us a note and let us know.

    :D :D

    Commento di LuNa — Aprile 10, 2008 @ 6:11 pm

  62. @LuNa
    non mi arrabbio mica, preciso solo che visto che kde non lo uso più e seguo 3 distro (Gentoo Arch Sid) + Ubuntu, non ho tempo di testare pure su kde, quindi lo script bisogna aggiustarselo da se con le indicazioni dette.
    Se invece si usa si gnome che kde la compilazione per gnome funziona anche per kde con l’esclusione di kde-w-d che comunque da quello che leggo è la cosa più “crashosa” di compiz. :D

    Commento di telperion — Aprile 10, 2008 @ 6:50 pm

  63. Ciao a tutti!
    Ho un problema che in realtà non sono sicuro sia dovuto al tuo script. Sto usando hardy con gnome e non riesco a visualizzare le ombre (nè quelle di emerald nè quelle dei menù). Non sono sicuro ma credo sia un problema principalmente legato a emerald, infatti modificando anche altri valori nei temi ho dei problemi nella visualizzazione della decorazione.
    Grazie!

    Commento di neubauten84 — Aprile 15, 2008 @ 8:19 pm

  64. @neubauten84:
    è un problema del driver video della tua scheda grafica e relativa configurazione di xorg.conf

    Commento di telperion — Aprile 15, 2008 @ 10:14 pm

  65. im not that good in italian,so i write it in english:

    by installing gnome-core this script will also work well with xubuntu gutsy

    Commento di morgulbrut — Aprile 15, 2008 @ 10:54 pm

  66. Ah ok…
    Ho una scheda nvidia 8600 gt con driver 169.12 installati con envy.
    Questo il mio xorg.conf:

    http://pastebin.com/fc64a10b

    Secondo te cosa manca???
    Grazie!

    Commento di neubauten84 — Aprile 15, 2008 @ 11:30 pm

  67. @neubauten84
    il conf sembra a posto quindi non ho idea di che problema tu abbia, e non posso darti supporto per driver. Sappi che se funziona con il compiz fornito da Hardy poi rimuovendolo ed installando quello dello script funziona sicuramente, al limite chiedi supporto al forum Ubuntu.it oppure rimuovi i driver con envy ed installa i ristretti che sono 169.12 anche quelli.
    Sul mio pc con Hardy e nvidia-glx-new funziona tutto alla perfezione.

    Commento di telperion — Aprile 16, 2008 @ 10:18 am

  68. Niente da fare…ora sto anche utilizzando il compiz di default di hardy, ma niente ombre!!Ho provato a modificare i parametri in ccsm Window Decoration in ogni modo ma senza successo..non capisco proprio a cosa sia dovuto!!

    Commento di neubauten84 — Aprile 17, 2008 @ 11:20 am

  69. [...] l’ho installato tramite lo script di Telperion e compilando la versione master, non la master-no-xcb come si era soliti fare, visto che su Hardy [...]

    Pingback di Hardy Heron: prime impressioni | Jackyaway — Aprile 20, 2008 @ 1:42 pm

  70. Ciao telperion, molto ma molto utile il tuo script, grazie mille!! Ora ho compiz fusion con moltissimi plugin (tra i quali quello del cilindro, troppo spettacolare) e che mi va alla perfezione!! Volevo solo dirti che quando ero su Gutsy con GNOME avevo seguito questa guida, messo tutto a posto e il pc andava molto lento, invece ora su Hardy sempre con GNOME va che è una bellezza. Grazie ancora, ciao!!

    Commento di .:_Ale_:. — Aprile 23, 2008 @ 2:04 pm

  71. Installando il pacchetto xcb su Debian Sid posso usare lo script posso usare lo script inserendo COMPIZ_VERSION=”master” anziché COMPIZ_VERSION=”master-noxcb”?

    Commento di FregTuX — Aprile 25, 2008 @ 8:51 am

  72. @FregTuX:
    se hai installato i pacchetti libx11-xcb1 e libx11-xcb-dev certo che si.
    libx11 (2:1.1.4-1) con supporto xcb è in experimental.
    http://packages.debian.org/source/experimental/libx11
    Per ora non vale la pena usare il pacchetto sperimentale visto che con o senza patch xcb
    compiz gira uguale, però se vuoi provare …

    Commento di telperion — Aprile 25, 2008 @ 11:22 am

  73. Cosa cambierebbe compilando con x11-xcb e senza?

    Commento di FregTuX — Aprile 25, 2008 @ 12:31 pm

  74. A te come utilizzatore nulla.
    http://en.wikipedia.org/wiki/XCB
    xcb è solo un’interfaccia tra processi alternativa a Xlib
    che dovrebbe ridurre la complessità (Aims of XCB.

    L’uso di x11-xcb attualmente comporta qualche incompatibilità con applicazioni Java a fronte di vantaggi (per l’utente) difficilmente quantificabili.

    Commento di telperion — Aprile 25, 2008 @ 1:09 pm

  75. Ok, grazie :)

    Commento di FregTuX — Aprile 25, 2008 @ 1:13 pm

  76. Sto provando ad usarlo ma dando ./makefusion9 packages mi viene detto che manca il pacchetto libopenexr2ldbl e che non ha candidati, ma viene nominato da un altro pacchetto; gli unici pacchetti simili che ho installato sono libopenexr6 e libopenexr-dev.

    Inoltre l’[ERROR] del Compiz is not installed l’ho ricevuto anche nell’installazione oltre che nell’installazione.

    Ho Debian Sid.

    Commento di FregTuX — Aprile 26, 2008 @ 7:55 am

  77. Ti posto anche parte dell’output della compilazione, perché Compiz Fusion sembra non andare:

    http://debian.pastebin.com/mcd979bd

    Commento di FregTuX — Aprile 26, 2008 @ 8:47 am

  78. @FregTuX:
    su Debian SID spesso i pacchetti (come in questo caso) cambiano nome, e bisogna aggiornare le dipendenze nello script.
    libopenexr2ldbl è stato sostituito da libopenexr6.
    Ora apri lo script cerca libopenexr2ldbl e cancellalo (4 posti) tanto il pacchetto giusto viene comunque caricato da libopenexr-dev.
    Fatta questa operazione riesegui ./makefusion9 packages, perchè essendosi interrotto i pacchetti successivi nella lista NON SONO STATI INSTALLATI e ovviamente non ti permettono di compilare compiz con conseguenti errori.

    Commento di telperion — Aprile 26, 2008 @ 10:09 am

  79. Ok, grazie, provo :)

    Commento di FregTuX — Aprile 26, 2008 @ 11:08 am

  80. [...] Guida illustrata preliminari makefusion9 su Hardy Archiviato in: Compiz-core, Fusion, Hardy — telperion @ 1:26 pm Qualche immagine per spiegare meglio la procedura preliminare di rimozione dei pacchetti Compiz/Fusion su Ubuntu 8.04 Hardy Heron Gnome ed il setup necessario alla compilazione di Compiz/Fusion con lo script makefusion9. [...]

    Pingback di Guida illustrata preliminari makefusion9 su Hardy « Tecnologia e non solo — Aprile 26, 2008 @ 1:26 pm

  81. @FregTuX
    C’è la Versione 9.016 con libopenexr2ldbl eliminato.
    Grazie per la segnalazione.

    Commento di telperion — Aprile 26, 2008 @ 2:49 pm

  82. Di nulla :)

    La prendo subito.

    Commento di FregTuX — Aprile 27, 2008 @ 7:27 am

  83. [...] L’immagine spiega tutto. Lo trovate (da compilare) qui, oppure con makefusion9 => 9.017 [...]

    Pingback di Compiz-fusion plugin workspace-naming « Tecnologia e non solo — Aprile 28, 2008 @ 3:10 pm

  84. se vuoi aggiungere nelle note
    compila su zenwalk 5 settando per gentoo
    dipendenze:

    # netpkg git pyrex libwnck gnome-python-desktop xrender gtk+ libdecoration pangocairo libsrvg

    :D

    Commento di LuNa — Maggio 5, 2008 @ 11:00 pm

  85. @Luna:
    grazie
    zenwalk5 gnome? xfce?

    Commento di telperion — Maggio 6, 2008 @ 12:10 am

  86. tutto, anche kde, solo il problema con le icone di ccsm (in kde) … forse manca qualcosa :|
    xfce = gnome o comunque emerald direi :)

    Commento di LuNa — Maggio 6, 2008 @ 1:53 am

  87. @LuNa
    su ubuntu per vedere le icone in kde serve il pacchetto
    librsvg2-common vedi se c’è un equilvalente.

    Commento di telperion — Maggio 6, 2008 @ 10:17 am

  88. Ho compilato e installato correttamente makefusion9….ma fusion-icon non mi parte e nelle preferenze ci sono in totale solo 9 settaggi o_O

    Commento di Andrea — Maggio 6, 2008 @ 6:26 pm

  89. @Andrea

    Sei sicuro di aver installato tutte le dipendenze?

    Commento di FregTuX — Maggio 6, 2008 @ 6:47 pm

  90. Si,il primo comando che ho dato è stato ./makefusion9 packages

    Commento di Andrea — Maggio 6, 2008 @ 6:48 pm

  91. Grazie comunque,ho risolto da solo disinstallando tutto e rifacendo di nuovo tutti i passaggi!

    Commento di Andrea — Maggio 7, 2008 @ 7:39 am

  92. ciao!
    ho provato lo script..funziona tutto tranne quando cerca di scaricare con la clone bcop..mi si blocca a retrieving object 11%..cosa può essere?
    grazie 1000

    Commento di tava — Maggio 7, 2008 @ 5:39 pm

  93. @tava:
    magari il server è carico boh.
    Premi ctrl+c che interrompe lo script e riesegui
    ./makefusion9 clone
    è importante ricevere correttamente tutti i sorgenti altrimenti poi mancano delle cose.

    Commento di telperion — Maggio 7, 2008 @ 5:49 pm

  94. ciao a tutti, scusate se rompo ma non riesco ad uscirne a capo…seguo le istruzioni alla lettera ma alla fine della procedura se do fusion-icon mi dice che non trova il modulo compizconfig….in fase di packages e clone non ricevo nessun errore, in fase di install non riesco a vedere…leggendo per bene anche i commenti sono arrivato ad ipotizzare sia un problema di installazione di compiz…nello specifico posto i messaggi da terminale se provo a dare make nella cartella compiz di fusion:
    gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -o compiz main.o privates.o object.o core.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o session.o fragment.o matrix.o cursor.o match.o metadata.o -Wl,–export-dynamic -lX11-xcb -lX11 -lxcb -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lSM -lICE /usr/lib/libxslt.so /usr/lib/libxml2.so -lstartup-notification-1 -lGL -lm
    /usr/bin/ld: cannot find -lGL
    collect2: ld returned 1 exit status

    non so se può essere questo il problema…non ho idea di cosa sia lGL…ah dimenticavo di specificare che sono su una macchina con s.o. Ubuntu Hardy e scheda nvidia 7600 dove funzionava regolarmente compiz impacchettato, grazie in anticipo per l’aiuto

    Commento di francesco — Maggio 7, 2008 @ 8:27 pm

  95. @francesco
    lGL è parte del pacchetto mesa (libglu1-mesa-dev mesa-common-dev che viengono installati con ./makefusion9 packages mettendo come distro=”ubuntu-hardy”
    come descritto, compiz non si compila perchè mancano pacchetti di dipendenze, ricontrolla. Ho usato personalmente 2 giorni fà su una Hardy appena installata con scheda Nvidia e driver con restrizioni ubuntu, e tutto ha funzionato perfettamente.
    I log li trovi nella cartella nascosta .log nella cartella fusion (o dove lanci lo script).

    Commento di telperion — Maggio 7, 2008 @ 10:32 pm

  96. @telperion
    lo so che rompo ma non riesco a capire…ho controllato i pacchetti che hai citato e in effetti risultano installati..continuo a ricevere però lo stesso messaggio, cosa dovrei guardare nei file di log?

    Commento di francesco — Maggio 8, 2008 @ 10:27 am

  97. [...] come me una corretta e funzionante versione GIT del mio programma preferito (beh, quasi… ;) . Questa la pagina, ma anticipo in questa sede alcuni dei passaggi consigliati da [...]

    Pingback di compiz git con kubuntu hardy, dove trovare lo script giusto… « Marci’s Blog — Maggio 8, 2008 @ 4:36 pm

  98. @telp: per quanto riguarda la libreria, qui non sembra esistere. Ho provato anche i pacchetti di slacky.eu che dovrebbero esser fatti bene, funziona tutto salvo le icone di ccsm in kde, presumo manchi qualche symlink del picchio da qualche parte. ti facci sapere. Su roba GTK va una meraviglia.

    Commento di LuNa — Maggio 8, 2008 @ 8:24 pm

  99. ad ulteriore prova:

    luna[build]$ su -c “netpkg svg”
    Password:

    [I][l] Found installed librsvg-2.22.2-i486-52.1.tgz on the repository
    what should I do ?
    1) reinstall
    2) download
    3) skip
    #? 3
    Skipping package [l]librsvg-2.22.2-i486-52.1.tgz

    Cleaning temporary files and saving meta information
    luna[build]$

    l’unico che c’e’ è installato.

    [OT] che plugin (e che versione) usi per i gravatar ? intra-vedo nuova possibilità di mettere più di un sostituto ove mancante :D

    Commento di LuNa — Maggio 8, 2008 @ 8:31 pm

  100. Intenti i caleiodoscopi psichedelici spaccaocchi?
    Boh roba di wordpress.com
    Io ho già comprato il collirio.
    LOL

    Per le icone io (unico kde installato) su Kubuntu avevo lo stesso problema, installando appunto librsvg2-common le icone venivano visualizzate. Il ccsm è in python (bleah!) vedi se c’è qualche python-svg.
    link simbolici non credo perche usando distro=gentoo si installa tutto in /usr che ovviamente è in $PATH sempre, diversamente da /usr/local che potrebbe non esserlo.

    Commento di telperion — Maggio 8, 2008 @ 10:00 pm

  101. ora sto compilando qui per fare il mappamondo di piplos, (LOL)
    domani riavvio e lo seguo con strace così vediamo dove e cosa va cercando il dannato coso in pythone :)

    Commento di LuNa — Maggio 8, 2008 @ 10:11 pm

  102. dunque

    root[fusion-icon]# netpkg list |grep python
    [I][d] Found installed python-2.5.2-i486-52.1.tgz on the repository
    [N][extra/d] Found gst-python-0.10.10-i486-52.1.tgz on the repository : not installed
    [N][extra/d] Found ipython-0.8.2-i486-52.1.tgz on the repository : not installed
    [N][extra/d] Found python-docs-2.5.2-noarch-52.1.tgz on the repository : not installed
    [I][extra/g] Found installed gnome-python-desktop-2.22.0-i486-52.1.tgz on the repository
    [N][extra/g] Found gnome-python-extras-2.19.1-i486-52.1.tgz on the repository : not installed
    [N][extra/l] Found gdata-python-client-1.0.12.1-i486-52.1.tgz on the repository : not installed
    [N][extra/l] Found python-mpd-0.2.0-i486-52.1.tgz on the repository : not installed
    [N][extra/l] Found python-setuptools-0.6-i486-48.1.tgz on the repository : not installed
    [N][extra/l] Found python-xlib-0.14-i486-52.1.tgz on the repository : not installed
    [N][extra/l] Found wxpython-2.8.7.1-i486-50.1.tgz on the repository : not installed
    [N][extra/xap] Found python-cddb-1.4-i486-50.1.tgz on the repository : not installed
    [I][l] Found installed dbus-python-0.82.4-i486-50.1.tgz on the repository
    [I][l] Found installed gnome-python-2.22.0-i486-52.1.tgz on the repository
    root[fusion-icon]# netpkg list |grep svg
    [I][l] Found installed librsvg-2.22.2-i486-52.1.tgz on the repository

    qualcuno di questi ti ispira ? Finirò con straceare tutto (io, 2 palle lol)

    Commento di LuNa — Maggio 9, 2008 @ 7:43 am

  103. @Luna per le icone nel ccsm vedi qui.
    http://www.slacky.eu/forum/viewtopic.php?f=4&t=23568&p=189467&hilit=ccsm+icone#p189467
    Per rimediare, inserire la nuova riga:
    IconTheme.append_search_path(IconDir+"/hicolor/scalable/categories")

    alla posizione numero 42 dopo
    IconTheme = gtk.icon_theme_get_default()
    del file Utils.py nella directory /usr/lib/python2.5/site-packages/ccm

    Commento di deer — Maggio 9, 2008 @ 8:07 am

  104. @deer: provo …
    @telp: visto che si delinea una cosa funzionante, a momento debito faccio un .diff per il makefusion, poi se vuoi lo usi ;)

    Commento di LuNa — Maggio 9, 2008 @ 9:13 am

  105. @deer: ps: grazie ! come al solito sei un vulcano :D

    Commento di LuNa — Maggio 9, 2008 @ 9:18 am

  106. Vulcano,spento,o meglio assopito. :)
    Nel post sopra mi è uscita una emoticon,dopo categories”,ci va la )
    Scusate.

    Commento di deer — Maggio 9, 2008 @ 10:42 am

  107. @deer : il workaround per le icone funziona

    Commento di LuNa — Maggio 9, 2008 @ 12:06 pm

  108. allora

    @telp: versione proposta zenwalk 5 DE Xfce testato su distro “fresh-install”
    che del resto è il DE supportato di default, e poi non mi rompe le uova :D
    in arrivo GNOME (installerò gnome e compilo, ma funziona sicuramente dato che compila già adesso senza gnome installato)
    in arrivo KDE (a ora problemi di compilazione del kconfig-backend. Sistemate le icone nel CCSM grazie a deer: ci sarebbe da vedere come inserire quella patch, penserei di farlo con sed visto che funziona ma la versione del file da modificare è cambiata rispetto al topic, che dici?)

    files makefusion9 originale, makefusion9zen proposto, diff.txt
    http://www.keepmyfile.com/download/79126f2229046

    Commento di LuNa — Maggio 9, 2008 @ 2:19 pm

  109. @telperion: mi sa che mi ha seccato un commento il caro wordpress.
    ti avevo mandato copia del makefusion9 con ZenWalk/Xfce funzionante e testato :|

    Commento di LuNa — Maggio 10, 2008 @ 2:51 am

  110. @LuNa
    aggiunto zenwalk 5 DE Xfce.
    Per kde solo note aggiuntive, su cosa fare per farlo andare
    la mia politica la conosci. ;)

    Commento di telperion — Maggio 10, 2008 @ 3:16 pm

  111. Ho aggiornato oggi Compiz Fusion ma non trovo più l’opzione per aggiungere/rimuovere il piano di riflesso quando si fa ruotare il cubo.

    E’ ancora presente?

    Grazie.

    Commento di FregTuX — Maggio 11, 2008 @ 8:20 am

  112. Se intendi il plugin “riflesso del cubo” ora è “cube reflections and deformations”

    Commento di telperion — Maggio 11, 2008 @ 8:37 am

  113. @telp: OK ;)

    Commento di LuNa — Maggio 11, 2008 @ 2:34 pm

  114. Forse in uno dei commenti sopra te lo avranno già chiesto o forse no
    Hai detto che il tuo script non crea pacchetti .deb
    Se uno se li volesse creare usando le ultime features di compiz come dovrebbe comportasi?
    Ossia uno gnome con ubuntu hardy e vorrei crearmi i pacchetti .deb della versione di compiz più aggiornata o quella che si installa tramite il tuo script

    se hai un link anche se in inglese (non sono afferratissimo in inglese ma qualcosa la capisco anche se molto poco) me lo visiono per cercare di capire qualcosa

    So che Trevino ha fatto uno script per compiz
    Io non cerco uno script cerco una cosa che mi faccia imparare ad usare un po di più Gnu/Linux
    ad usare molti più comandi con le giuste opzioni

    Commento di maxfact — Maggio 14, 2008 @ 4:57 pm

  115. @maxfact
    fare i pacchetti di un progetto estremamente complesso come compiz fusion è complesso oltre che inutile se non fai il mantainer e devi distribuire i pacchetti tramite deposito. Una volta installati funziona tutto allo stesso modo che installamdoli con lo script.
    Se vuoi leggere qualcosa comincia con la guida a dh_make che trovi nel blog di Trevino.

    Commento di telperion — Maggio 14, 2008 @ 5:07 pm

  116. grazie
    vado a vedere la guida che ha suggerito

    io non ho voglia di fare nessun deposito e tanto meno essere un mantainer
    devi sapere che io di informatica non ne so una cippa lippa
    la mia è solo curiosità verso una cosa che mi piace

    comunque ti ringrazio di nuovo
    anche su debian-sid mi funziona il tuo script
    solo un piccolo fastidio a volte devo dare il reload window manager con compiz attivo perché non sempre funzionano le schermate che ho
    ho una ati con driver open
    sicuramente devo settare un pò meglio xorg.conf

    Commento di maxfact — Maggio 14, 2008 @ 5:28 pm

  117. Ati = vita dura

    Commento di telperion — Maggio 14, 2008 @ 6:43 pm

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento