Ubuntu Compiz-GIT Repository
Ho aspettato qualche giorno per ufficializzare questa notizia, che seppur fosse ormai nota nei forum internazionali e nazionali, ho preferito non annunciare qui finché tutto non fosse funzionante al meglio e compatibile con i pacchetti che saranno presenti in Ubuntu Gutsy…
Adesso, però posso dirlo a chiare lettere: Compiz – git è stato aggiunto al mio repository eyecandy!
Siccome, come è ben noto, David Raveman (DavidR) e gli sviluppatori che gli sono più vicini sono sempre molto cauti nel modificare il codice del core e dei plugin di base, posso dirvi senza problemi che queste build, seppur siano compilate con codice in fase di sviluppo, sono e (presumo) saranno sempre stabili e funzionanti.
Per aggiungere il repository alla vostra lista, editate – con permessi di amministrazione (sudo) – il file /etc/apt/sources.list, aggiungendovi quanto segue [EDIT qua per AMD-64]:
# Treviño’s Ubuntu Deisty EyeCandy Repository (GPG key: 81836EBF)
# Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock
# built using latest available (working) sources from git/svn/cvs…
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Se non l’avete già fatto, date la fiducia alla mia chiave GPG pubblica con:
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Quindi potete aggiornare il vostro sistema stando attenti che i pacchetti compiz, compiz-core, compiz-plugins e libdecoration0 (e relativi) vengano aggiornati/installati (ci sta che la prima volta ci voglia un sudo apt-get dist-upgrade).
Per gli utenti GNOME ricordo di installare anche il pacchetto compiz-gnome, mentre per quelli KDE il pacchetto compiz-kde; gli altri (Xfce & co.), invece dovranno installare un decorator alternativo (come emerald) se non vogliono installarsi dipendenze collegate ad altri desktop (in attesa che la mia patch venga accettata
).
A questo punto non vi resta che avviare Compiz, e nella maggior parte dei casi il basterà il comando (che potrete aggiungere tra i programmi da avviare all’inizio della sessione):
compiz –replace
Tuttavia, per poter avviare Compiz correttamente in qualsiasi configurazione hardware/software supportata ho inserito un wrapper (basato principalmente sul codice del compiz-manager di Kristian Lyngstøl) in /usr/bin/compiz che di fatto esegue il binario vero e proprio (/usr/bin/compiz.real) con le impostazioni più adatte alla vostra situazione. Questo script, nominato Compiz-Wrapper (che è disponibile nel git di opencompositing.org cui ho avuto accesso qualche giorno fa) oltre a quanto fa in automatico, permette sia di passare i parametri "standard" di Compiz (che ottenete con compiz –help), sia alcune operazioni avanzate che potete vedere usando il comando
compiz -h
Ulteriori esempi del suo uso li potete trovare in questo thread; è tutto piuttosto semplice per l’uso normale, ma permette anche operazioni più avanzate
…
Per quanto riguarda la configurazione di Compiz, installando solo quanto sopra indicato (ossia solo pacchetti provenienti dagli sviluppatori di freedesktop.org) e lanciando compiz con il "comando di base", vi consentirà di usare la piattaforma gconf a quanti hanno installato compiz-gnome (sempre se non definite altro da riga di comando…), mentre semplici files di testo (usando plugin ini) per tutti gli altri e tutto questo non è sicuramente il massimo dal punto di vista della configurabilità da parte dell’utente (entrambi i sistemi sono tutt’altro che friendly da settare), ma per fortuna c’è altro…
Notate che a volte, le vostre vecchie configurazioni o vecchi plugin salvati nel profilo in $HOME possono dare fastidio, quindi eseguite i comandi seguenti per le operazioni indicate a fianco:
rm -rf ~/.gconf/apps/compiz # rimuove le impostazioni di compiz salvate da gconf
rm -rf ~/.compiz/options # rimuove le impostazioni salvate dal plugin ini
rm -rf ~/.compiz/{metadata,plugins} # rimuove i vecchi plugin installati
rm -f /usr/local/bin/compiz # rimuove eventuali vecchi script di avvio
rm -rf /usr/local/lib/{compiz,libdecoration}* # rimuove i vecchi plugin e librerie
In questo post non ho voluto menzionare in modo esplicito sistemi che, suppongo, diventeranno lo standard per configurare Compiz, ma siccome per adesso non fanno parte del progetto ufficiale (e penso rimarranno sempre un’ala esterna) ho preferito indicare qui solo come ottenere la vostra copia "pura" di compiz
PS: Se avete qualsiasi problema di avvio di Compiz, incollatemi, col pastebin, l’output restituito da compiz –replace -v

















