09 Febbraio, 2012, 16:16:19 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È uscito il numero 4 della Newsletter italiana di Ubuntu! Lo trovate a questo indirizzo. Buona lettura... e partecipate al sondaggio!
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Beryl con GTK e Compiz 0.3.6 su Dapper XGL  (Letto 3439 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
telperion
Audace Accademico
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 4.793

Media messaggi



Mostra profilo
« inserita: 02 Gennaio, 2007, 17:57:13 »

Beryl con GTK wd di Compiz

Un problema di Beryl su Dapper, è la mancata compilazione del window decorator Heliodor che , con Gnome , permette di utilizzare i temi Metacity, ma per funzionare richiede le librerie di gnome 2.16, non disponibili su Dapper.

[EDIT] In realtà sono riuscito a compilare Heliodor ed a farlo funzionare anche su Dapper, modificando un paio di file. Aggiunto ai pacchetti per dapper. Comunque tra i due, preferisco ancora il GTK-W-D.

Fino ad ora quindi solo Emerald come temi di Beryl.

La strana coppia.

Utilizzando su Edgy sia Beryl che Compiz, preferendo il primo, ho notato che il GTK Window Decorator di Compiz, funziona perfettamente con Beryl, e anzi con le ultime versioni di Heliodor che hanno alcuni problemini di configurazione ombre/trasparenze, è da un pò che lo uso come wd di default.

Ora Compiz ultime versioni, su Dapper (con XGL) non và, neppure con le patch di SanGennaro (provato di tutto).
Ora Compiz 0.3.6 su Dapper e XGL con schede Nvidia sono riuscito a farla funzionare

Però, mi sono detto, magari il GTK Window Decorator funziona... proviamo.

Nota: le ultime versioni svn di Beryl per Dapper le trovate quà.
 
1) Compilazione

Detto fatto, scaricato il sorgente di compiz-0.3.6,
(descrivo brevemente, chi è in grado capisce, chi non è pratico di compilazione scarichi il deb e passi al 2)
scompatto, poi:
Codice:

./configure --prefix=/usr --enable-librsvg --enable-gtk --disable-kde
dh_make -s -n -c gpl
make
debuild binary


configuro, compilo e creo il pacchetto deb compiz_0.3.6_i386.deb

(potete scaricare il pacchetto che ho compilato quà oppure quà poi proseguite da 2)

2) installazione configurazione e tricks

lo installo con gdeby, installo gli schemas
Codice:
gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/compiz.schemas
gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/gwd.schemas


Rendo non eseguibile Compiz per evitare di lanciarlo per errore e avere lo schermo
completamente bianco (vedi al fondo)
Codice:
sudo chmod 666 /usr/bin/compiz

oppure vedi il post 3 per utilizzare anche Compiz

poi chiudo il Beryl-manager e lo riavvio.
In selezione decoratore finestre ora oltre Emerald compare GTK Window Decorator
lo seleziono... e voilà...... funziona!!!



Ora rifiniamo le ombre:
Codice:
gconf-editor

plugin decoration


poi le trasparenze:


ed ecco quà Beryl su Dapper con i temi Metacity:



Se non seguite le istruzioni del post 3 (compiz non vi interessa):


ovviamente sul beryl-manager NON SELEZIONATE MAI compiz come gestore fineste,
(se lo avete reso non eseguibile non compare nel menu)
altrimenti diventa tutto bianco e ne uscite solo con
CTRL+ALT+F1 e loggandosi fate un bel
Codice:
killall compiz

CTRL+ALT+F7 aprite un terminale
Codice:
metacity --replace &

e dal manager rimettete beryl.
Per evitare la cosa, se non l'avete già fatto prima, rendete compiz non eseguibile:
Codice:
sudo chmod 666 /usr/bin/compiz


Un Video vale più di mille parole.

Ovviamente quello che fate è a vostro rischio e pericolo.
Se non sapete quel che fate, lasciate perdere.
« Ultima modifica: 15 Gennaio, 2007, 14:17:01 da telperion » Registrato

telperion
Audace Accademico
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 4793

Media messaggi



Mostra profilo
« Risposta #1 inserita: 02 Gennaio, 2007, 23:37:19 »

Per cambiare i temi metacity con GTK Window Decorator
bisogna usare un trucchetto:

1) dal beryl-manager selezionare come gestore finestre -> Metacity

2) aprire sistema - preferenze - temi

è ora possibile selezionare i temi metacity.
Con il selettore temi aperto, dal beryl-manager
potete riselezionare come gestore finestre -> Beryl



Selezionate il tema metacity che volete, il preview è immediato,
quando siete soddisfatti, chiudete il selettore temi.

Video

Questo perchè se Metacity non è in esecuzione
quando lanciate il manager dei temi di gnome,
non vi permette di cambiare i temi.
« Ultima modifica: 05 Gennaio, 2007, 14:17:33 da telperion » Registrato

telperion
Audace Accademico
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 4793

Media messaggi



Mostra profilo
« Risposta #2 inserita: 15 Gennaio, 2007, 13:26:26 »

[Compiz 0.3.6 Ubuntu Dapper XGL]



Finalmente sono riuscito a far funzionare

Compiz 0.3.6
sulla Dapper con XGL
e scheda video Nvidia.


1) Compilare Compiz dai sorgenti come spiegato nel post 1,
oppure scaricate il kit con la libreria libgl1-mesa compiz-dapper-kit.tar.gz (688 KB)
installate il pacchetto
e gli schema
Codice:
gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/compiz.schemas
Codice:
gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/gwd.schemas
poi:
Codice:
gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins "[gconf,decoration,wobbly,fade,minimize,png,cube,switcher,move,resize,place,rotate,zoom,scale,dbus]" -t list --list-type=string

Il trucco è che, come il vecchio Compiz, non ha le librerie OpenGL statiche al contrario di beryl,
quindi bisogna recuperare le libgl1-mesa o quella del kit quà
(non installarlo solo estrarre libGL.so.1.2
poi copiare la libreria in /opt/mesa
cartella creata appositamente)
e precaricarle con qualcosa tipo

LD_PRELOAD=/opt/mesa/libGL.so.1.2 compiz --replace gconf &

che io ho fatto diventare il comando compiz, mentre il "vero" compiz l'ho rinominato compiz.real

Codice:
sudo mv /usr/bin/compiz /usr/bin/compiz.real

Codice:
sudo gedit /usr/bin/compiz

copiate e salvate:
Codice:
#!/bin/bash
LD_PRELOAD=/opt/mesa/libGL.so.1.2 compiz.real --replace gconf &

Codice:
sudo chmod 755 /usr/bin/compiz
Codice:
sudo chmod 755 /usr/bin/compiz.real

Tutto funziona perfettamente,
dal manger di Beryl possono scegliere tra Beryl Compiz e Metacity

e rispettivi wd (Beryl funziona con tutti i wd emerald heliodor Gtk, Compiz solo con GTK)


Se non usate Beryl ed il suo manager lo script sarà:
Codice:
sudo gedit /usr/bin/compiz

Codice:
#!/bin/bash
LD_PRELOAD=/opt/mesa/libGL.so.1.2 compiz.real --replace gconf &
gtk-window-decorator --replace &

e lo lanciate con
Codice:
compiz



VIDEO

Funziona con schede Nvidia,
con altre non saprei.

« Ultima modifica: 03 Marzo, 2007, 20:28:30 da telperion » Registrato

Pagine: [1]   Vai su
  Stampa  
 
Vai a: