Ubuntu dapper & Compiz, un mondo 3D

by

In rete ci sono un casino di guide per farlo, ma questa è la migliore 🙂 (scherzo, le migliori restano sempre quelle di pollycoke) purtroppo (per gli altri) io ho un amd64 con nvidia quindi la procedura è buona solo per questa configurazione.

Non è vero, va bene anche per architettura a 32bit e per qualunque scheda video (a patto che supporti l’accelerazione 3d)

Incominiciamo:

Prima di tutto serve dare un occhio ai repository, e a che ci siamo aggiungiamo quello che ci servirà dopo.

sudo nano /etc/apt/sources.list

per adesso (11-09-06) i repository italiani non vanno bene quindi è opportuno cambiarli con quelli che volete, io ho messo quelli tedeschi, semplicemente cambiando “it” in “de” in tutti gli indirizzi che ho trovato. E’ ovvio quindi che tutti i repository vanno decommentati.
aggiungiamo infine quello che ci servirà poi

#compiz
deb http://www.beerorkid.com/compiz/ dapper main

Oppure, solo se avete un processore a 64bit:

#compiz
deb http://www.beerorkid.com/compiz/ dapper main main-amd64

possiamo salvare e chiudere.
Ora bisogna autenticarli

wget http://www.beerorkid.com/compiz/quinn.key.asc
sudo apt-key add quinn.key.asc

e infine facciamo un bel

sudo apt-get update

e un bel

sudo apt-get dist-upgrade

se era da un bel po che non facevate dist-upgrade, mi sa che è giunto il momento di fare una pausa e andarsi a prendere un caffè.
Adesso, se i driver della scheda video non sono installati, funzionanti, e con accelerazione 3d attivata
bisogna renderli tali. Se hai una nvidia procedi cosi (purtroppo per ATI non saprei, ma ci sono in rete infinite guide):

sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install nvidia-glx

una volta installati bisogna modificare alcune cose

sudo nano /etc/X11/xorg.conf

qundi andare alla sezione Section “Module” e apportare le seguenti modifice (scrivo solo le modifiche ometto tutto il resto)


# Load “GLcore”
# Load “dri”
Load “glx”

Nella Section “Device”:


Driver “nvidia”
Option “RenderAccel” “1”
Option “AllowGLXWithComposite” “1”

e infine aggiungere (se non la si ha gia) la seguente sezione

Section “Extensions”
Option “Composite” “Enable”
EndSection

Salviamo e chiudiamo
Con un ctrl+alt+backspace riavviamo l’interfaccia grafica, e se compare il logo nvidia allora tutto è andato a buon fine

Passiamo adesso all’installazione di compiz

sudo apt-get install xserver-xgl libglitz-glx1 libgl1-mesa
sudo apt-get install compiz-vanilla compiz-vanilla-gnome

Quindi alla configurazione del sistema
Per far partire Xgl, dobbiamo modificare

sudo nano /etc/gdm/gdm.conf-custom

aggiungendo queste linee sotto [servers]:

[servers]
0=Xgl # Se avete schede ATI va messo 1 come valore!

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl -ac -accel glx:pbuffer -accel xv:fbo
# se avete schede ATI usate invece questo:
# command=/usr/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

salviamo e chiudiamo
bisogna ora specificare che vogliamo che compiz sia lanciato appena prima di GNOME.
Per chi ha nvidia basta adare sul menu “sistema->preferenze->sessioni”, quindi cliccare su “avvio programmi”, e aggiungere

gnome-window-decorator –sm-disable

e

compiz –replace gconf –sm-disable

fatto ciò chiudere e riavviare il pc (a me è bastato ctrl+alt+backspace, a bruce no, quindi se non va riavviate il pc)

Per utenti ATI (purtroppo non posso confermare la validità) invece al posto di “compiz –replace gconf” creare questo script in /usr/bin/

sudo nano /usr/bin/startcompiz

e mettere dentro

#!/bin/sh
gnome-window-decorator –replace &
DISPLAY=:1 LD_PRELOAD=/opt/mesa/libGL.so.1.2 compiz –replace gconf

salviamo chiudiamo e rendiamo eseguibile:

sudo chmod 755 /usr/bin/startcompiz

e aggiungere a gnome-session-properties semplicemente:

/usr/bin/startcompiz

Dovrebbe essere tutto.

🙂

Per maggiori info pollycoke.wordpress.com

Annunci

10 Risposte to “Ubuntu dapper & Compiz, un mondo 3D”

  1. Andrea Says:

    caro harrier,
    mi compiaccio e mi rallegro per questo contributo.
    Un’annotazione: inseriscilo in una categoria più appropriata, e/o creane una.
    Un’altra annotazione: cita la fonte, cita la fonte, cita la fonte!!!
    Bene, bravo, bis

  2. peppone Says:

    ti ricordo di ricordare che la guida vale per gnome ma il compiz si puo scaricare pure per kde! se imposti che i commenti si vedono posso postare i comandi per le ati !!!!!

  3. peppone Says:

    come si imposta in modo che si vedono i commenti?

  4. 85maverik Says:

    Uhmm…è da provare vi dirò come andrà a finire!!!

  5. Giorgio Says:

    Salve,
    ho seguito le istruzioni ed ho installato tutto su un portatile Toshiba con Nvidia e funziona.
    Ho trovato un unico problem… che mi fa dei “quadratoni” ogni volta che attivo un programma di grafica 2D quando sposto il mouse… Che faccio?

    Ciao
    Giorgio

  6. harrier8 Says:

    Ciao Giorgio, grazie per aver scritto.
    Mi dispiace doverti dire che non mi è mai capitato questo problema e che quindi non saprei cosa risponderti, ma non temere sto già studiando la cosa e spero di risolverla al più presto 😉

  7. Alfio Says:

    Salve, sono un utente alle prime armi con kubuntu 6.10…
    Volevo accertarmi se questa procedura andrà sicuramente a buon fine sul mio notebook (anche se ho già fatto il backup preventivamente).
    Ho una scheda grafica ATI radeon express 1100 e un proc. turion a 64 bit

  8. harrier8 Says:

    Ciao alfio, purtroppo su kubuntu ho provato anch’io ma ancora non ci sono riuscito, ma ci riuscirò. Ho cercato e provato diverse guide, ma tutte fanno riferimento a ubuntu. mi spiace, ma per il momento non posso aiutarti 😦

  9. abex Says:

    Dunque dunque, Alfio, proprio ieri ho notato che Mandriva 2007 (che per chi non lo sapesse fino a qualche anno fa aveva il successo che Ubuntu ha adesso) ha già preinstallati i driver anche per le ati ed installa anche di default compiz, XGL e AIGLX.

    Io la sto scaricando e se dovessi riuscire a far ruotare il mio desktop su un portatile con una ATI MObility X700 te lo farò sapere.

    Intanto ecco il link di riferimento per scaricarla:
    http://www.mandriva.com/en/linux/2007

    Spero possa tornarti utile ^_^
    Abex

  10. harrier8 Says:

    @ Giorgio
    Mi spiace ma pare essere una cosa alquanto singolare la tua, credimi, è da quando hai postato che cerco una soluzione, ma non ho trovato nulla, alla fine ho pure chiesto a felipe di pollycoke e mi ha risposto cosi http://pollycoke.wordpress.com/2006/05/18/ubuntu-dapper-xgl-compiz/#comment-5475
    😦

    forse è meglio se gli spieghi i particolari a lui, probabilmente può aiutarti!

I commenti sono chiusi.


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