Visualizzazione post con etichetta compiz. Mostra tutti i post
Visualizzazione post con etichetta compiz. Mostra tutti i post

martedì 23 ottobre 2007

Upgrade da Feisty a Gusty: (quasi ) tutto OK!!!

Ieri sera ho aggiornato la mia macchina alla 7.10. Aperto (e salutato) la 7.04, ho backuppato la /home a la /etc (non si sa mai...); poi ho montato la iso del DVD scaricato da internet (grazie Pippo!!) con
mount -o loop -t iso9660 /media/nuovo/ubuntu-7.10-dvd-i386.iso /media/cdrom 
(l'iso era su un DVD che si chiamava nuovo, volevo provare l'installazione senza masterizzarla) e poi ho lanciato l'upgrade con
$sudo sh /media/cdrom/cdromupgrade 
La prima volta mi è fallito per mancanza di spazio su HD (ne voleva almeno 561MB, ne avevo molto di meno...), ma dopo averlo liberato, ha funzionato correttamente. Gli ho fatto fare tutto da disco, non ho fatto aggiornare eventuali update da internet, poi mi ha chiesto di togliere le fonti del software di terze parti, ed in poco più di 2 ore e 20' ha aggiornato 1232 pacchetti (si, forse ne ho troppi...), installato ex-novo una trentina e rimosso 37 obsoleti (veramente me l'ha chiesto, se volevo li potevo lasciare), ha inoltre sostituito qualche file sotto /etc che mi ero customizzato. Poi il reboot, click, si spegne, riaccende, menu di grub (senza windows, tanto lo so, lo rimetto a posto dopo) e dopo i canonici 5"... sfondo nero!!!!! non mi perdo d'animo solo perché l'HD frullava e mi ritrovo col logo nvidia ed la finestra del gdm: login ed entro, tutto OK, anzi ritrovo parecchi dei pacchetti scaricati con la feisty sono rimasti e funzionano, posso sentire mp3 e wav per esempio; l'unico neo è compiz che non ne vuole sapere di partire, ne' in automatico, ne' dalla finestra di preferenze, ne' da riga di comando, dove mi riparte metacity per un errore del tipo
Less than 65536kb of memory and nVidia 
Dopo un bel po' di prove, capisco che parte del problema è dovuto al fatto che, avendo nella feisty i deb da 3v1n0, l'update non ha funzionato correttamente ed ho .deb di gutsy e .deb di 3v1n0!!! Sistemate (ove possibile) le cose a mano dal DVD con dpkg --force-downgrade -i , compiz continua a non funzionare, ma compiz.real si!!! Ho pochi plugin, non ho cubo, il ccsm non vuole partire (per lo stesso motivo di cui sopra), e tra l'altro, non lanciandolo con la & e poi volendolo mettere in background in ^Z, compiz.real si blocca tutto e devo spegnere (dall'interruttore!!). In compenso, ho visto che il problema dello schermo nero è dovuto all'opzione
vga=791
lasciata sulla riga da grub, che, chissà perché, prima funzionava ed ora no. Questo un paio di volte, intanto si è fatta mezzanotte, continuo domani!!!

Edit: in effetti nello script /usr/bin/compiz c'è un filtro sulla memoria delle GPU nvidia a 64kB, basta mettere un valore più basso e parte anche sulla mia GeForce 4 (dopo averlo fatto ho scoperto che la soluzione era già nota in questo thread su ubuntuforum, vabbé, ho riscoperto l'acqua calda...). Continuando ad indagare sui problemi legati ai vari plugin, dopo
apt-get update && apt-get install compiz compiz-config-settings emerald
per sicurezza, ho capito che, ancora una volta, dipende dall'aver mescolato non solo i pacchetti ma anche i parametri in gconf tra i repository ufficiali della Gutsy e quelli (più recenti) di 3v1n0. A seconda se lancio
compiz --loose-binding --replace gconf (1)
compiz --loose-binding --replace ccp (2)
le configurazioni sono diverse, per esempio in (1) non riconosce il cubo, ma ho i settaggi come nella feisty, and esempio F8 esegue lo scale e alt-tab mostra le finestre stile cover-mac; con (2) il cubo funziona ma, avendo una versione del cssm più vecchia di quella che avevo in feisty, non posso modificare i key-binding.
Riassumendo: mi sa che rimuoverò compiz, le sue chiavi in gconf, e poi reinstallo tutto. In attesa dei nuovi repository di 3v1n0 per la Gutsy...

martedì 9 ottobre 2007

Qualche trucchetto in Compiz

Che Compiz, quando sarà pienamente stabile, sia un gran bel software, che porta tanti utenti (quanto meno) a curiosare sul pinguino, credo sia un dato di fatto. Purtroppo lo è anche il fatto che ancora ha qualche bug e tra un git ed un altro molte cose si correggono ma qualcun'altra si sfascia; inoltre, non tutte le configurazioni sono intuitive da settare, o anche qualche scelte di default mi è sembrata strana. Ecco qualcosa che ho trovato:
  • Non è una novità, ma per gli utenti nvidia, applicando l'opzione --loose-binding, o selezionandola da Compiz Options della fusion-icon, tutto l'ambiente è MOLTO più veloce, praticamente la cpu mi rimane prossima allo zero (ed ho una GeForce Go 420) anche se faccio ruotare il cubo come una trottola. Similmente, se si riempie la memoria delle textures (e le nuove finestre si aprono tutte nere), basta attivare la --indirect-rendering, anche se così tutto ritorna a carico della CPU. In realtà, con la fusion-icon, attivando e disattivando l'opzione di fila, tutto torna normale (non iconizzando le finestre).
  • Per motivi misteriosi, di default le finestre possono essere create fuori schermo (!), cosa che mi ha fatto impazzire non poco per un bel pò di tempo. Nel plugin Posiziona (Put in inglese), basta clickare su Evitare il fuori schermo, e si sistema. A proposito di nuove finestre, in Posizione finestre (Place), la Modalità di posizionamento Intelligente non mi pare poi tanto furba, preferisco la Cascata (ma sono gusti personali).
  • Un'altra cosa che mi ha fatto impazzire è stata la calamita nelle Finestre tremolanti (Wobbly), una volta di default, che attaccava le finestre ai bordi e ci voleva "forza" per staccarle; l'opzione, da non attivare, è Aggancio invertito (si, ma che voleva dire?)

venerdì 28 settembre 2007

fusion-icon per i nostalgici del beryl-manager

L'unica cosa che con Compiz mi mancava di Beryl (a parte, forse, una maggiore velocità) era il beryl-manager, la piccola iconetta nella barra che mi permetteva di cambiare window manager, decorator e parametri del composite manager. Ora c'è fusion-icon, l'ho scaricato da qui (ho preso il link da questo post su http://forum.compiz-fusion.org) e fa il suo degno lavoro, soprattutto quando la ram video della nvidia si riempie e, dato che le nuove finestre aperte sono TUTTE nere, devo cambiare avanti e dietro l'opzione indirect-rendering o (tornare indietro a) metacity.

venerdì 27 luglio 2007

OpenCompositing.org Blog, screenlets e widget plugin

Il blog di riferimento per lo sviluppo di Compiz Fusion è OpenCompositing.org Blog. Qui oltre alle news con scadenza settimanale sullo sviluppo, vengono postati una serie di tips per l'utilizzo di Fusion, per esempio per emulare il desktop di Mac OS X (a cui tenevo particolarmente, visto le mie origini) e l'utilizzo dei widget all'interno di Compiz, in pratica per emulare con un tasto il comportamento della dashboard di Mac OS X (si, sempre lui). In realtà ne aveva già parlato qualche giorno fa anche pollycoke, e per noi ubunteri non c'è bisogno di compilare nulla ma basta installare il pacchetto compiz-fusion-plugins-unofficial dal repository di Treviño (che non finiremo mai di ringraziare). Tutto carino, simpatico, ancora poco utile (visto che sono ancora pochine), ed anche un pò instabili (una volta mi si è piantata tutta la macchina!!!)  e rallenta-cpu, ma sicuramente un passo in avanti per rendere più usabile il nostro caro desktop linux. Provare per credere!!!

mercoledì 25 luglio 2007

Script per aggiornare Compiz Fusion

Come ho già detto in precedenza, ormai Compiz Fusion è il mio desktop standard. Per tenerlo sempre aggiornato dai repository di Trevino, dato che non ho la flat, e quindi non posso aggiornarmi tutta la distribuzione ogni volta che accendo il computer, per tenere sempre fresco e debuggato compiz uso questo piccolo script

apt-get update
apt-get install compiz-gnome compiz-kde \
compizconfig-settings-manager libcompizconfig0 python-compizconfig compizconfig-backend-* \
compiz-fusion-* libdecoration0 \
emerald emerald-themes libemeraldengine0


per la cronaca, perché funzioni tutto ovviamente ho le seguenti righe in /etc/apt/sources.list


# 3v1NO EYECANDY REPOSITORIES
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

e poi

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Vorrei anche far notare che ho messo tutte le dipendenze; non so se è (o era ed è stato risolto) un baco, ma se non mettevo esplicitamente libcompizconfig0, questa non mi veniva installata e compiz si piantava al lancio con un Segmentation Fault, asserendo che non poteva caricare il plugin ccp (è il Compiz Configuration Plugin) perché compilato con una versione precedente; in pratica non lo aggiornava e trovava la vecchia versione, così, invece, mi funziona correttamente

mercoledì 27 giugno 2007

Compiz Fusion sulla mia Feisty

Spettacolare!!!!

Ieri sera grazie agli italianissimi Felipe e Treviño ho installato (quasi) senza problemi la development version di Compiz Fusion. Ho seguito le istruzioni pubblicate qui, anche se ho dovuto aggiungere (come dai commenti) un

   $ sudo apt-get install libdecoration0


e poi un restart per evitare il core dump e la mancanza di bordi nelle finestre. E' spettacolare, rispetto a Beryl mi manca solo il diamantino nella barra dei menu, ma il riflesso del cubo è spettacolare!!! E, ripeto, gira sulla mia GeForce4 420 Go vecchia di 5 anni, che ancora si sogna Aero!!

Spettacolare!!!!