Tecnologia e non solo

agosto 5, 2007

Fusion Avviso ai naviganti. 3

Filed under: Fusion — telperion @ 5:10 pm

Aggiunti di nuovi effetti al plugin animations
Fold Skewer e Airplane
che, messi in lista “alla membro di segugio
(in ordine alfabetico anzichè al fondo della lista)
sputtana per la N+1 volta i settaggi nel config,
visto che gli effetti sono identificati con un numero esempio
s0_open_effects = 11
e con l’aggiunta, i numeri sono tutti rimescolati,
col risultato che bisogna riassegnare gli effetti.


Ma l’abc della programmazione?
Saltato di brutto eh?!
Se aggiungete effetti in ordine alfabetico,
non potete poi identificarli dal numero di posizione nella lista,
o ogni volta che aggiungete qualcosa,
i settaggi precedenti vanno a “donnine allegre”.
Ma “chevvelodicoaffaà?”

Persiste inoltre come già segnalato
l’impossibilità di usare backend e profili nel ccsm
con la nuova libcompizconfig mentre con quella precedente (snapshoot)
funziona tutto perfettamente.

Aggiornamento 6 agosto ore 20.30
Attenzione con gli ultimissimi aggiornamenti
il trucco non funziona più. Con la libcompizconfig vecchia ora il ccsm da:
ImportError: /usr/local/lib/python2.5/site-packages/compizconfig.so: undefined symbol: ccsSetPluginListAutoSort

Che ve devo di? Boh.

Problema anche con Compiz:
No package 'x11-xcb' found e non si compila.
libxcb1-dev è installata.
NON AGGIORNARE NULLA – Occhio ai backup.


Premendo il tasto backend e profili (preferenze nell’ultimo) nel ccsm
con la nuova libcompizconfig otteniamo
(rimangono i plugin e spariscono le icone):

new

mentre compilando ed installando la sola
libcompizconfig commit 4e94882b42c2a6229ce6a9461e3236ff547c2ae3
tutto perfetto (stesso ccsm):

old

Annunci

