lunedì 3 settembre 2007

Compiz°Fusion su Debian


Molti utenti mi chiedono sempre come installare il famoso "Cubo 3D",
cosi ho voluto fare questo piccola guida per Debian.

N.B. Ricordatevi di avere attiva l'accelerazione 3d sulla vostra scheda video.In caso di schede Ati vi mando qui , invece nel caso di schede nvidia vi mando qui :)

Ora cominciamo....
innanzitutto dobbiamo aggiungere i repository nel file /etc/apt/source.list

Repository offerti da 3v1no ( che ringrazio :D ) x chi usa architetture i386:

deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git

Salvate, chiudete il file e importate la chiave di autenticazione in questo modo:

wget http://download.tuxfamily.org/osrdebian/61B8DB62.gpg -O- | apt-key add -

Repository offerti da Shame ( che ringrazio :D ) x chi usa architetture amd64:
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

Salvate, chiudete il file e importate la chiave di autenticazione in questo modo:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Adesso non ci resta che aggiornare la lista dei pacchetti con:

apt-get update x chi usa debian

e ora passiamo all'installazione vera e propria di Compiz Fusion.

se utilizzate GNOME digitate:

apt-get install compiz-core compiz-gnome

se utilizzate KDE digitate:

apt-get install compiz-core compiz-kde

ok,abbiamo installato la parte HOT di compiz,ora invece passiamo a installare il configuratore CompizConfig Settings Manager (ccsm) in questo modo:

sudo apt-get install compizconfig-settings-manager

..infine passiamo a installare pure i plugins sviluppati dai ragazzi di OpenCompositing,
con questo comando:

apt-get install compiz-fusion-plugins*

Bene! Terminata l'installazione possiamo da subito testare il nostro compiz
digitando da terminale:

compiz --replace

..e sicuramente tutto funzionerà a meraviglia;
potete anche far partire Compiz all'avvio del pc in questo modo:

se utilizzate GNOME: System ---»» Preferences ---»» Sessions aggiungete in Startup Programs:

compiz --replace

se invece utilizzate KDE: create invece un file ~/.kde/Autostart/compiz.desktop con questo contenuto:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=compiz.desktop
Exec=compiz --replace -c kde-window-decorator
StartupNotify=false
Type=Application
X-KDE-Autostart-after=kdesktop

...Buon Divertimento con Compiz :)

13 commenti:

fujiko ha detto...

Spettacolare il cubo....ghghghgh...va che è na meraviglia
Grazie Jas per la guida....è ottima :D

simone90 ha detto...

non potevo non installare anche compiz dopo i driver nvidia....tutto perfettamente funzionante! ringrazio l'autore!

jason ha detto...

#simone90
Grazie a te del commento!
per qualsiasi problema sono qui!

Francesco Paolo ha detto...

Io non ci riesco perchè mi da questo errore:
I seguenti pacchetti hanno dipendenze non soddisfatte:
compiz-core: Dipende: libc6 (>= 2.7-1) ma 2.3.6.ds1-13etch4 sta per essere installato
Dipende: libxdamage1 (>= 1:1.1) ma 1:1.0.3-3 sta per essere installato
Dipende: libxrandr2 (>= 2:1.2.0) ma 2:1.1.0.2-5 sta per essere installato
compiz-gnome: Dipende: libart-2.0-2 (>= 2.3.18) ma 2.3.17-1 sta per essere installato
Dipende: libatk1.0-0 (>= 1.20.0) ma 1.12.4-3 sta per essere installato
Dipende: libbonobo2-0 (>= 2.15.0) ma 2.14.0-3 sta per essere installato
Dipende: libbonoboui2-0 (>= 2.15.1) ma 2.14.0-5 sta per essere installato
Dipende: libc6 (>= 2.7-1) ma 2.3.6.ds1-13etch4 sta per essere installato
Dipende: libcairo2 (>= 1.4.0) ma 1.2.4-4 sta per essere installato
Dipende: libdbus-1-3 (>= 1.1.1) ma 1.0.2-1 sta per essere installato
Dipende: libdbus-glib-1-2 (>= 0.74) ma 0.71-3 sta per essere installato
Dipende: libdecoration0 ma non sta per essere installato
Dipende: libglib2.0-0 (>= 2.14.0) ma 2.12.4-2 sta per essere installato
Dipende: libgnome2-0 (>= 2.17.3) ma 2.16.0-2 sta per essere installato
Dipende: libgnomeui-0 (>= 2.17.1) ma 2.14.1-2 sta per essere installato
Dipende: libgnomevfs2-0 (>= 1:2.17.90) ma 1:2.14.2-7 sta per essere installato
Dipende: libgtk2.0-0 (>= 2.12.0) ma 2.8.20-7 sta per essere installato
Dipende: libmetacity0 (>= 1:2.19.5) ma 1:2.14.5-4 sta per essere installato
Dipende: libpango1.0-0 (>= 1.18.3) ma 1.14.8-5 sta per essere installato
Dipende: libwnck22 (>= 2.19.5) ma non è installabile
E: Pacchetto non integro
Cosa sbaglio ho seguito alla lettera l'impostazione del sources.list

