View previous topic :: View next topic |
Author |
Message |
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Mon Apr 10, 2006 1:44 pm Post subject: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
XGL HOWTO
Questo howto è stato scritto per aiutare gli utenti di gentoo che non conoscono bene l'inglese(non che io lo sappia, anzi) e che vogliono installare Xgl. Questa guida si basa su questa: http://gentoo-wiki.com/HOWTO_XGL e non è una traduzione completa di essa ma partendo da essa viene riscritta in italiano riassumendo in generale i passaggi. Inoltra io l'ho installata su una nVidia 6200 e su kde quindi le parti riguardanti le ati e gnome sono prese paro paro dalla guida.
Che cosa è XGL? (scritto da Thrain leggete pure qui https://forums.gentoo.org/viewtopic-p-3139159.html#3139159)
--------------------------
La sigla Xgl indica una "teoria". Cioè "X-on-OpenGL", ovvero un server X che per disegnarsi sullo schermo si appoggia a funzioni OpenGL che, nel caso in cui l'hardware (e il driver) lo consenta, vengono accelerate dalla scheda grafica. In questo modo si cancella completamente l'uso della parte del driver che si occupava di programmare la pipe 2D della scheda grafica e che disegnava X sullo schermo. I driver di Xgl dovrebbero fornire solo la parte che si occupa della programmazione della zona 3D della scheda grafica e il server X utilizzerebbe le funzioni OpenGL fornite dal driver e da Mesa per disegnarsi. L'implementazione di Xgl che Novell ha rilasciato andrebbe più precisamente chiamata Xglx (ovvero X-on-GLX), e cioè un server X che attraverso GLX comunica con un altro server Xorg che renderizza il tutto attraverso OpenGL. Vi accorgerete di questo se, dopo aver lanciato Xgl, date un "ps ax"... vedrete il processo Xgl e poi un altro processo, Xorg, che si occupa di fornire un context OpenGL su cui Xgl disegna tutte le sue belle finestre.
Questo punto può essere riassunto così: Novell ha scritto un altro server X, chiamato Xglx, e che funziona disegnando il desktop su un context OpenGL fornito dal server Xorg sottostante.
Detto con le mie parole: Xgl è come avere un videogioco o uno screensaver opengl a tutto schermo che riceve dal server Xorg sottostante le immagini (na specie di snapshot continuo) delle finestre. A queste "immagini" applica facilmente degli effetti grafici tramite le librerire opengl. Quando voi clikkate su una finestre in realtà clikkate su una immagine ma xgl inviera il clik a quelle cordinate sulla reale finestra. Per fare ciò deve però sostituire il Windows manager di sotto (kwin o metacity) e lo sostituisce con (compiz e gnome-window-decorator o kde-window-decorator). Questo però che ho scritto io non so quando sia giusto.....
Requisiti di base:
---------------------------
Per prima cosa dovete avere una scheda video che sia supportata un elenco abbastanza completo lo potete trovare qui. Se la vostra scheda non è nell'elenco non disperate in continuazione vengono rese compatibili sempre più schede. Cmq in linea di massima le nVidia e le Ati, tranne qualche eccezzione, sono quasi tutto supportate.
Un altro requisito di base è XORG 7 per installarlo seguite questa guida http://gentoo-wiki.com/HOWTO_Modular_Xorg.
Installare XGL
---------------------------
Preparazione portage
----------------------------
Per prima cosa conviene effettuare un
Siccome la Novel ha implementato le nuove feature su gnome l'unico programma attualmente in grando di configurare XGL(o meglio compiz) è gconf-editor quindi diamo un bel
Code: | #emerge gconf-editor |
Ora andremo a creare un Portage Overlay apposito per XGL e lo sincronizzeremo con un server svc.
Per realizzare questo scopo prima dobbiamo installare subverion che ci permette appunto di fare una sincronizzazione di una cartella con una virtuale
E' importante che questo pacchetto sia compilato con -nowebdav disattivato a tale scopo aggiungiamo le use specifiche per il pacchetto con questo comando Code: |
#echo "dev-util/subversion -nowebdav" >> /etc/portage/package.use |
ora diamo
Una volta emerso portiamo nella cartella /usr/local ed effettuiamo la sincronizzazione
Code: | #cd /usr/local
#svn co http://svn.xgl-coffee.org/xgl-coffee/trunk xgl-coffee |
ora avremo in /usr/local/xgl-coffee il nostro nuovo portage overlay. Quindi andiamo a settarlo nel file /etc/make.conf
Code: | PORTDIR_OVERLAY="/usr/local/xgl-coffee" |
NOTA1: sulla guida viene spiegato anche come sincronizzare il ramo ancora più instabile di xgl. Io personalmente ve lo sconsiglio.
NOTA2: Io collegandomi dall'università non ho possibilità di uscita su porte diverse dall'80 e quindi non potevo usare svc. Se siete anche voi nello stesso caso potete fare così:
Code: | #mkdir temp
#cd temp
#wget -r http://svn.xgl-coffee.org/xgl-coffee/trunk
!!!(qui dovete fare un trova file .html e una volta trovati li eliminate tutti)
#mv ./svn.xgl-coffee.org/xgl-coffee/trunk /usr/local/xgl-coffee |
Smascherare i pacchetti
---------------------------------------
Siccome sono diversi i pacchetti da smascherare ecco un elenco da incollare nel file /etc/portage/package.keywords
Code: | x11-proto/glproto ~x86
media-libs/mesa ~x86
media-libs/glitz ~x86
x11-base/xgl ~x86
x11-wm/compiz ~x86 ***deprecated
x11-wm/compiz-quinnstorm ~x86
x11-wm/compiz-vanilla ~x86
x11-libs/cairo ~x86
sys-apps/man ~x86
x11-misc/util-macros ~x86
x11-misc/xwinwrap ~x86 #movies/openGL screensaver on desktop as in Novel video: optional
>=x11-libs/libwnck-2.14 -* #only if you want to compile compiz from xgl-coffee overlay |
ed aggiungiamo con questo comando Mesa a package.unmask
Code: | #echo "media-libs/mesa" >> /etc/portage/package.unmask |
Emergiamo XGL
------------------------------
Prima di emergere xgl abilitiamo le use flag glitz e cairo.(Usate ufed o aggiungeteli manualmente in /etc/make.conf)
Ora iniziamo a emergere un pò di pacchetti
SE questo pacchetto vi da ERRORE allora fate così:
Code: | #emerge -v1a "=x11-libs/cairo-1.0.4"
#emerge -v1a pango
#emerge -v1a cairo |
installatto correttamente cairo contiuamo emergendo
Code: | #emerge -v1a pango gtk+ |
ora aggiungimao queste 2 righe in etc/portage/package.use
Code: | x11-wm/compiz-quinnstorm gnome svg
x11-wm/compiz-vanilla gnome svg |
Se avete installato correttamente Xorg7 nel file /etc/make.conf dovreste aver la varibile VIDEO_CARDS settata con la marca della vostra scheda video. In caso negativo(cosa strana):
Code: | VIDEO_CARDS="ati" #se avete un ati
VIDEO_CARDS="nvidia" #se avete nvidia |
Emergiamo ancora qualche pacchetto:
Code: | #emerge -av glproto
#emerge -av mesa |
Code: | !!SE e SOLO SE siete utenti nvidia eseguite questa riga sotto stante se no saltatela
#eselect opengl set nvidia |
Code: | #emerge -av xgl compiz-vanilla |
NOTA:
sulla guida in inglese in questo momento dice di installare compiz-vanilla. Quando l'ho installato io si chiamava compiz è basta. Questo è il pacchetto che realmente effettua gli effetti. A tale scopo speigo alcune USE flag che lo riguardano.
KDE: abilità kde-window-decorator (non funziona ancora)
GNOME: abilità gnome-window-decorator (funziona, ed è l'unico modo per aver i bordi alle finestre. Anche gli utente kde se vogliono i bordi devono abilitarlo è installare un pò di pacchetti gnome. Non è fondamentale avere i bordi perchè si possono spostare le finestre con Alt+clik mouse, chiuderle con Alt+F4, rimpiccilirle Alt-F9, Massimizzarle, Alt-F10 e così via)
QUINNSTORM: abilità degli effetti extra(al momento miniwin, e uno per il focus delle finestre)
SVG: se volete mettere un immagine sul cubo
Se ottente errori quando compilate mesa eseguite questi 2comandi e poi riprendete da dove eravate rimasti
Code: | #echo "x11-libs/libdrm ~x86" >> /etc/portage/package.keywords
#emerge libdrm mesa |
Aggiornare XGL
-------------------------
Ogni volta che volete aggiornare xgl dovete rifare la sincronizzazione del portage overlay
Code: | #cd /usr/local/xgl-coffee/
#svn up |
AVVIARE XGL
------------------------------
Ci sono diversi modi di avviare Xgl e compiz ma per la prima volta conviene leggere la parte "avviare a mano" anche perchè spiego come aggiungere gli effetti a compiz.
Avviare a mano
------------------------------
Per avviare XGL se siete utenti nVidia userete sempre
Code: | Xgl -ac -accel glx:pbuffer -accel xv & |
Se siete utenti Ati
Code: | Xgl -ac -accel glx:pbuffer -accel xv:pbuffer & |
Ora qualunque scheda usate avviate compiz così:
Code: | LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:0 compiz gconf & |
così avviate gnome-window-decorator(se l'avete instalalto)
Code: | DISPLAY=:0 gnome-window-decorator |
e dopo avviate gconf-editor così
Code: | DISPLAY=:0 gconf-editor & |
ora andate nella finestra che vi appare nella -> apps --> compiz --> general --> allscreens --> ed edittate l'opzione active_plugins.
e inserite in questo ordine queste stringhe:
Code: | decoration wobbly fade minimize cube rotate zoom scale move resize place switcher |
se volete pure gli ultimi effetti(se avete installato compiz con la use flag QUINNSTORM) aggiungete
Code: | water miniwin trailfocus |
per chiudere CTRL+ALT+(tasto per cancellare quello con la freccia vicino all'invio.. caspita non mi viene il nome!!!)
AVVIARE TRAMITE KDM
-------------------------------------
Edittate il file /usr/kde/<versione di kde>/share/config/kdm/kdmrc trovate e sostituite a ServerCmd il comando che vi ho scritto prima per avviare xgl
Code: | ServerCmd=/usr/bin/Xgl -br -kb -ac -accel glx:pbuffer -accel xv (questo se siete utente nvidia se no l'altro) |
NOTA: io avevo problemi con la tastiera non mi funzionavano le combinazioni con la tastiera e il tasto win se anche a voi lo fa togliete al comando che vi ho scritto -kb
Ora edittate /usr/kde/3.5/share/config/kdm/Xstartup. La guida fa aggiunge questo:
Code: | LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
sleep 3
gnome-window-decorator &
|
io invece vi dico fidatemi di me e scrivete al posto di quello che dice la guida:
Code: | sudo -u $USER compiz gconf --replace &
sudo -u $USER gnome-window-decorator & |
Occhio che dovete avere installato sudo. Io ho dovuto trovare questo metodo perchè in quel modo compiz e gnome-window-decorator mi partivano come utente root e se mi loggavo come non utente root non mi funzionava compiz
AVVIARE TRAMITE GDM (a mano)
-------------------------------------
Questa parte è presa paro paro dalla guida non l'ho provato e chiedo agli altri utenti se quello che scrivo è giusto:
Per prima cosa fate il backup gdm
Code: | cp /etc/X11/gdm/gdm.conf /etc/X11/gdm/gdm.conf.back |
Adesso aprite il file /etc/X11/gdm/gdm.conf e cercate la sessione [servers] (dovrebbe essere vicino alla fine) commentate la stringa "0=Standard" e aggiungete come nell'esempio
. Code: | ..
[servers]
#0=Standard
0=inactive
1=Xgl
...
# Definition of the xgl X server.
[server-Xgl]
name=Xgl
command=/usr/bin/Xgl :1 -ac -accel xv:pbuffer -accel glx:pbuffer
flexible=true
chooser=false
handled=true
priority=0 |
NOTA: secondo me si può evitare di usere il DISPLAY 1 per xgl perchè era un vecchio problema. Infatti ora xgl io lo faccio partire sullo zero se così fosse io scrivere così:
. Code: | ..
[servers]
#0=Standard
0=Xgl
...
# Definition of the xgl X server.
[server-Xgl]
name=Xgl
command=/usr/bin/Xgl :0 -ac -accel xv:pbuffer -accel glx:pbuffer
flexible=true
chooser=false
handled=true
priority=0 |
ma vedete poi voi.
FINE
----------------
Se usate un altro wm o volete una versione aggiornata leggete la versione in inglese dove trovate molte più informazioni.
Per informazioni su i plugin di compiz http://gentoo-wiki.com/Compiz
Se usate kde vi consiglio kxdocker (grazie a X-Drum per i pacchetti per gentoo e a Stefano per averlo creato proprio)
La guida è finita spero che vi sia servita e che sia corretta. Scusate l'italiano ma ci sono negato.
Per discutere in italiano a riguardo di xgl vi consiglio questo post https://forums.gentoo.org/viewtopic-t-430165-start-50-postdays-0-postorder-asc-highlight-.html
Bene avete finito! Buon XGL!
Alessandro -iDreamer- Avolio
Distribuito secondo gpl. _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking
Last edited by iDreamer on Tue Apr 11, 2006 3:56 pm; edited 2 times in total |
|
Back to top |
|
|
GuN_jAcK l33t
Joined: 23 Mar 2005 Posts: 833 Location: Prague, Czech Republic
|
Posted: Tue Apr 11, 2006 12:40 am Post subject: |
|
|
ah ti sei scordato di linkare la parola qui con la lista delle schede video supportate...
comunque ottimo lavoro! _________________ Rispondi in maniera intelligente anche a chi ti tratta stupidamente. |
|
Back to top |
|
|
Lestaat Guru
Joined: 13 Jan 2005 Posts: 412 Location: Perugia
|
Posted: Tue Apr 11, 2006 10:28 am Post subject: |
|
|
Io ho il problemino di non aver internet sulla gentoo di casa.
Posso evitare il "checkout" dal cvs avendo ovviamente i sorgenti già in distfiles/cvs-src ?
Attualmente tenta comunque di fare il login sul cvs e al fallimento si interrompe. _________________ Vorrei salvare il mondo...
...ma non so con che estensione!!! |
|
Back to top |
|
|
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Tue Apr 11, 2006 1:25 pm Post subject: |
|
|
Lestaat wrote: | Io ho il problemino di non aver internet sulla gentoo di casa.
Posso evitare il "checkout" dal cvs avendo ovviamente i sorgenti già in distfiles/cvs-src ?
Attualmente tenta comunque di fare il login sul cvs e al fallimento si interrompe. |
che io sappia no... perchè ogni volta tende a scaricare l'ultimissima versione... però non so magari vedi se qualcuno ti sa dire qualcosa di più.. _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Tue Apr 11, 2006 2:10 pm Post subject: |
|
|
ottimo lavoro: unica cosa ti è scappato uno spazio in "Preparazione portage"
tra emerge sync ed echo _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Apr 12, 2006 6:35 am Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
iDreamer wrote: |
Una volta emerso portiamo nella cartella /usr/local ed effettuiamo la sincronizzazione
Code: | #cd /usr/local
#svn co http://svn.xgl-coffee.org/xgl-coffee/trunk xgl-coffee |
ora avremo in /usr/local/xgl-coffee il nostro nuovo portage overlay. Quindi andiamo a settarlo nel file /etc/make.conf
Code: | PORTDIR_OVERLAY="/usr/local/xgl-coffee" |
|
Un momento. Questo non mi piace.
Io ho già un overlay piuttosto articolato.
Devo rinunciarvi per usare il nuovo?
È scorretto utilizzare l'overlay attuale e metterci lì il contenuto si xgl-coffee? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Lestaat Guru
Joined: 13 Jan 2005 Posts: 412 Location: Perugia
|
Posted: Wed Apr 12, 2006 6:56 am Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
cloc3 wrote: |
Un momento. Questo non mi piace.
Io ho già un overlay piuttosto articolato.
Devo rinunciarvi per usare il nuovo?
È scorretto utilizzare l'overlay attuale e metterci lì il contenuto si xgl-coffee? |
Perchè rinunciarvi?
Lo aggiungi nel make e li hai entrambi
Code: | PORTDIR_OVERLAY="/tuo/vecchio/overlay /usr/local/xgl-coffee" |
_________________ Vorrei salvare il mondo...
...ma non so con che estensione!!! |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Fri Apr 14, 2006 12:41 am Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
cloc3 wrote: | È scorretto utilizzare l'overlay attuale e metterci lì il contenuto si xgl-coffee? |
Mi sa di sì:
Ho paura che quando darai nell'aggiornamento verranno cancellati anche i tuoi ebuild. _________________ Proudly Member of GeCHI |
|
Back to top |
|
|
Lestaat Guru
Joined: 13 Jan 2005 Posts: 412 Location: Perugia
|
Posted: Fri Apr 14, 2006 7:39 am Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
thewally wrote: | cloc3 wrote: | È scorretto utilizzare l'overlay attuale e metterci lì il contenuto si xgl-coffee? |
Mi sa di sì:
Ho paura che quando darai nell'aggiornamento verranno cancellati anche i tuoi ebuild. |
Ripeto:
perchè mettere il contenuto nel vecchio overlay quando si può semplicemente aggiungere questo nuovo overlay nel make?
PS
non vengono cancellati altri ebuild con il comando svn up.
Questo aggiorna i file che vengono trovati elencati nei file contenuti in .svn _________________ Vorrei salvare il mondo...
...ma non so con che estensione!!! |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Fri Apr 14, 2006 4:34 pm Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
Lestaat wrote: | Ripeto:
perchè mettere il contenuto nel vecchio overlay quando si può semplicemente aggiungere questo nuovo overlay nel make? | Non codivido neanche io questa decisione, in quanto ho due overlay separati per queste cose. Volevo solo rispondere a cloc3 che mi sembrava non volesse aggiungerne altri.
Lestaat wrote: | PS
non vengono cancellati altri ebuild con il comando svn up.
Questo aggiorna i file che vengono trovati elencati nei file contenuti in .svn |
Grazie, buono a sapersi _________________ Proudly Member of GeCHI |
|
Back to top |
|
|
Alakhai Apprentice
Joined: 16 Oct 2003 Posts: 151
|
Posted: Thu Apr 20, 2006 8:41 am Post subject: |
|
|
Innanzitutto grazie della giuda
secondopoi ho seguito tutti i passaggi ma, per la mia infinita newbbaggine, non parte
quando avvio a mano il server grafico parte l'icone del mouse vengono caricate la clessidra gira, poi dopo due secondi la clessidra sparisce e viene sostituita dalla x classica del server X e non mi fa caricare niente, per giunta se tabbo in una console o freeza il pc o mi manda fuori frequenza il monitor e non mi fa vedere niente
idee di dove potrei aver sbagliato? _________________ Gentoo Linux 64Bit User |
|
Back to top |
|
|
f0llia l33t
Joined: 22 Apr 2003 Posts: 873
|
Posted: Fri Apr 21, 2006 9:13 am Post subject: |
|
|
scusate ma non riesco a trovare la guida per xorg7 modulare... il link del wiki è vuoto ..
cosa posso seguire ? |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
|
Back to top |
|
|
pava_rulez Guru
Joined: 02 Mar 2005 Posts: 339 Location: Bologna -> Italy -> Europe
|
Posted: Sat Apr 29, 2006 1:56 pm Post subject: |
|
|
Ciao ragazzi,
ho provato ad avventurarmi anch'io nel mondo di Xgl. Tutto bene per Xorg modulare, ma ho 1 problema seguendo questa ottima guida:
Code: | Linux_Machine xgl-coffee # emerge -av mesa
-
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] media-libs/mesa-6.5.1_alpha20060418 [6.4.2-r2] USE="motif -3dnow% -debug -mmx% -sse%" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis -tdfx -trident -via" 0 kB [1]
Total size of downloads: 0 kB
Portage overlays:
[1] /usr/local/xgl-coffee
Do you want me to merge these packages? [Yes/No] y
>>> Emerging (1 of 1) media-libs/mesa-6.5.1_alpha20060418 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
!!! Digest verification failed:
!!! /usr/local/xgl-coffee/media-libs/mesa/files/makedepend-location.patch
!!! Reason: Failed on SHA256 verification
!!! Got: 3541f6528b402328886e3169169fc400db11ed91d39ddd2b5d3b1f6be77d7ff5
!!! Expected: c0ec505e5fb263d4cde901ce9afe3197346acf67372460a2177231be8425e0ab
|
Come posso rimediare? Thanx _________________ Is this the Real Life?
is this just Fantasy?
caught in a landslide
no escape from Reality... |
|
Back to top |
|
|
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Sat Apr 29, 2006 5:52 pm Post subject: |
|
|
pava_rulez wrote: | Ciao ragazzi,
ho provato ad avventurarmi anch'io nel mondo di Xgl. Tutto bene per Xorg modulare, ma ho 1 problema seguendo questa ottima guida:
Code: | Linux_Machine xgl-coffee # emerge -av mesa
-
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] media-libs/mesa-6.5.1_alpha20060418 [6.4.2-r2] USE="motif -3dnow% -debug -mmx% -sse%" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis -tdfx -trident -via" 0 kB [1]
Total size of downloads: 0 kB
Portage overlays:
[1] /usr/local/xgl-coffee
Do you want me to merge these packages? [Yes/No] y
>>> Emerging (1 of 1) media-libs/mesa-6.5.1_alpha20060418 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
!!! Digest verification failed:
!!! /usr/local/xgl-coffee/media-libs/mesa/files/makedepend-location.patch
!!! Reason: Failed on SHA256 verification
!!! Got: 3541f6528b402328886e3169169fc400db11ed91d39ddd2b5d3b1f6be77d7ff5
!!! Expected: c0ec505e5fb263d4cde901ce9afe3197346acf67372460a2177231be8425e0ab
|
Come posso rimediare? Thanx |
io ti dico come faccio io di solito... è un metodo poco pulito e molti ti diranno come hanno già fatto che può danneggiare il sistema portage... però io ho fatto così senza danni..
in pratica spesso gli ebuild non sono aggiornati alle dimensioni effettive dei file e bisogna ricrearli
vai in /usr/local/xgl-coffee/media-libs/mesa/
e fai
#ebuild <nome ebuild> digest
(naturalmente prima elimina il file da /usr/portage/distfile e pulisci nella cartella ......mesa/files quelli che si riferiscono all'ebuild in questione
dopo aver scaricato il file verranno creati da noi tali file e potrai installare mesa tranquillamente...
ciao _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
pava_rulez Guru
Joined: 02 Mar 2005 Posts: 339 Location: Bologna -> Italy -> Europe
|
Posted: Sun Apr 30, 2006 7:16 pm Post subject: |
|
|
Ciao iDreamer, volevo ringraziarti per l'aiuto. Ora sto scrivendo da Xgl, anche se ho dovuto penare non poco per trovare risposta ai miei dubbi e ancora non sono riuscito a lanciare Xgl attraverso gdm, ma mi devo accontentare di lanciare a mano lo script startxgl che ho trovato sul Wiki. Per il momento mi va comunque benissimo così...dimenticavo, FIGO STO XGL!!! _________________ Is this the Real Life?
is this just Fantasy?
caught in a landslide
no escape from Reality... |
|
Back to top |
|
|
trench_deep n00b
Joined: 28 Dec 2003 Posts: 24
|
Posted: Tue May 16, 2006 10:32 pm Post subject: Re: [HOWTO] XGL (alla faccia degli utenti OsX) |
|
|
Avviare a mano
------------------------------[/b]
Per avviare XGL se siete utenti nVidia userete sempre
Code: | Xgl -ac -accel glx:pbuffer -accel xv & |
Se siete utenti Ati
Code: | Xgl -ac -accel glx:pbuffer -accel xv:pbuffer & |
Ora qualunque scheda usate avviate compiz così:
Code: | LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:0 compiz gconf & |
così avviate gnome-window-decorator(se l'avete instalalto)
Code: | DISPLAY=:0 gnome-window-decorator |
e dopo avviate gconf-editor così
Code: | DISPLAY=:0 gconf-editor & |
ora andate nella finestra che vi appare nella -> apps --> compiz --> general --> allscreens --> ed edittate l'opzione active_plugins.
e inserite in questo ordine queste stringhe:
Code: | decoration wobbly fade minimize cube rotate zoom scale move resize place switcher |
se volete pure gli ultimi effetti(se avete installato compiz con la use flag QUINNSTORM) aggiungete
Code: | water miniwin trailfocus |
per chiudere CTRL+ALT+(tasto per cancellare quello con la freccia vicino all'invio.. caspita non mi viene il nome!!!)
Ragazzi sono arrivato a questo punto, ho lanciato tutti i comandi e praticamente mi si avvia X con sfondo grigio e puntatore del mouse a forma di x. Mi sapreste aiutare? E' capitato anche a voi e come avete risolto? Grazie 1000 |
|
Back to top |
|
|
Deus Ex Guru
Joined: 16 Nov 2005 Posts: 489 Location: Patavium
|
Posted: Tue Jun 06, 2006 7:20 am Post subject: |
|
|
Seguendo paro paro le indicazioni dell'Howto in inglese, sono arrivato ad ottenere XGL funzionante.
Credo che dalla traduzione di iDreamer a ora sia cambiato qualcosa, nel senso che ora non dice più di inserire i comandi di avvio di compiz e gnome-window-decorator in Xstartup, ma dice di creare uno scriptino in locale che lanci i suddetti programmi con i diritti di utente:
Code: |
Do not use /usr/kde/3.5/share/config/kdm/Xstartup script to start compiz. This will execute it as root.
You should place this script in your path:
File: /usr/local/bin/compiz-decorator
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
sleep 3
gnome-window-decorator &
In a fast machine you can change "sleep 3" to "sleep 1". After you must add KDEWM=compiz-decorator to /etc/env.d/99kde-env (or any other file in /etc/env.d) and execute env-update.
This allows you to just have /etc/init.d/xdm start on boot creating a full Xgl with effects enabled with no user intervention with the normal kdm login.
[edit]
|
...e tutto funzia!! _________________ Deus Ex
--
L’inflazione che caccia nelle mani dell’individuo, in un gesto solo, miliardi di marchi, lasciandolo più miserabile di prima, dimostra punto per punto che il denaro è un’allucinazione collettiva. |
|
Back to top |
|
|
flocchini Veteran
Joined: 17 May 2003 Posts: 1124 Location: Milano, Italy
|
Posted: Thu Jun 22, 2006 1:20 pm Post subject: |
|
|
seguendo la guida sul wiki, non riesco a compilare compiz-vanilla
Code: |
[...scaricamenti vari]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/compiz-vanilla-0.0.11_p20060606/work/compiz ...
autoreconf-2.59: Entering directory `.'
autoreconf-2.59: configure.ac: not using Gettext
autoreconf-2.59: running: aclocal
/usr/share/aclocal/pth.m4:43: warning: underquoted definition of _AC_PTH_ERROR
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/pth.m4:55: warning: underquoted definition of _AC_PTH_VERBOSE
/usr/share/aclocal/pth.m4:61: warning: underquoted definition of AC_CHECK_PTH
/usr/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
/usr/share/aclocal/dynamite.m4:4: warning: underquoted definition of AM_PATH_LIBDYNAMITE
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/ao.m4:9: warning: underquoted definition of XIPH_PATH_AO
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf-2.59: configure.ac: tracing
autoreconf-2.59: configure.ac: creating directory config
autoreconf-2.59: running: libtoolize --copy
Putting files in AC_CONFIG_AUX_DIR, `config'.
/usr/share/aclocal/pth.m4:43: warning: underquoted definition of _AC_PTH_ERROR
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/pth.m4:55: warning: underquoted definition of _AC_PTH_VERBOSE
/usr/share/aclocal/pth.m4:61: warning: underquoted definition of AC_CHECK_PTH
/usr/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
/usr/share/aclocal/dynamite.m4:4: warning: underquoted definition of AM_PATH_LIBDYNAMITE
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/ao.m4:9: warning: underquoted definition of XIPH_PATH_AO
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf-2.59: running: /usr/bin/autoconf-2.59
autoreconf-2.59: running: /usr/bin/autoheader-2.59
autoreconf-2.59: running: automake --add-missing --copy --no-force
configure.ac: installing `config/install-sh'
configure.ac: installing `config/missing'
gnome/Makefile.am: installing `config/depcomp'
autoreconf-2.59: Leaving directory `.'
grep: po/Makefile.in.in: No such file or directory
grep: po/Makefile.in.in: No such file or directory
grep: po/Makefile.in.in: No such file or directory
grep: po/Makefile.in.in: No such file or directory
grep: po/Makefile.in.in: No such file or directory
grep: po/Makefile.in.in: No such file or directory
patch: **** Can't find file po/Makefile.in.in : No such file or directory
sed: impossibile leggere po/Makefile.in.in: No such file or directory
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/x86_64-pc-linux-gnu-nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for x86_64-pc-linux-gnu-g77... x86_64-pc-linux-gnu-g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether x86_64-pc-linux-gnu-g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... (cached) x86_64-pc-linux-gnu-strip
checking for correct ltmain.sh version... yes
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for x86_64-pc-linux-gnu-g77 option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g77 PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g77 static flag -static works... yes
checking if x86_64-pc-linux-gnu-g77 supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g77 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) yes
checking for stdlib.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
./configure: line 21703: IT_PROG_INTLTOOL: command not found
checking whether byte ordering is bigendian... no
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for COMPIZ... yes
checking for GL_CFLAGS...
checking for GL_LIBS... -Wl,-R/usr/lib64/opengl/xorg-x11/lib/ -L/usr/lib64/opengl/xorg-x11/lib/ -lGL
checking for GCONF... yes
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml::/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for PLACE... yes
checking for LIBSVG_CAIRO... yes
checking for GNOME_WINDOW_DECORATOR... yes
checking for wnck_window_has_name... no
checking for GNOME_WINDOW_SETTINGS... yes
checking for KDE_WINDOW_DECORATOR... yes
configure: creating ./config.status
config.status: creating compiz.pc
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating include/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/compiz.schemas.in
config.status: creating images/Makefile
config.status: creating gnome/Makefile
config.status: creating gnome/window-decorator/Makefile
config.status: creating gnome/compiz.desktop
config.status: creating kde/Makefile
config.status: creating kde/window-decorator/Makefile
config.status: creating po/Makefile.in
config.status: error: cannot find input file: po/Makefile.in.in
!!! ERROR: x11-wm/compiz-vanilla-0.0.11_p20060606 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
compiz-vanilla-0.0.11_p20060606.ebuild, line 63: Called die
!!! autogen failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! This ebuild is from an overlay: '/usr/local/overlays/xgl-coffee' |
scusate la lunghezza ma non saprei cosa potrebbe essere rilevante e cosa no... Sono su amd64 e sto usando l'overlay suggerito sempre dalla guida. Grazie
EDIT: Trovato l'arcano, dev-util/intltool era troppo vecchio (0.31)... Resta da capire perche' non era segnato come dipendenza, ora con la 0.34 compila perfettamente _________________ ~~ Per amore della rosa si sopportano le spine... ~~ |
|
Back to top |
|
|
tizio Guru
Joined: 22 Mar 2005 Posts: 365
|
Posted: Fri Jun 30, 2006 11:11 pm Post subject: |
|
|
scusate ho qualche problema...
ho seguito la guida alla lettera...
ma al momento di emergere mesa ottengo un bel:
Code: |
Calculating dependencies |
!!! All ebuilds that could satisfy ">=x11-libs/libdrm-2.1_alpha" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libdrm-2.1_alpha20060614 (masked by: missing keyword)
- x11-libs/libdrm-2.1_alpha20060406 (masked by: missing keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-libs/mesa-6.5.1_alpha20060622" [ebuild])
|
ho provato anche aggiungendo libdrm a package.keywords e package.unmask ma niente...
ho gia un versione di libdrm installata (la 2.0.1)
grazie a tutti
Modifica:
scusate il problema e' dell'package.unmask... non c'entra con XGLX e quindi ho aperto un nuovo thread nel forum generale |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Jul 02, 2006 7:14 pm Post subject: |
|
|
ciao
ho ati 9700 e ho installato gnome 2.12.2 e xorg modulare
ho seguito la guida ma non riesco proprio a vedere la cosa funzionante nemmeno lanciando a mano
Code: |
Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:1 compiz gconf
DISPLAY=:1 gnome-window-decorator
DISPLAY=:1 xterm
|
In tal caso infatti non ho effetti visibili come se le impostazioni via gconf-editor per active_plugins non sortissero effetto
La prima stranezza e' che la entry compiz->general->allscreens->options esisteva ma vi era dentro solo audible_bells
Non so quindi se e' stato corretto aggiungere item di nome active_plugins come lista di stringhe con le voci elencate nell'howto
Se provo ad usare i suggerimenti per avviare via gdm invece vedo che il tutto e' inusabile e rallentato senza effetti grafici di nessun tipo
Un'altra considerazione che devo aggiungere e' che, visto che sembra non sia possibile usare fglrx come driver per incompatibilita' con xorg.server, in xorg.conf non uso piu' tale modulo (ne' lo carico piu') ma uso Driver radeon perdendo accelerazione 3d
Code: |
glxgears
731 frames in 5.3 seconds = 137.141 FPS
glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
|
Questa la sezione xorg.conf (che non so quanto sia corretta passando da fglrx a radeon)
Code: |
# === ATI device section ===
Section "Device"
Identifier "ATI Graphics Adapter"
## Driver "fglrx"
Driver "radeon"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
#PER USARE MODELINE VA MESSO
# Option "MetaModes" "1024x768_60.00"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, STV"
Option "IgnoreEDID" "off"
Option "HSync2" "31.5 - 68.7"
Option "VRefresh2" "20 - 70"
# Option "HSync2" "unspecified"
# Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "no"
## Option "TVStandard" "PAL-B"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
##se vuoi fps alto per i giochi metti a no e abbassa a 1 FSAAScale
Option "FSAAEnable" "no"
#######Option "FSAAScale" "1"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
###Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4e50
Screen 0
EndSection
|
grazie ciao |
|
Back to top |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Sat Jul 08, 2006 2:19 pm Post subject: Domande su XGL |
|
|
Stavo provando a installare XGL seguendo l'howto presente sul forum ma mi viene un dubbio.
Buona parte dei pacchetti li ho già installati (mesa, glitz e altro) ma li devo installare dal overlay che ho creato con subversion o posso tenere quel che ho ?
Grazie
Adriano |
|
Back to top |
|
|
tizio Guru
Joined: 22 Mar 2005 Posts: 365
|
Posted: Mon Jul 10, 2006 12:12 am Post subject: avvio Xgl |
|
|
ho installto Xgl seguendo questo thread.
dopo un pò di sbattimento sono riuscito a emergere tutto...
avvio Xgl con questo script:
Code: |
#!/bin/bash
echo "##### start XGL script #####"
if [ "$1" = "" ]; then
echo "Usage: startxgl <display number>"
else
echo "Starting X Server with XGL"
echo "DISPLAY=:$1"
Xgl :$1 -ac -accel xv:pbuffer -accel glx:pbuffer &
sleep 3
echo " Starting compiz"
DISPLAY=:$1 LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace gconf decoration wobbly fade minimize cube rotate zoon scale move resize place switcher &
sleep 3
echo " Starting WM"
DISPLAY=:$1 gnome-window-decorator &
DISPLAY=:$1 /usr/libexec/gnome-settings-daemon &
DISPLAY=:$1 nautilus -n --sync &
DISPLAY=:$1 gnome-panel
echo " DONE!"
fi
|
se lo faccio partire da un terminale di fluxbox... lanciando ./script 1... mi si avvia Xgl in una finestra 800x600 e tutto funziona alla perfezione.
se lo lancio invece all'avvio.. da console (con ./script 0 oppure ./script 1)... mi rimane schermata grigia con puntatore del mouse a X... e sono costretto a spegnere brutalmente perdendo anche la possibilità di leggere i messaggi di errore.
cosa potrebbe essere? perchè dovrebbe partire da dentro fluxbox ma da console no?
grazie mille a tutti _________________ ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Mon Jul 10, 2006 1:04 pm Post subject: |
|
|
quello script sembra vecchiotto. dovresti utilizzare o gconf e basta o tutto il resto e basta. non tutti e due contemporaneamente.
inoltre per vedere cosa non funzia prova ad eseguire i vari comandi uno alla volta.
altra questione: per ati ed nvidia i parametri da passare ad xgl sono differenti. stai utilizzando quelli corretti per la tua scheda? |
|
Back to top |
|
|
tizio Guru
Joined: 22 Mar 2005 Posts: 365
|
Posted: Mon Jul 10, 2006 1:23 pm Post subject: |
|
|
ho provato a togliere gconf ma la situazione non cambia
partendo da console sembra non esegua nulla dopo l'avvio di Xgl
(se commento tutto a parte Xgl la situazione è identica)
in pratica non avvia compiz e tutto quel che segue
(solo da console eh... partendo da un wm funkia tutto benissimo)
i parametri che passo a Xgl sono giusti... quelli per schede ati
grazie mille
EDIT:
era un errore banana... ho risolto aumentando i tempi di sleep _________________ ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
Last edited by tizio on Tue Jul 11, 2006 12:13 am; edited 1 time in total |
|
Back to top |
|
|
|