[...] Ma vediamo al dunque, come promesso, non appena ci sarebbe stato il nuovo nome, i pacchetti sarebbero finiti nel repository ed infatti dopo aver messo il mio repostory Compiz-GIT e (opzionale) CompizConfig per installare i plugin che una volta erano di beryl e che adesso saranno di fusion, date il seguente comando: sudo apt-get install compiz-fusion-* [...]
Pingback di Treviño’s Blog » Da CompComm a Compiz Fusion in formato .deb! — 21 giugno 2007 @ 06:55
Ascolta Trev, volevo informarti del fatto che su Feisty credo sia necessario rimuovere compiz prima di installare la tua versione. Rimuovendolo vengono via anche desktop effects ed ubuntu desktop che, però, essendo solo un metapacchetto non genera casino andandosene.
Questo perchè aggiornando e basta sia io che altri amici abbiamo ottenuto un compiz non funzionante, privo del decoratore finestre. Credo sia colpa di Desktop effects che tiene qualche dipendenza e quindi la tua versione non lo sotituisce degnamente.
Una volta rimosso compiz, si cerca in synaptic compiz nuovamente (E non desktop effects) e lo si installa. Ovviamente, dopo aver aggiunto le tue repos. Così facendo installa la versione più recente pura, cioè, la tua. In questo modo Compiz funziona perfettamente.
Credo sia un problema che capita automaticamente a tutti. Dovresti segnalarlo nel post.
Commento di DarkMaster — 21 giugno 2007 @ 07:44
Ho seguito i tuoi consigli e infine mi sono convinto a passare dal vecchio Beryl al nuovo progetto. Ora devo solo passare un oretta a configurare tutti i plugin…
All’avvio ho un problema: mi rimane sul desktop per qualche minuto lo splash screen di gnome e non compaiono le icone nell’area di notifica, poi dopo un paio di minuti torna tutto a posto da solo.
Non ho capito come si possa scaricare, usare, lanciare il Compiz-Wrapper… potresti aggiungere due righe di spiegazione per gli imbranati.
Grazie
Commento di Luca — 21 giugno 2007 @ 10:25
volevo chiedee se i repo vanno bene anche per amd64
Commento di Emidio — 21 giugno 2007 @ 12:41
DarkMaster, ho usato gli stessi nomi che verranno usati in gutsy, mi pare strano che aggiornando si perda il decoratore per strada…
Comunque stando certi di installare compiz-gnome (o compiz-kde) ed i plugins si ha tutto!
Luca, il pensavo fosse un "bug" risolto del wrapper ma evidentemente non pare essere così… Se puoi venire in IRC o contattarmi tramite un IM (o anche per mail), inviandomi quanto ottieni con compiz –replace -v magari si risolve ’sta situazione…
Comunque l’uso di compiz-wrapper è piuttosto semplice… Praticamente puoi passare a compiz tutte le sue opzioni standard, più altre relative allo script (che vedi con -h) che ti permettono di fare cose particolari come il logging o mostrare più informazioni su quanto accade (verbose). Servono altri esempi oltre a quelli del link?
Emidio, no… Non ancora.
Commento di Treviño — 21 giugno 2007 @ 14:23
Trevi, grazie mille per i tuoi pacchetti, compiz funziona alla stragrande, non era mai andato così bene!!
Ho prima disinstallato qualunque pacchetto iniziasse con compiz*, ho cancellato le dir nella home come hai suggerito, e infine ho installato i tuoi pacchetti. Tutto perfetto, tutto facile. Ora devo passare alla configurazione dei plugin, anche se tutto sommato le cose che mi interessano di più sono le finestre gommose e qualche trasparenza qua e là.
Grazie ancora, sei un grande!
Commento di dav2dev — 21 giugno 2007 @ 15:01
Credo che si dovrebbe segnalare che i repo non sono pronti per gli amd64…
Mi sono incasinato un poco!
Rimane sempre un complimenti alla pazienza/passione che ci metti per tutto…
A.
Commento di Deglean — 21 giugno 2007 @ 18:01
Beh, i miei repository sono sempre stati per i386 normalmente, poi ne ho fatti anche alcuni per altre architetture, ma con pacchetti compilati da altri utenti
Comunque qualcosa dovrebbe arrivare anche per voi
Commento di Treviño — 21 giugno 2007 @ 18:28
ciao trevi, complimenti per il lavoro soprattutto per quelli come me che si avvicinano per la prima volta al mondo linux.
Purtroppo installando compiz dai tuoi repository ho qualche problema, in pratica non mi fa installare compiz-gtk.
Ho provato a disinstallare compiz e poi (con compiz disinstallato) ad installare compiz-gtk, synaptic pero’ mi riporta questo errore:
compiz-gtk:
Dipende: compiz-core (=1:0.5.0-1~3v1ubuntu2) ma 1:0.5.0+git20070619~3v1ubuntu6 verrà installato
Scusate se e’ una cosa banale ma sono nuovo e non so come risolvere il problema
ps. prima compiz 0.36 girava tranquillamente
Commento di Bruceketta — 21 giugno 2007 @ 19:16
Non devi installare compiz-gtk… Solo compiz-gnome
Commento di Treviño — 21 giugno 2007 @ 19:24
grazie purtroppo continuo ad avere qualche problema se do compiz –replace -v mi restituisce:
Checking for nVidia: present.
Checking for Xgl: not present.
Checking for FBConfig: present.
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking for XDamage extension: present.
Checking for XSync extension: present.
Detected 1 screen(s)
Checks indicate compiz should work on your system
Found GNOME desktop environment running…
Setting fallback windows manager to metacity
Loading the gconf settings interface
Exporting: __GL_YIELD=NOTHING
Executing: /usr/bin/compiz.real –loose-binding –ignore-desktop-hints –sm-disable –replace glib gconf
inotify_add_watch: No such file or directory
Commento di Bruceketta — 21 giugno 2007 @ 19:40
[...] Inoltre segnalo che Treviño ha finalmente ufficializzato il suo Repository per Compiz-GIT insieme con la notizia dei pacchetti di Compiz Fusion e una bella recensione del CompizConfig Manager! [...]
Pingback di Compiz Fusion « .: AleXit :. — 21 giugno 2007 @ 20:53
Ovvia Trevi, era l’ora che ufficializzassi il Repository
Anche se in effetti in molti lo usavano di già… anche grazie al mio articolo sul blog …
Commento di AleXit — 21 giugno 2007 @ 21:09
Ciao Trevi,
allora ho un problema al primo avvio, sembra che si blocchi. Mi basta un CTRL+ALT+BACKSLASH, cioè il riavvio di X, che si avvia tutto correttamente.
Output:
Infine vorrei farti un segnalazione, a rigirare agli sviluppatori. Nel plugin “Scale” manca una opzione, che a mio parere è molto importante, “Show Minimized”, invece inclusa in Ring “Switcher”.
Grazie per l’attenzione.
Commento di farthest — 22 giugno 2007 @ 13:35
Non ricordo, in beryl l’aveva? Comunque non so se ci starebbe così bene…
; riguardo il tuo problema ti ho risposto anche per mail… Ma per caso lo splash rimane "attivo"? O si blocca proprio tutto il desktop… :/
Commento di Treviño — 22 giugno 2007 @ 14:10
Attenzione, ho trovato la soluzione per le ombre mancanti:
Commento di Treviño — 22 giugno 2007 @ 14:20
Ciao Trevi, non potresti mettere i pacchetti sorgenti sul repo??? Perchè ho l’arch amd64 e almeno così compilandomeli posso utilizzare i tuoi pacchetti
Commento di McKenzie — 22 giugno 2007 @ 17:18
Grande Trev. Ora le ombre funzionano, anche se le ombre dei menu fanno paura da quanto sono brutte.
Qualcuno ha notato una certa differenza con il wobble di Beryl? Questo di Compiz mi sembra molto piu’ irregolare e incontrollabile. Eppure mi sembra di aver usato gli stessi settaggi.
Ho ancora il problema delle finestre che si aprono troppo in alto e la caption finisce fuori. Qualcuno sa come correggerlo?
Cgwd che fine ha fatto? Esiste ancora? I temi di Metacity non sono un granche’ e sento la mancanza delle "rotondita’" di Beryl.
Expo e’ veramente bellissimo…
Commento di Giuliastro — 22 giugno 2007 @ 17:25
Ciao trevi!!!
Non riesco proprio…fino all’aggiornamento di oggi tutto ok, ma con l’avvento dei pacchetti fusion non c’è più nulla da fare!
Mi fa conflitto compiz-compcomm-plugin-main (dipendenza di compiz, per cui non posso cancellare) con i pacchetti fusion…comunque anche tenendo compiz-compcomm-* e tralasciando i fusion non mi va.
Non c’è un modo per disinstallare compiz-compcomm-*?
Commento di neubauten84 — 22 giugno 2007 @ 17:45
Ciao Trevi possibile che con la versione di compiz git non possa mettere in nessun modo un cubo e che le finestre gommose siano poco fluide??
posso risolvere o torno al vecchio compiz del caro vecchio repo di feisty??
Commento di Flea — 22 giugno 2007 @ 18:44
Flea ~
Per quanto riguarda il cubo ho avuto il tuo stesso problema. Ho disabilitato il plugin del Cubo, riavviato compiz e riabilitato il plugin. Ha cominciato a funzionare. Mi e’ successo con altri plugin ed ha funzionato.
Per la fluidita’ del wobble anche io ho lo stesso problema, mi succede con finestre grandi (Firefox). Ma il problema mi sembra nello spostamento della finestra, piu’ che nel wobble, c’e’ uno stacco improvviso quando comincio a muovere una finestra grande. Il wobble si comporta di conseguenza. Questo con Beryl non succede.
Commento di Giuliastro — 22 giugno 2007 @ 19:30
Ciao Trevi io ho installato compiz ma non parte; l’output di >compiz –replace -v è il seguente:
GLX_EXT_texture_from_pixmap is available with direct rendering.
Errore di GConf: Tipo errato: Atteso "float", ottenuto "int" per la chiave /apps/compiz/plugins/decoration/allscreens/options/shadow_radius
/usr/bin/compiz.real (core) – Warn: Unknown option ‘-v’
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:19510): Wnck-WARNING **: Unhandled action type (nil)
Segmentation fault (core dumped)
Avviso del window manager: Il valore «» nel database di configurazione non è valido per la scorciatoia «toggle_shaded»
Help please
Commento di Flax — 22 giugno 2007 @ 22:20
[...] Fonti: Forum di Ubuntu-it e blog di Treviño. [...]
Pingback di Ubuntu block notes » Blog Archive » Compiz Fusion, che meraviglia! — 22 giugno 2007 @ 23:25
Trev, nella stringa per le ombre hai dimenticato una "i".
gconftool-2 –type float –set /apps/compiz/pluigns/decoration/allscreens/options/shadow_radius "8"
Commento di Giuliastro — 23 giugno 2007 @ 08:04
Anche io ho qualche difficoltà ad installare questa versione di compiz.
Ciò che ho fatto:
dopo aver aggiornato il file sources.list, faccio una ricerca in synaptic per "compiz" e rimuovo tutto il rimovibile installato, dopodiché rimuovo i file di configurazione indicati nel post
faccio una nuova ricerca per i pacchetti segnalati e li installo
riavvio il sistema (non si sa mai!)
tadaaaa… perdo i decoratori delle finestre…l’output di compiz –replace -v è:
GLX_EXT_texture_from_pixmap is not available with direct rendering.
GLX_EXT_texture_from_pixmap is available with indirect rendering.
/usr/bin/compiz.real (core) – Warn: Unknown option ‘-v’
Errore di GConf: Tipo errato: Atteso "float", ottenuto "int" per la chiave /apps/compiz/plugins/decoration/allscreens/options/shadow_radius
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:5575): Wnck-WARNING **: Unhandled action type (nil)
Commento di ammostro — 23 giugno 2007 @ 08:19
Ciao,
in beryl c’era "Show Minimized", a me farebbe comodo.
Per la storia delle ombre, sembra che nel mio caso era già impostata. Infatti se cerco di azzerare la variabile, la imposta con il valore di "9".
Commento di farthest — 23 giugno 2007 @ 09:03
Giuliastro l’hai sbagliata anche te! La stringa corretta è:
gconftool-2 –type float –set /apps/compiz/plugins/decoration/allscreens/options/shadow_radius "8"
"plugins" non "pluigns"! Sta stringa non ne vuole proprio sapere di scriversi bene
Commento di Flax — 23 giugno 2007 @ 09:06
@ammostro Per risolvere il primo errore (Errore di GConf: Tipo errato: Atteso "float", ottenuto "int" per la chiave /apps/compiz/plugins/decoration/allscreens/options/shadow_radius) dai da terminale quello che c’è scritto nel mio commento precedente. Gli errori che poi portano al segmentation fault è meglio che ce li risolve Trevino…
Commento di Flax — 23 giugno 2007 @ 09:09
Ciao Trevi
Uffa sempre problemi!!Stavolta dopo aver aggiornato il cubo funziona ed anche il decoratore delle finestre ma all’avvio compiz ci mette 10 sec a partire e ìd il logo di ubuntu rimane incollato sul desktop fino a quando non ci meto sopra qualcosa…non so se mi spiego cosa faccio?
Commento di Flea — 23 giugno 2007 @ 09:18
Dopo aver installato compiz-fusion se lo lancio mi restituisce:
GLX_EXT_texture_from_pixmap is not available with direct rendering.
GLX_EXT_texture_from_pixmap is available with indirect rendering.
/usr/bin/compiz.real: Unknown option ‘-v’
/usr/bin/compiz.real: symbol lookup error: /usr/lib/compiz/libanimation.so: undefined symbol: compInitPluginMetadataFromInfo
Fontconfig error: Cannot load default config file
e non parte nada!!
grazie per l’aiuto….
Commento di giules — 23 giugno 2007 @ 11:21
McKenzie, avevo intenzione di mettere tutto in GIT… Solo che mi ci vuole più tempo per finire il sistema che ho in mente
Flea, parli dello splash di avvio?
giules, hai lanciato compiz -v –replace (non compiz.real…)?
Controlla che non ci siano anche altri "compiz" nella tua $PATH, ossia:
Se facesse altro (tipo /usr/local/bin/compiz) rimuovete quel file senza alcun timore!
Commento di Treviño — 23 giugno 2007 @ 15:50
[...] Andiamo quindi ad installare CompizConfig; prerequisito a tutto ciò è l’installazione di Compiz-git dal mio repostory eyecandy (come era stato indicato anche tra i commenti del primpo post su CompComm), dopo di che vi basterà fare: sudo apt-get install compizconfig-settings-manager Questo, fondamentalmente, farà tutto il necessario per avere le librerie libcompizconfig, il plugin ccp (che funge da tramite per compiz) ed il configuratore CompizConfig Settings Manager (e relative librerie in python), tuttavia sappiate che per aver un sistema funzionante usando la configuazione di CompizConfig, vi basterebbe il solo pacchetto compizconfig-plugin libcompizconfig0 (ma ovviamente sareste senza interfacce). Altri pacchetti che definirei opzionali, sono: [...]
Pingback di Treviño’s Blog » Configurare Compiz in scioltezza con CompizConfig! — 23 giugno 2007 @ 16:14
Perché ho tre istanze di compiz in esecuzione?
Commento di Aldo — 23 giugno 2007 @ 18:37
@Treviño
Si parlo dello splash
Commento di Flea — 23 giugno 2007 @ 18:51
Aldo, non saprei… Più che altro sono tre esecuzioni dello script di avvio di compiz (compiz vero – il binario – è compiz.real), controlla la data di avvio in
ps auxmagari…Flea, beh è un problema tanto conosciuto quanto raro e sopratutto incomprensibile… Se mi puoi mandare per email o incollare in pastebin il tuo
~/.xsession-errors, magari riesco a trovare una soluzione… :/Commento di Treviño — 24 giugno 2007 @ 02:13
anche io ho quello strano comportamento percui all’avvio d gnome.. immediatamente al primo login da gdm (ma sempre anche nei successivi)… lo splash rimane per tipo 2 min.. il pannello si carica… ma i programmi in avvio automatico (es. gkrellm, pidgin, checkgmail).. cioè quelli che vanno nella notification-area.. non si caricano.. per dirti.. non compare neanche l’iconcina del NetworkManager.. compiz non parte.. ps dice che è in esecuzione ma non parte… è necessario dargli "compiz –replace -v" per farlo andare.. dopo di che si carica correttamente.. (ho provato a dare questo comando fra quelli da avviare con la sessione [come es. gkrellm] ma non parte uguale.. è necessario darlo a mano…). e cmq lo splash rimane li cmq e non si carica niente… dopo un tot di tempo poi parte tutto da solo. ho lasciato in pastebin il mio session-errors. ( http://paste.ubuntu-nl.org/26983/ )
aggiungo: ma il plugin "inputzoom", che era una mano santa per i miopi come me.. non c’è più? lo zoom che c’è è scomodo.. non segue il movimento del mouse e non è possibile interagire con le finestre quando si sta zoomando.. per far muovere il quadro serve premere il tasto centrale.. tenendo premuto "super/win".. GRAZIE
Commento di Mitch — 24 giugno 2007 @ 11:49
Grazie per il pastebin, cerco di studiarmelo… Ho visto che ci sono errori riguardo i parametri del wobbly, ti consiglio di reimpostarli da ccsm, non penso siano loro ad essere fatali, però… Ho notato invece dei warning di gtk-window-decorator, che potrebbero anche essere la causa, ma che di default, dovrebbero essere buttati in /dev/null… Se conosci un po’ la bash, potresti provare a modificare il wrapper provando ad escludere l’avvio del decoratore e quindi vedere come si comporta in tal caso… Prova anche a lanciare compiz con il parametro "-l" e quindi ad allegarmi /tmp/compiz.log
EDIT: Ho notato anche che all’inizio c’è un esecuzione diversa di compiz da quella del wrapper (linea 13), non è che hai qualche script di avvio vecchio a giro o un vecchio script "compiz" nella tua $PATH?
Riguardo l’input zoom, Kristian ci sta lavorando all’interno del google summer of code, c’è una versione modificata in git, ma preferivo non inserirlo per ora… Comunque ci penserò!
Commento di Treviño — 24 giugno 2007 @ 12:10
Sono riuscito ad ottenere l’output "verboso" … ma ancora niente windows-decorator
compiz -v –replace
Adding compiz option –replace to command line
Checking for nVidia: not present.
Checking for Xgl: not present.
Checking for FBConfig: present.
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking for XDamage extension: present.
Checking for XSync extension: present.
Detected 1 screen(s)
Checks indicate compiz should work on your system
Found GNOME desktop environment running…
Found running windows manager: metacity
Setting fallback windows manager to metacity
Starting delayed gtk-window-decorator in the background: sleeping 1.5…
Loading the gconf settings interface
Exporting: LIBGL_ALWAYS_INDIRECT=1
Executing: /usr/bin/compiz.real –indirect-rendering –ignore-desktop-hints –sm-disable –replace glib gconf
Executing: gtk-window-decorator –replace
Commento di ammostro — 24 giugno 2007 @ 14:39
ammostro, la soluzione per il problema gconf te l’hanno già indicato… Per il decorator, invece, controlla di aver caricato il plugin decoration nella lista di gconf!
Commento di Treviño — 24 giugno 2007 @ 19:12
@ trevino
ho provato ad eliminare l’avvio di gtk-window-decorator ma il problema pare rimanere..
stesso comportamento.
tra l’altro.. io, prima di installare i tuoi deb, usavo compiz 0.3.6 di ubuntu feisty..
non ricordo di aver aggiunto qualche comando particolare per l’avvio. ho semplicemente installato i pacchetti dei repo ubuntu. ora, compiz parte in automatico anche se non c’è nessun comando in "sessioni". non riesco a capire dove me lo fa partire..
Commento di Mitch — 24 giugno 2007 @ 20:17
Mitch, riguardo l’avvio di compiz in automatico, controlla di non avere qualche script di xinit o altre cose sparse, oppure che il tuo gestore di sessioni non lo "ricarichi" in automatico (se hai il ripristino della sessione precedente); per il resto leggi sotto:
Per quanto riguarda coloro che hanno il bug dello splash di GNOME che rimane aperto, se avviato (succede solo a configurazioni "random") da Sessioni in GNOME, ho ho avuto conferma che la colpa è di gnome-session che ha un (bel) po’ di problemi (cfr, LP bug: 78566), un workaround, trovato nel vecchio wiki di Beryl è
Ditemi se funziona…
Commento di Treviño — 24 giugno 2007 @ 20:34
@ trevino, tutti coloro che hanno il problema dello splash di gnome
Io ho risolto il problema, forse in modo rozzo.
ho notato, guardando la tab "sessione corrente" di "sessioni" durante i circa due minuti in cui la splash rimaneva inesorabilmente sul desktop, che il processo in attesa era "gnome-wm". immagino che si crei una sorta di conflitto fra quello che cerca di fare gnome-wm (avviare un window manager) e l’avvio di gtk-window-decorator o compiz stesso o boh =)
insomma ho eliminato gnome-wm dalla sessione.. ho salvato la sessione ed ho riloggato.. adesso si avvia tranquillamente ed in modo regolare.
Spero che trevino trovi una soluzione un tantino più fine.. però intanto a me ha funzionato. grazie per l’interessamento immediato. penso che neanche un software a pagamento ha un "customer service" così accurato e veloce!
detto questo.. procediamo col miglioramento =).. ho notato che con compiz 0.5.1 il "wobbling" delle finestre è diverso.. più a scatti.. meno fluido.. ho provato a smacchinare con le opzioni attrito e attrito K (friction e spring_k in gconf, che tra l’altro sono quelle che sul mio .xsession-errors [per cui cfr. il pastebin del mio primo commento] davano errore nella configurazione del plugin) ma non ci sono miglioramenti, non riesco a trovare un comportamento simile a quello di beryl o di compiz 0.3.6..
per il resto grazie ancora e spero di essere stato utile…
Commento di Mitch — 24 giugno 2007 @ 22:32
Ottima cosa, per ora come workaround è ottimo!
Se puoi postalo un po’ a giro, vorrei capire che azioni potrei fare se trova gnome-wm avviato… Magari lo killo
, ma forse non è proprio una cosa bella, ma se funzionasse; Altrimenti, forse, definendo la variabile di sistema $WINDOW_MANAGER (impostata a "compiz"), tutto si risolve… Semmai, cercami su IRC o altrove, così si prova a risolerla insieme anche per chi al massimo fa apt-get upgrade per trovare soluzioni
Riguardo il wobbly lento, è una cosa nota ed è dovuta al plugin move… Dal prossimo aggiornamento non ci sarà più questo problema dal momento che ho prodotto ed applicato questa patch
.
Commento di Treviño — 25 giugno 2007 @ 02:36
@ trevino
aggiungo che ho anche messo la priorità di compiz a 60.. quindi avvia tutto (es. pidgin, gkrellm, etc.) senza wm e poi DOPO avvia compiz.
adesso provo a dargli priorità 40 in modo che parta PRIMA delle applicazioni. e magari anche 45 visto che a 40 sono impostati il pannello e gnome-volume-manager.. non so che esce fuori.
ho notato che da me $WINDOW_MANAGER non è settato ma che cmq gnome-wm avvia compiz di default. se compiz è avviato suggerisce "–replace".
quindi non capisco perchè se gnome-wm si trova in session crea il problema dello splash.. in teoria si dovrebbe limitare se questo è già avviato per un qualche motivo (e non so quale..). mistero.
Commento di Mitch — 25 giugno 2007 @ 09:10
Volevo confermare il problema dello splash. Si blocca il caricamento di gnome-wm. Togliendolo dalla sessione parte tutto regolarmente.
Grazie mille
Commento di DzU — 25 giugno 2007 @ 11:08
[...] Grazie 1000 a Treviño che ha pacchettizzato tutto il possibile per farlo funzionare al meglio sui desktop Ubuntu [...]
Pingback di rbnet.it weblog » Archivio blog » Compiz-GIT + Compiz-fusion by Treviño — 25 giugno 2007 @ 23:32
ciao trevi tutto OK!!! Grazie mille per i pacchetti
per il problema con gnome-vm l’ho riscontrato solo sul portatile, dove ho isntallato il tuo Compiz tramite dist-upgrade!!
Al momento ho risolto mettendo mano al file /usr/share/gnome/default.session ma non mi pare proprio la soluzione migliore
cmq tutto OK
grazie ancora
ciaociao
Commento di Fede — 26 giugno 2007 @ 16:55
Mi è stato detto, che un altro modo per risolverlo è semplicemente quello di disabilitare lo splash…
Commento di Treviño — 26 giugno 2007 @ 19:31
uhmmm…
non credo funzioni!! lo splash l’avevo già disabilitato
è comunque un “problema” irrilevante…ottimo lavoro Trevi GRAZIE!!
ho anche scritto una “breve guida” e qualche considerazione personale sul mio modesto sito…spero possa farti piacere
ciaociao e GRAZIE ancora!!!
Commento di Fede — 26 giugno 2007 @ 20:09
Ciao!
Con l’aggiornamento di stamattina compiz sembra non funzionare più (fino a ieri andava benissimo). Parte ma gli effetti non vengono visualizzati.
Scheda video: ATI (eh lo so!) X1400 con XGL e penultimi driver
Commento di Maelstrom — 28 giugno 2007 @ 08:29
l’aggiornamento di compiz-fusion-plugins-extra da
0.0.1+git20070705~3v1ubuntu0
a
0.0.1+git20070706~3v1ubuntu1
non va a buon fine perche’ compiz-fusion-plugins-unsupported nella versione prima
0.0.1+git20070705~3v1ubuntu0 contiene file che sono in extra nella versione dopo
per risolvere : purge di unofficial upgrade di extra e installazione del nuovo unofficial
risolve il problema
Commento di visik7 — 6 luglio 2007 @ 10:05
[...] Pare che la compilazione richieda che siano già installati i pacchetti di sviluppo di Compiz: questo su Debian è un problema poiché lo script installa i pacchetti mancanti con apt-get, ma nei repositories Debian la versione di Compiz presente è la 0.2.2 (Lenny) o la 0.5.0 (Sid) e non so davvero se siano sufficienti. I pacchetti 0.5.1git si trovano però nel repository di Treviño; si tratta di pacchetti per Ubuntu, ma non fa differenza. [...]
Pingback di Compiz Fusion su Lenny/Sid? Finalmente! : Il Metauniverso di Meden — 6 luglio 2007 @ 10:33
visik7, in realtà il più delle volte basta anche solo reinstallare i pacchetti scaricati (o meglio, prima aggiornare l’unofficial, quindi gli altri…)
Commento di Treviño — 6 luglio 2007 @ 13:50
so che non e’ colpa tua ma tenevo a precisare che ne wallpaper ne screensaver funzionano + dopo l’ultimo aggiornamento
Commento di visik7 — 9 luglio 2007 @ 10:08
altra nota-
l’ultima versione fa dei flash neri durante il normale utilizzo
Commento di visik7 — 9 luglio 2007 @ 12:05
Non è che usi i driver Mesa e sei passato ad un altra VT?
Commento di Treviño — 9 luglio 2007 @ 22:52
driver mesa ? no uso i driver nvidia
Commento di visik7 — 11 luglio 2007 @ 10:49
Ieri sera ho aggiornato compiz, ma stamattina, quando sono andato ad accendere il computer, dopo il login grafico, il desktop si presenta con uno schermata nera e funziona soltanto il mouse.
Qualche soluzione?
Questo il mio HW:
– Athlon64 4000+
- Asus A8NSli Premium
- RAM OCZ 2GB
- Asus NVIDIA 7800GTX
Eventualmente, come faccio da console (o da login testuale) a disabilitare compiz nella sessione grafica per poter rifare il login con GNOME?
Grazie.
Un sauto a tutti…
masand
Commento di masand — 11 luglio 2007 @ 11:10
killall -9 compiz.real oppure DISPLAY=:0 metacity –replace
Commento di Treviño — 11 luglio 2007 @ 16:04
ho provato a seguir le istruzioni ma nn riesco ancora a visualizzare il cubo ti posto l’output di
http://paste.ubuntu-nl.org/30039/
riusciresti a darmi una mano?
Commento di frank — 15 luglio 2007 @ 22:48
in realtà vedo girare ma non ho 4 facce ma due soltanto!
Commento di frank — 15 luglio 2007 @ 22:52
frank, se usi Gconf, imposta nelle opzioni hsize (in general) la dimensione dello schermo a 4.
Commento di Treviño — 16 luglio 2007 @ 02:08
Salve, ho provato ad installre compiz seguendo al tua guida ma non va.. Prima avevo kubuntu e mi girava bene sia compiz che beryl (installati sempre con i tuoi files e la tua guida), adesso con ubuntu non va.. Ho creato la sessione xgl ma quando la lancio si vede malissimo, il desktop tutto a strisce e i menu non si vedono neppure..
Checking for Unsupported sessions: not present.
Checking for nVidia: not present.
Checking for Xgl: not present.
Checking for FBConfig: present.
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: not present.
Checking for copy texture support: present.
Checking for Intel: not present.
Checking for non power of two support: present.
Checking for Composite extension: not present.
Checking for XDamage extension: present.
Checking for XSync extension: present.
Detected 1 screen(s)
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
antimo@antimo-desktop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1950 Series
OpenGL version string: 2.0.6474 (8.38.7)
Cosa posso fare? è poco tempo ch euso linux.. scusatemi
Commento di Anty — 21 luglio 2007 @ 20:33
Sicuro che hai avviato Xgl? Da quel log non sembra…
Commento di Treviño — 22 luglio 2007 @ 18:59
Ciao Trev questo è il mio paste del compiz –replace -v
http://paste.ubuntu-nl.org/31421/
Cosa mi dici di fare?!?
Ciao e grazie
Ps uso ubuntu feisty su portatile con ati e driver con restrizione attivi
Commento di Emjay79 — 26 luglio 2007 @ 18:36
Devi avviare Xgl per godere delle funzionalità di Compiz
Commento di Treviño — 27 luglio 2007 @ 15:51
Ciao Trevino. Innanzitutto complimenti per la lista di repository: la uso da un po’ di tempo. Era utile quando ero proprio all’inizio… molto è più utile ora che mi sto smaliziando piano-piano!
Ti scrivo per Compiz-Fusion, purtroppo non mi funziona. Questo è il link al pastebin:
http://paste.ubuntu-nl.org/34291/
Ho provato a far partire Compiz tempo fa, senza successo, così prima di installare i tuoi pacchetti ho rimosso tutto come consigliato.
Cos’ credo che il mio problema dipenda da Xgl.
C’è un modo per avviare Xgl con scheda Ati che non sia troppo incasinato? Ho provato a seguire le guide di Felipe, ma credo di aver commesso qualche errore non so dove. Purtroppo non posso "rischiare" troppo, mi trovo a Sydney per studio in pieno periodo d’esami e se combino qualche casino col pc sono fregato! Ma la tentazione di provare Compiz è forte lo stesso!
PS – seguendo gli sviluppi di KDE4, ho letto che avrà un proprio composite-manager… Ma per gli sfig-ATI sarà sempre lo stesso casino?
Un saluto e mille grazie,
Antonio
Commento di Antonio — 19 agosto 2007 @ 11:41
avevo già intsllato beryl.
ora ho installato compiz fusion.
nel complesso funziona tutto, però:
- nel cubo, la faccia sotto mi viene colorata (sempre opaca), non si possono caricare immagini, non è molto bella. con beryl potevo lasciare le caps vuote o mettere un’immagine.
- nel cubo mancano gli effetti 3d delle finestre, mentre ci sono in beryl.
- sarebbe comodo qualcosa come il “diamante” di beryl, insomma un compiz manager nella barra da cui attivare o disattivare compiz.
- le key per i vari effetti non sono sempre consistenti.
due domande:
- adesso beryl cade come progetto?
- beryl/compiz oltre che con metacity è compatibile anche con altri wm? io usavo wmaker.
ciao e grazie
nidzo
Commento di nidzo — 19 agosto 2007 @ 17:27
mmm
non so se è una novità dell’ultimo secondo, ma mi risultavano diversi aggiornamenti a compiz.
probabilmente mi ero perso qualcosa io….
rispetto al messaggio precedente, qualcosa è cambiato. i caps. widget (bello).
in compenso, nel compiz config non riesco più a sistemare delle cose. ad esempio, è sparita la sezione dove impostare lo scale…. (i bordi dello schermo diventano inattivi…. a parte per il plugin expose)
idem, non posso impostare toggle maximize, etcetc…. ho solo delle caselle da spuntare, che non fanno nulla.
tra parentesi, ci sono alcuni plugin che non si capisce cosa fanno….
infine, mi sembra più lento, mentre prima andava benone, come beryl…
bho.
nidzo
Commento di nidzo — 19 agosto 2007 @ 22:16
nell’ultimo aggiornamento all’avvio di compiz in console si ottengono vari errori di configurazione ed alcune funzionalità non sono disponibili (es. wobble, cube, etc.) mentre altre si (expose…).
ecco gli errori…
–
GConf backend: There is an unsupported value at path /apps/compiz/general/allscreens/options/main_menu_key. Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
–
ed altri simili su chiavi gconf dello stesso nodo..
Commento di mitch — 20 agosto 2007 @ 13:54
Gli sviluppatori ci stanno lavorando… Ho fatto anche io delle patch per risolvere… Penso ci sarà tutto nel giro di pochi giorni!
Commento di Treviño — 20 agosto 2007 @ 21:29
a me non visualizza più i bordi delle finestre né mi va alcun effetto di Fusion…
solo che qualcosa deve funzionare perché AWN (la barra sotto) mi funziona normalmente (e mica funziona solo con compiz attivo?)
consigli ed aiuti sarebbero decisamente graditi!!
Commento di mikko — 21 agosto 2007 @ 18:19
http://paste.ubuntu-nl.org/34975/
visto gli ultimi problemi ho cancellato con apt-get remove -purge tutto compiz e company, cancellando anche le cartelle che potevano avere dei collegamenti/plugin con compiz e soci … ho reinstallato da capo tutto, ma non c’e’ verso di lanciarlo … mi dice errore in compiz alla linea 777 (se era un numero differente .. mi sarebbe presa parecchio male … ) dimmi un po’ se hai idee in merito ..
ovviamente crasha e ritorno in metacity – gnome .
come al solito grazie.
Commento di kijio — 25 agosto 2007 @ 13:08
mikko, dovresti inviarmi il log del comando "verboso" per avere maggiori informazioni…
Kijio, molto strano… Comunque a crashare di per sé è compiz.real che evidentemente ha qualche problema (magari coi plugin?). Per capire meglio però mi servirebbe un debugging con gdb…
Commento di Treviño — 25 agosto 2007 @ 15:35
Ragazzi, sono riuscito finalmente a far girare il cubo! Era una questione di Xgl, ho seguito un paio di guide on-line ed ora la mia Ati x700 e` capitolata!
Ho solo un paio di problemini…
Il piu` serio e` che quando avvio Ooffice, kde-window-decorator mi va in crash. Succede praticamente sempre. Scompaiono le barre delle finestre e devo lanciare kde-window-decorator da capo. Qualche dritta? A chi posso mandare il trace del bug?
Il secondo problema, se cosi` si puo` definire, e` che all`uscita "vedo solo" il tasto termina sessione… Puo` dipendere dallo script che ho fatto per lanciare la sessione di Xgl? Ho letto qualcosa a riguardo in un altro blog, ma la soluzione (cambiare script di avvio) non ha funzionato.
Tanti saluti dalla terra dei canguri,
Antonio
Commento di Antonio — 27 agosto 2007 @ 11:16
tutti i problemi sembrano risolti con gli ultimi aggiornamenti aggiungendo un paio di autoclean – autoremove , funziona quasi tutto (un paio di crash .. ma poco male).
Mi invia in terminale sempre un errore perche’ non trova l’immagine del cappello del cubo .. ma poco male .. spero non scoppi nulla!
per il momento un grazie grosso cosi’!
Commento di kijio — 29 agosto 2007 @ 10:15
ciao trevi
nemmeno a me va compiz
Checking for Unsupported sessions: not present.
Checking for nVidia: not present.
Checking for Xgl: not present.
Checking for FBConfig: present.
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for copy texture support: present.
Checking for Intel: not present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking for XDamage extension: present.
Checking for XSync extension: present.
Detected 1 screen(s)
Checks indicate compiz should work on your system
Found KDE desktop environment running…
Found running windows manager: kwin
Setting fallback windows manager to kwin
Loading the ccp settings interface
Exporting: LIBGL_ALWAYS_INDIRECT=1 KDEWM=/usr/bin/compiz
Executing: /usr/bin/compiz.real –ignore-desktop-hints –replace –sm-disable ccp
/usr/bin/compiz.real (core) – Error: dlsym: /usr/lib/compiz/libccp.so: undefined symbol: getCompPluginInfo20070830
/usr/bin/compiz.real (core) – Error: Couldn’t load plugin ‘ccp’
Commento di navy — 8 settembre 2007 @ 00:02
innanzitutto complimenti per il blog…
ho avuto un problema con compiz dopo aver effettuato un dist-upgrade sulla mia Debian sid.
l’errore che mi riporta e’ compiz –replace
/usr/bin/compiz.real (core) – Fatal: No GLXFBConfig for default depth, this isn’t going to work.
/usr/bin/compiz.real (core) – Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) – Fatal: No manageable screens found on display :0.0
Avviso del window manager: Caricamento del tema �Clearlooks� fallito: Ricerca di un file valido per il tema �Clearlooks� fallita
puo essere che mi abbia cancellato quel tema dopo l’aggiornamento??
ho provato a riaggiornare e ho visto che mi ha aggiornato anche i pacchetti di compiz…ma senza risultato…solito errore…aspetto risposta. grazie
Commento di jason — 23 settembre 2007 @ 17:26
Ciao Treviño, ho qualche problema con Compiz fusion:
Ho installato fusion su Kubuntu 7.04 con scheda video nvidia geforce go 7200 e driver nvidia-glx. Il tutto funziona con l’opzione indirect rendering ma è molto scattoso. L’opzione "loose-binding" rende tutto fluido ma con più finestre aperte (ad esempio firefox, kontact e konsole) mi disegna lefinetre bianche. Se le ridimensiono ecco che appaere anche il contenuto ma sembra "freezato". Ad esempio se c’è un textbox (come quello da cui ti sto scrivendo) non mi mostra il testo che digito (nemmeno il cursore) etc.
Non so più dove sbattere la testa!!!!
Help me please!!!!!!
Commento di Luca — 1 ottobre 2007 @ 12:24
[...] il tutto (e correggere eventuali problemi) valgono le stesse identiche indicazioni date per Compiz, CompizConfig e Compiz Fusion per [...]
Pingback di Treviño’s Blog » Archives » Compiz Fusion AMD-64 Ubuntu Repository — 17 dicembre 2008 @ 02:24