jason ha detto...

ciao francesco

francesco hai x caso debian unstable?

da quello che leggo sull output mi sembra di capire che stai usando la unstable.
sbaglio??

fammi sapere

Francesco Paolo ha detto...

No era la etch stable. Poi ho provato a cambiare con la lenny ed è andato tutto a posto... Grazie mille molto utile la guida! Probabilmente i repository della guida non erano per la etch...
Ma visto ke siamo in tema per passare da etch (stable) a lenny (testing) ho dovuto praticamente reinstallare tutto e formattare... ci sarebbe un metodo più indolore?

jason ha detto...

ciaon francesco,
Puoi provare a sostituire etch con lenny nel sources.list, fare un
"apt-get update ed un apt-get -fuV dist-upgrade" e fermarti dopo aver letto
la lista dei pacchetti: se non ti va, rimetti etch nel sources.list, dai un
apt-get update e non hai perso nulla.

Purtroppo ho notato che negl'ultimi aggiornamenti non è più possibile passare da Debian Etch (l'ultima versione stabile) a Debian Lenny (fase di testing), almeno non completamente. Questo per una incompatibilità del driver video che non fà partire Xorg.
Però tentare non nuoce :P visto che usi Debian di certo non starai male a smanettar un po di piu del normale :)

Francesco Paolo ha detto...

Si! Infatti non ho problemi a smanettare un pò di più, anke se sn ancora molto niubbo! Vabbè ormai avevo già formattatoe ora sto già usando lenny e così non ho avuto più problemi ad usare questa guida... grazie mille jas!

Mirko ha detto...

Ho seguito la procedura e non mi va il messaggio che mi restituisce quando provo a far partire compiz da terminale è il seguente :

Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.

Dico subito che sono nuovo di linux e quindi anche di debian se mi sapete aiutare vi ringrazio ^^

jason ha detto...

ciao mirko

innanzitutto dimmi:

1) che scheda video stai usando ( comando: lspci )
2) che versione di Debian (etch,lenny,unstable) stai usando
3) quale kernel usi? (comando: uname -r )

da root dimmi cosa restituisce il comando:

glxinfo

fammi sapere

Mirko ha detto...

allora
-la scheda video è 1 NVIDIA GeForce 8600M GS GPU

-sulla versione ti posso dire che ho installato la 5.0 rilasciata dal sito ufficiale

-la versione del kernel è 2..6.26-1-686

-e quello che mi restituisce il comando è:

name of display: :0.0
Error: glXCreateContext failed

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2c 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2d 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2e 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x30 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x31 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x32 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x33 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x34 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x35 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x36 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x37 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x38 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x39 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3b 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3c 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3d 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3e 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x43 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x44 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x45 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x46 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x47 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x48 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x49 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4b 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4c 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4d 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4e 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x50 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x51 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x52 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x53 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x54 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x55 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x56 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x57 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x58 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x59 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5b 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5c 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5d 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5e 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x5f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x60 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x61 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
0x62 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x63 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x64 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x65 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x66 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x67 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x68 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x69 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6a 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6b 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6c 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6d 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6e 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6f 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x70 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x71 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x72 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x73 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x74 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x75 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x76 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x77 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x78 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x79 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x7a 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x7b 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x7c 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

jason ha detto...
Questo commento è stato eliminato dall'autore.
jason ha detto...

Ciao Mirko,

sembra che i driver nvidia o non ci sono oppure durante un aggiornamento ha fatto casino il sistema.Se non li hai mai installati vai sul sito nvidia (http://www.nvidia.it/object/linux_display_ia32_180.22_it.html)
e scarichi il driver.
Finito di scaricare chiudi il serverX (ctrl + alt +f3 ) vai in shell ti logghi da root e dai il comando :
killall gdm (o kdm se usi kde )

poi passi a installare il driver:
ti sposti nella directory dov è il driver scaricato e dai il comando:
sh NVIDIA-Linux-x86-180.22-pkg1.run

appena fatto la procedura di installazione riavvi il pc :
shutdown -r now

...se invece il driver nvidia gia era installato prova sempre con X chiuso) a dar il comando:
nvidia-installer --update

fammi sapere com'e' andata :)

Come vedere Tv su Android :)

Salve a tutti, oggi voglio parlarvi di come si può vedere la tv in qualsiasi posto siate usando il servizio IPTV. Intanto vediamo di ca...