19 commenti

  1. Per quanto riguarda la questione profili e backend, magari è il caso di aprire un bug report.
    Lo farei io, ma non li ho mai usati e quindi non so nemmeno come dovrebbero funzionare.
    E poi in questo momento bugs.opencompositing.org nemmeno mi risponde.

    Commento di Io — agosto 6, 2007 @ 8:28 am

  2. Io no.
    Mi sono rotto di dovermi registrare tutte le volte
    a 3000 servizi per segnalare bug.
    Basta.
    Se qualcuno legge il blog ed è registrato
    a bugs.opencompositing.org
    e bisticcia meno di me con l’inglese,
    lo faccia per me. Grazie.

    Commento di telperion — agosto 6, 2007 @ 11:56 am

  3. Va bene, se mi spieghi cos’è che andrebbe segnalato lo faccio io appena bugs.opencompositing.org riprende a funzionare (a me continua a non rispondere).

    Resta quanto ti scrivevo qualche post fa e nel famoso post della discordia che mi hai cancellato. Comunità OpenSource è anche rompersi, registrarsi a 3000 servizi e segnalare qualche bug. Ma desisto altrimenti mi prendi per “tronista” (vocabolo di cui ho scoperto il significato solo dopo una sana googlata) e mi mandi la super mucca a cancellarmi di nuovo (sono ironico, niente polemica).

    Mandami un’email con scritto cosa va segnalato (l’indirizzo email che trovi esiste e funziona) o aggiungi una risposta a questo post, e provvedo come ti dicevo sopra.

    Ciao.

    Commento di Io — agosto 6, 2007 @ 2:05 pm

  4. Io quello da segnalare sono le ultime 4 righe del post

    Impossibilità di usare backend e profili nel ccsm
    con la nuova libcompizconfig,

    mentre con quella precedente
    commit 4e94882b42c2a6229ce6a9461e3236ff547c2ae3
    funziona tutto perfettamente.

    Su Edgy Feisty Gutsy Debian Lenny e Sid.

    Ora il problema non so se sia nella libcompizconfig o nel ccsm

    Tutto li.

    Commento di telperion — agosto 6, 2007 @ 2:30 pm

  5. […] le vostre config nel nuovo percorso. Comunque nel ccsm backend e profilo NON FUNZIONA con la nuova libcompizconfig. Risulta quindi impossibile salvare cambiare importare esportare […]

    Pingback di Fusion: nuovo script per compilazione. « Tecnologia e non solo — agosto 6, 2007 @ 3:25 pm

  6. Vabbè appena torno a casa gli do un’occhiata, almeno per capire cosa è (giuro che non ho mai usato i profili, quando mi serve qualcosa del genere, faccio una copia del Default, lo so sono fatto strano), e per mettere giù quattro righe con uno “steps to reproduce”.

    Ciao.

    Commento di Io — agosto 6, 2007 @ 4:04 pm

  7. @Io vedi le pic. Nella prima non và, nella seconda si.

    Commento di telperion — agosto 6, 2007 @ 4:29 pm

  8. […] Fusion: airplane, fold e skewer. Archiviato in: CompComm, Fusion — telperion @ 4:37 pm Ecco il video con le 3 nuove animazioni airplane, fold e skewer, che vi avevo segnalato. […]

    Pingback di Fusion: airplane, fold e skewer. « Tecnologia e non solo — agosto 6, 2007 @ 4:37 pm

  9. Ah, ma a me allora funziona.
    La versione che ho provato è stata compilata addirittura sabato pomeriggio.
    C’è quindi qualcosa che non va in come compilate su Debian/Ubuntu, non nei sorgenti recuperati dal git.
    Qui su Gentoo infatti vengono presi i sorgenti e compilati così come sono, senza tanti complimenti (senza patch o altro). Su Debian/Ubuntu (immagino sia lo stesso) non so cosa avvenga. Puoi provare ad aprire ccsm da terminale e a vedere che errore spara fuori quando si incricca con i backend e i profili. Può essere un inizio per capire cosa non va.

    Commento di Io — agosto 6, 2007 @ 6:35 pm

  10. oltre ad incriccarsi con i profili a me va in segmentation fault ogni 3×2!!! dannazione
    e ho anche rotto il dvd con i backup vecchi…se qualcuno ne ha uno del 30luglio circa me lo può passare? telperion tu vero che ce l’hai?

    Commento di simo_magic — agosto 6, 2007 @ 7:41 pm

  11. @simo_magic basta che scarichi lo(snapshoot)
    lo scompatti e nella cartella
    libcompizconfig che trovi fai:

    ./autogen.sh --prefix=/usr/local
    make
    sudo make install

    Attenzione con gli ultimissimi aggiornamenti
    il trucco non funziona più. Con la libcompizconfig vecchia ora il ccsm da:
    ImportError: /usr/local/lib/python2.5/site-packages/compizconfig.so: undefined symbol: ccsSetPluginListAutoSort

    Che ve devo di? Boh.

    @Io, no anche lo script usa i “sorgenti puri”,
    immaginavo fosse un problema di debian ubuntu
    non potevano non accorgersi di un problema cosi.
    Si sono andati ad infognare con python che già ai tempi di Beryl faceva casini
    col Beryl Setting Manager e tutte le versioni di python.
    Mentre il “vecchio” configuratore Gtk mai perso un colpo.

    Commento di telperion — agosto 6, 2007 @ 8:23 pm

  12. @simo_magic: aspetta un attimo che ti preparo un backup.
    src-fusion-08-05-ok.tar.bz2 (23.84 MB)
    è del 5 agosto (ieri) e funziona per gnome.

    Commento di telperion — agosto 6, 2007 @ 8:43 pm

  13. Ho appena compilato e provato tutto, compreso la scheda dei profili e i backend kconfig e flat-ini (non ho provato il backend gconf, ma solo perché il mio sistema è poco GNOMico, non ha cioè GNOME e si limita solo a poche librerie più che altro dipendenze di altri pacchetti o applicazioni che ho installato). Qui funziona tutto. C’ho messo un po’ a capire di cosa si trattasse, e come doveva funzionare e qualche segnalazione di bug per quanto riguarda l’usabilità magari la faccio perché l’ho trovato davvero poco intuitivo (ma qualcuno riesce a raggiungere bugs.opencompositing.org? Io è tutto il giorno che non ci riesco. Stamattina solo da casa, ma ci riuscivo dall’ufficio, poi nemmeno più dall’ufficio), ma per il resto mi funziona tutto egregiamente.
    Ho solo notato che da qualche settimana è diventato tutto un po’ più lento (e con la ciofeca di scheda video che ho anche qualche piccola fesseria si nota subito).
    Qui sto usando python 2.4.4 (mentre voi mi sembra di capire usiate già la 2.5), che non è l’ultima versione, ma è l’ultima che i dev di gentoo ritengono stabile e funzionante (e di solito sanno quello che dicono soprattutto se ci mettono il flag “masked” oltre quello “non stable”). Ah si, ho installato anche le librerie sexy-python (0.1.9) che saranno anche opzionali, ma non mi costava niente fargliele avere e gliele ho fatte installare.
    Postate magari qualche output del ccsm quando fa le Xazzate, magari si capisce qualcosina in più.

    Commento di Io — agosto 6, 2007 @ 10:04 pm

  14. Io il problema c’è solo se hai più di un file .ini.
    Se hai un solo ini funziona,
    fai una copia e vedi che si schianta.

    Comunque ccsm quando premi “preferences” dice

    Initializing core options...done
    Traceback (most recent call last):
    File "/usr/local/lib/python2.5/site-packages/ccm/Window.py", line 441, in ShowPreferences
    preferencesPage = PreferencesPage(self, self.Context)
    File "/usr/local/lib/python2.5/site-packages/ccm/Pages.py", line 1106, in __init__
    self.ProfileBackendPage = ProfileBackendPage(main, context)
    File "/usr/local/lib/python2.5/site-packages/ccm/Pages.py", line 916, in __init__
    index = self.Context.Profiles.values().index(self.Context.Profiles[name])
    KeyError: 'Cubo-Leo'

    Dove Cubo-Leo è il profilo in uso.

    Ho notato inoltre che il plugin regex-matching ora attivo di default
    sposta i plugin attivi dal tag del plugin stesso tipo
    as_____plugin_enabled = true
    al fondo del tag core
    con una riga sola tipo gconf,
    as_active_plugins = shift;annotate;dbus;decoration;move;place;png;resize;svg;wobbly;animation;imgjpeg;put;resizeinfo;snap;text;thumbnail;winrules;workarounds;vpswitch;firepaint;showdesktop;snow;widget;blur;fade;group;reflex;trailfocus;cube;rotate;scale;switcher;expo;ezoom;scaleaddon;cubereflex;cubecaps
    causando non poche disfunzioni
    ai settaggi preparati. (Plugin non attivi, file svg che non vanno in cubecaps)
    Ma che casino.
    Sai che ti dico
    Ma andassero un pò aff…

    Commento di telperion — agosto 6, 2007 @ 10:21 pm

  15. Ooooooooooooooooooooooooooooooooooooooooooooooooooccccccccccccheeeeeeeeeeeeeiiiiiiiii
    Finalmente ho visto l’orrore in tutto il suo splendore.
    Benissimo.
    Domani segnalo. Sempre che bugs.opencompositing.org troni a parlarmi.
    In caso posto nel loro forum, anche se non è il metodo migliore (e li avviso anche che il loro bug tracker è in vacanza).

    Benissimo.

    Per quanto riguarda i settaggi, non ti spaventare: basta (si fa per dire) reimpostare i plugin che erano attivi. Se guardi il file della configurazione lo sarebbero ancora, solo che hanno aggiunto quella boiata (che mi sa che dura poco) nel “General” con la lista e l’ordine dei plugin da caricare, che azzera le opzioni per singolo plugin.
    Un’altra cosa che mi aspetto facciano al più presto è scrivere tutto nel file delle configurazioni, senza supporre settaggi di default (per ora quello che non cambia rispetto al default non viene scritto, ma se domani il default cambia sono Xazzi).

    Vabbè ora vado davvero a nanna, che sono sfatto da paura.

    Ciao ciao.

    Commento di Io — agosto 6, 2007 @ 11:31 pm

  16. Mica mi spavento ho solo disattivato quel Xazzo di plugin.
    Solo che nel casino delle prove non capivo che cavolo era successo che non mi funzionavano più i file setting, pensavo di essere rinco. Alla scoperta dell’infamone, n+n*10e99 bestemmioni e disattivazione del medesimo con forti propositi di cancellarlo dal Makefile.am e cospargere il file di sale affichè non cresca più codice.

    Commento di telperion — agosto 6, 2007 @ 11:48 pm

  17. Problema anche con Compiz:
    No package 'x11-xcb' found e non si compila.
    NON AGGIORNARE NULLA – Occhio ai backup.

    Commento di telperion — agosto 7, 2007 @ 1:47 am

  18. […] in: Compiz-core, OpenCompositing, CompComm, Fusion — telperion @ 12:05 pm Oltre ai descritti problemini con i profili, da questo commit di Compiz Compiz attualmente NON […]

    Pingback di Fusion: Avviso ai naviganti 4 « Tecnologia e non solo — agosto 7, 2007 @ 12:05 pm

  19. […] i piccoli problemi al ccsm preferenze backend e profili se avete più di un […]

    Pingback di Fusion: avviso ai naviganti 5 « Tecnologia e non solo — agosto 8, 2007 @ 2:26 pm


RSS feed for comments on this post.

%d blogger hanno fatto clic su Mi Piace per questo: