Compiz 0.9 alias Compiz++, si cercano feedback

compiz.jpg

Il più famoso compositing window manager in ambiente Linux e Unix torna alla ribalta proprio in questi giorni, per via dell’imminente rilascio della versione 0.9, prevista in realtà per il 2009; chiamato anche Compiz++, questo particolare rilascio ha posto come obiettivo la riscrittura di tutto l’ambiente e i plugin in C++, in maniera da ottimizzare le prestazioni e, proprio a causa della riscrittura, sistemare incongruenze e bug.

Dunque il lavoro degli sviluppatori è quasi terminato, quasi tutti i plugin sono stati portati alla nuova scrittura e la base, il core, è stato completamente riscritto in C++ anche lui: a questo punto i nostri uomini hanno pensato bene di aprire una fase di test, durante la quale saranno invitati tutti coloro che sono volenterosi, a compilare da GIT i sorgenti di questo nuovo rilascio, provare le varie funzionalità, e compilare in seconda battuta un sondaggio sull’esperienza d’uso.

Come sempre, nonostante i ripetuti rigetti da parte del progetto GNOME e da parte di Canonical, che palesemente non utilizzerà Compiz per il suo Unity, ma Mutter, alla stregua di Gnome-Shell, i programmatori si mostrano molto vicini ai distributori, e soprattutto agli utenti, mostrando caratteristiche che ogni progetto dovrebbe in realtà avere: umiltà, assenza di nepotismo, e volontà di fare senza pregiudizi nei confronti di alcun utente o sviluppatore, unitamente soprattutto all’assenza di discriminazione tra distribuzioni.

Il codice, come ho scritto su, è disponibile già adesso sul GIT di Compiz: presto sarà disponibile un PPA per Ubuntu, teso a facilitare il compito dei tester evitando compilazioni lunghe e noiose; le altre comunità si stanno attrezzando ognuna con i mezzi offerti dal proprio distributore di fiducia. Inoltre sulla board ufficiale è disponibile uno script per chi volesse fare da sé senza troppe complicazioni.

Tag: ,

Commenti

  1. [1]

    Scusate la domanda sicuramente scema ma uso e seguo Linux (Ubuntu) solo da qualche mese.

    Nell’articolo si legge che Ubuntu preferisce Mutter (di cui non so nulla in verità) a Compiz. Ma in realtà io sul mio LL ho proprio Compiz che era già installato.

    Inoltre vorrei capire (nell’articolo è omesso. Immagino sia quindi cosa molto nota nell’ambiente) perchè Gnome e Ubuntu non lo vogliono? Che cosa avrebbe che non va a loro dire? Questo punto mi ha lasciato perplesso proprio perchè, a quel poco che ne so, proprio Compiz è uno dei cavalli di battaglia di Linux.

    Ogni chiarimento è ben accetto :)

  2. [2]

    Qualche PPA per installarlo su Ubu 10.04??

  3. [3]

    Per ora non se ne sà ancora niente, prometto un post sul PPA appena sarà disponibile :D

  4. [4]

    Grazie mille Alessio.

  5. [5]

    @Emanuele:
    Mutter sarà il gestore finestre di GNOME, evoluzione di Metacity (il gestore finestre di GNOME quando non hai gli effetti attivati).
    Invece di utilizzare Compiz, un programma esterno, estenderanno il gestore di finestre di base con funzioni avanzate (come quelle che ha ora Compiz).
    Mi sembra ragionevole, invece di utilizzare due programmi per avere il gestore di finestre liscio e con effetti.
    Il problema è che sembra che con il futuro GNOME (con Mutter) non sarà possibile cambiare al volo (come succede ora) il gestore di finestre, ma servirà una procedura più ostica…e questo scoraggerebbe gli utenti dall’utilizzare Compiz.
    IMHO sarebbe bello riuscire a far confluire Compiz dentro Mutter, senza creare strappi nella comunità.

  6. [6]

    @claudio grazie dei chiarimenti dati; il problema è che già in passato Reveman e soci hanno teso la mano a GNOME, con scarsi risultati. E la cosa, uhm, fa pensare ;)
    Anche perchè Mutter è basato su Clutter, e includere Compiz significherebbe buttare nel “water” ormai quasi un anno di lavoro :D

  7. [7]

    Claudio se non erro, ciò che hai scritto è uno demotivi per il quale non vedremo Gnome3 su Ubuntu 10.10.

  8. [8]

    Immagino che in futuro Canonical metta soluzioni come Unity installate come predefinite all’interno della propria distro, Paguro. Almeno, per ora questa è la linea.

  9. [9]

    uno dei motivi che spinge la communità di gnome a voler trovare la via di mutter è il successo che ha avuto kwin su kde, hanno capito che un motore interno al DE per gli effetti è molto più vantaggioso di uno esterno, per questo cercano di abbandonare compiz

  10. [10]

    Il nuovo compiz è stato praticamente riscritto da 0 ed ora è veloce , snello e scattante. Kwin sarà leggero perchè stramaledettamente sempliciotto. DE interno o esterno non fa molta differenza sostanziale. Quello che la fa è la sua “compatibilità” con l’ambiente di lavoro dell’user. al momento compiz è l’unico WM degno di nota e il più conosciuto. Per tale motivo criticato e amato allo stesso tempo.
    Personalemte gnu/linux senza compiz sarebbe una ferrari senza carrozzeria.
    questo mutter l’ho provato e testato. Leggero perchè piccolo e non personalizzabile ma a uno stato totalmente embrionale e poi fa le stesse cose che compiz ha gia nel suo ccsm. In pratica abbandoniamo una BMW 530 per una fiat 500 :-S mah

  11. [11]

    @compizzaro: è la stessa cosa avere un wm integrato da uno esterno? ma anche no direi. L’integrazione permette delle utilità che altrimenti sarebbero molto difficoltose se non impossibile (ad esempio la gestione dei desktop virtuali e delle attività tramite wm, cosa che con compiz non si può fare visto che non ha accesso diretto alle risorse del de, qualsiasi de). Tralasciando il discorso che kwin fa meno cose di compiz, certo fa meno cose(poche, perchè la maggior parte le fa) ma quelle che fa le fa “di molto meglio” di compiz…e il motivo è proprio perchè è integrato nel de, può sfruttarne le risorse interne e gestire tutto con più semplicità anche da parte dell’utente, non dimentichiamoci che proprio a causa della sua difficoltà di usabilità, il gestore degli effetti di compiz non è preinstallato su nessuna distribuzione importante(in senso di numeri). Tu vedi compiz come una bmw, ma la verità è che è una 500 vestita da bmw(come in quella pubblicità con l’elefante), è diventato un ippopotamo non solo difficile da modernizzare ma perfino da manutenere. Quindi c’è proprio bisogno di wm integrati nel de, direi anche urgentemente. D’altronde se questa è la scelta di Canonical, Red Hat, Novell, Mandriva ecc… direi che non è una decisione presa così per capriccio.

  12. [12]

    ubuntu abbandona gnome-shell per unity e compiz , fedora continua ad usare gnome-panel e gnome-compiz , Novell mi sembra di aver letto tempo fa che microsoft ne ha comprato i brevetti per 2 miliardi di dollari. Non so dove ti è venuta l’idea che gnome-shell sia presente. Si parla solo di prospettive al momento siamo sul vecchio binario.Da utente fedora posso dirti che mutter lo ritrovi solo nei repository e nemmeno nel DVD.
    Ippopotamo lo è anche linux ” un avvertimento di Linus in persona” figuriamoci il resto. mah ripeto basterebbe lavorare di più sulla compatibilità del DE con il WM. Esterno o interno non frega + di tanto.
    Ma poi non capisco dove vuoi arrivare con : la gestione dei desktop virtuali e delle attività tramite wm. Ma per puro caso sei rimasto a compiz 0.4 o lo hai solo visto lavorare su youtube? no perkè io i desktop virtuali con compiz 0.9.2.1 e le app li maneggio tranquillamente e pensa e ripensa me lo sono fatto in caso il binario. ma anche con 0.8.x era la stessa cosa.
    Per quel che mi riguarda non ho avuto problemi nell’usare compiz senza troppi fronzoli.

  13. [13]

    no, ubuntu adotta unity-compiz solo provvisoriamente, l’idea è di aspettare che mutter e clutter siano definitivamente pronti. Anche il progetto Fedora poi è un gran sostenitore sia di gnome-shell e quindi di mutter e clutter, più sviluppatori sono coinvolt. Quindi attualmente l’utilizzo di compiz sulle maggiori distro è solo come surrogato di quello che realmente desiderano. Io ho sul mio pc tra le varie distro installate anche ubuntu 11.04, segui i progressi e vedo quello che stanno facendo, vedo anche compiz nelle sue ultime incarnazioni, non c’è nessuna gestione dei desktop virtuali da parte del wm, ad esempio aggiungi un desktop virtuale o toglilo tramire wm. Quello che mi salta subito agli occhi è che la finestra quando la muovo si “stacca” dal titolo, reinderizzazione verticale davvero penosa, miriadi di effetti inutili che tra l’altro non vanno nemmeno granchè, e sopratutto, un uso esponenziale della cpu rispetto a kwin. Questi per me sono i fatti,ripeto se le distro hanno intenzione di abbandonare compiz il motivo c’è, non lo fanno sicuramente per capriccio. In ogni caso sappi che appena pronto fedora sarà la prima distro che passerà a gnome-shell+mutter/clutter.

  14. [14]

    1) ad esempio aggiungi un desktop virtuale o toglilo tramire wm
    2) Quello che mi salta subito agli occhi è che la finestra quando la muovo si “stacca” dal titolo

    1) mah io da “settings manager> imp. generali” gestisco i desktop virtuali perfettamente.
    2) notato anche io ma solo con emerald ed ho notato che tende a farlo solo con schede nvidia. ATi pure ma in maniera quasi invisibile saranno i driver

    HO ben precisato che al momento siamo sul vecchio binario e qui si rimane citazione”ubuntu abbandona gnome-shell per unity e compiz , fedora continua ad usare gnome-panel e gnome-compiz , Novell mi sembra di aver letto tempo fa che microsoft ne ha comprato i brevetti per 2 miliardi di dollari. Non so dove ti è venuta l’idea che gnome-shell sia presente. Si parla solo di prospettive al momento siamo sul vecchio binario.Da utente fedora posso dirti che mutter lo ritrovi solo nei repository e nemmeno nel DVD.”
    Pertanto ora siamo messi così
    [sotto il cofano]
    Per la cornoca mutter clutter e comnpagnia insieme a uno xorg.conf settato come Dio comanda mangiano e MANGIANO cpu a sbafo (e xorg si tiene paffutamente sui 22% di cpu un core due duo! e gpu nvidia) gli effetti stantano a funzionare gracchiando e a scatti.
    se questo è il futuro di gnome io non vedo altra prospettiva che passare a KDE.
    [carrozzeria]
    Gnome-shel si presenta un po come un win 3.5 abbandonando la semplice e completa barra gnome-panel per un surrogato tipo preview e accanto un tastierino applications in stile citofono degli anni 90. Penosa la gestione dei desktop virtuali messi a mò di giornale ivi compreso sempre quel citofono. Il menù un disastro ancor più penoso del menù di KDE. Se non ricordi il nome preciso del Software stai fresco.
    Questa diaspora mi ricorda tanto il polverone alzato da beryl. Se non sei troppo fresco dovresti ricordartelo……

  15. [15]

    1) ad esempio aggiungi un desktop virtuale o toglilo tramire wm
    2) Quello che mi salta subito agli occhi è che la finestra quando la muovo si “stacca” dal titolo
    1) mah io da “settings manager> imp. generali” gestisco i desktop virtuali perfettamente.
    ->intendevo gestire i desktop attraverso una comoda interfaccia “gestuale”, come fanno gnome-shell, unity e l’exposè su kde, senza entrare in nessun pannello di setting.

    2) notato anche io ma solo con emerald ed ho notato che tende a farlo solo con schede nvidia. ATi pure ma in maniera quasi invisibile saranno i driver
    -> a me no, io uso compiz con schede nvidia e senza usare emerald, il titolo continua a staccarsi dalla finestra mentre lo muovo, non credo sia un problema di driver perchè non ho una scheda video vecchia ma nemmeno nuovissima, l’ideale per linux, infatti con kwin lo stesso effetto fa benissimo e non noto nessun “effetto collaterale” e con meno uso di cpu, quindi quanto meno compiz è fatto peggio di kwin(ma credo che semplicmente compiz vada male).

    Io non dico che gnome-shell sarà il futuro di gnome, ma che invece lo sarà mutter/clutter, è indifferente se si userà gnome-shell o unity(o anche una terza alternativa), tutti gli sviluppatori sono d’accordo che in futuro compiz deve sparire e dare spazio al motore interno in gnome, anche in unity. Ora usano compiz, ma è solo un surrogato finchè clutter non sarà pronto finalmente. E sapendo che fedora è la distro che prima di tutte usa le nuove tecnologie credo proprio che, “quando sarà ultimato”, sarà la prima ad usare clutter, perchè no insieme ad unity.

Inserisci il tuo commento