[Beryl] Beryl su AiGLX/XGL per GNOME/KDE/XfCE

Configurazione e uso dell'interfaccia utente predefinita di Ubuntu.

[Beryl] Beryl su AiGLX/XGL per GNOME/KDE/XfCE

Messaggioda telperion » venerdì 29 settembre 2006, 16:26

Beryl
ImmagineImmagineImmagine



NOTA: installare Beryl è un'operazione che si compie in 3 passi.

1) installare driver della scheda video con supporto 3d OpenGL

2) attivare il composite manager Aiglx integrato dall' xorg 7.1 (driver nvidia 9xxx, ati radeon intel xorg-video)
o installare XGL server (driver fglrx, nvidia 7xxx 8xxx, Dapper)
e modificare il file di configurazione xorg.conf di conseguenza.

3) installare beryl.

Conviene verificare OGNI passaggio prima di procedere, onde evitare di accumulare errori.

Sito ufficiale: http://www.beryl-project.org/

Repository EDGY
Codice: Seleziona tutto
deb http://ubuntu.beryl-project.org/ edgy main
Repository DAPPER
Codice: Seleziona tutto
deb http://ubuntu.beryl-project.org/ dapper main
chiave pubblica
Codice: Seleziona tutto
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Repository FEISTY trovate i pacchetti beryl 0.2.1 nei depositi feisty universe
basta attivare universe se non sono attivi e scaricare da synaptic/adept.
Attenzione in Feisty universe non viene più fornito beryl-xgl 
se volete/dovete usare XGL scaricate i miei pacchetti


Se usate i depositi:
gnome
Codice: Seleziona tutto
sudo apt-get install beryl beryl-manager beryl-settings beryl-plugins-unsupported emerald emerald-themes heliodor

kde
Codice: Seleziona tutto
sudo apt-get install beryl beryl-manager beryl-settings beryl-plugins-unsupported emerald emerald-themes aquamarine


I miei pacchetti dell'ultima versione disponibile di Beryl, verificati e funzionanti:

Beryl 0.3.0 GIT:
Per DAPPER  Per EDGY  Per FEISTY  Per GUTSY GIBBON  istruzioni nelle pagine linkate.

Discussione Feisty nel forum

Beryl 0.2.1:
Beryl 0.2.1 per Feisty - Telperion edition

Beryl add-on - Extra-Artwork

Per lanciare beryl (dovete aver configurato la vostra scheda video):
Codice: Seleziona tutto
beryl-manager

vedi immagini in basso




Caratteristiche di Beryl (En)
Beryl user guide (En)
FAQ (En)


Ultima Subversion ufficiale (finchè il sito resta attivo):
ultima versione: svn co  svn://svn.beryl-project.org/beryl/trunk/
tutto: svn co  svn://svn.beryl-project.org/beryl/



Schede video Nvidia

Nvidia usa una variante propria di AiGLX
incorporata nei driver Nvidia 96xx o superiori (built-in GLX server).
...
AIGLX requires drivers that support the DRI standard,
and nvidia refuses to convert their drivers to support DRI.
However, nvidia added support for the GLX_EXT_texture_from_pixmap extension
which is needed by beryl or compiz in their beta drivers.
...


Schede Nvidia con Nvidia GLXserver (AiGLX)

- dovete avere edgy 6.10 o superiore (Xorg 7.1 o superiore)
per sapere la versione di Ubuntu
Codice: Seleziona tutto
 lsb_release -a

per sapere la versione di xorg
Codice: Seleziona tutto
Xorg -version

- driver nvidia uguale o superiore al 1.0-9625 (9626/29/31/46/55)
per sapere la versione del driver
Codice: Seleziona tutto
cat /proc/driver/nvidia/version

Se non sapete come installare i driver nuovi:
in feisty trovate apposite utility (gestione driver con restrizioni),
oppure semplicemente installate il pacchetto nvidia-glx (9631) o nvidia-glx-new (9755)
se non rilevano la scheda o se avete edgy
provate http://www.albertomilone.com/nvidia_scripts1.html con envy_ULTIMA_VERSIONE_all.deb, se avete dubbi problemi con envy chiedete qua: forum

Configurazione xorg.conf per attivare i driver nvidia

Rimuovete la linea:
      Driver "nv"
  (o Driver "vesa")
  (o Driver "fbdev")

e sostuitela con
Driver "nvidia"
e nella sezione Module eliminate le linee
  Load "dri"
    Load "GLCore"

e aggiungete se non c'è
Load "glx"

Una volta installati e configurati i driver, aggiungete nell' /etc/X11/xorg.conf nella sezione screen:
Codice: Seleziona tutto
    #
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    #

e verifica che sia 24 il valore:
Codice: Seleziona tutto
    DefaultDepth    24

inoltre aggiungete la sezione:
Codice: Seleziona tutto
Section "Extensions"
    Option         "Composite" "Enable"
EndSection


Queste operazioni possono anche essere effettuate con il comando:
Codice: Seleziona tutto
sudo nvidia-xconfig --composite --render-accel --allow-glx-with-composite --add-argb-glx-visuals --depth=24


Questi sono gli unici parametri strettamente necessari per attivare il server. info info info

*NOTA PER SCHEDE VIDEO Nvidia con tecnologia Turbocache o Go memoria condivisa
Se avete una scheda Nvidia con turbocache, oppure con memoria condivisa,
dovete inserire il valore di memoria reale della scheda in KB (1MB=1024KB)
pena malfunzionamenti, nella sezione device.
Esempio per una scheda con 32MB aggiungete la riga (32*1024=32768)
VideoRam  32768

Section "Device"
    Identifier    "nVidia Corporation G71 [GeForce 7300 GS]"
    Driver        "nvidia"
    VideoRam 32768
EndSection


Approfondimento:
la mia guida per installare i driver Nvidia con l'installer Nvidia




XGL server

Se la vostro sistema, scheda video o driver non supportano la modalità Aiglx,
per far funzionare Beryl dovrete per forza utilizzare una sessione XGL.
Xgl è antiquato consuma molte risorse e crea alcuni problemi (vedi sotto).
E' quindi consigliato solo a chi non ha alternative, o nel caso di schede Ati,
ha assoluta necessità di usare i driver fglrx con accellerazione hardware,
driver incompatibili con AiGLX.

IMPORTANTE: dopo avere installato il pacchetto  xserver-xgl
reinstallate sempre i driver della scheda video.

*NOTA su Ubuntu Gutsy Gibbon 7.10 è sufficiente installare il server xgl
che verrà automaticamente abilitato:


Codice: Seleziona tutto
sudo apt-get install xserver-xgl


Per le altre versioni: 6.06 6.10 7.04.

La bibbia di xgl per tutte le schede / versioni
https://help.ubuntu.com/community/CompositeManager/Xgl

Wiki XglBeryl-Edgy (schede Ati Nvidia con XGL, Gnome Kde)
http://wiki.ubuntu-it.org/XglBeryl

XGL: Alcune soluzioni agli "effetti collaterali"

Problemi con [EDGY][XGL][GNOME] temi e tastiera :
I temi gtk non cambiano e la tastiera non è configurata.
Create lo script:
Codice: Seleziona tutto
sudo gedit /usr/bin/script_xgl.sh

Codice: Seleziona tutto
#!/bin/sh
setxkbmap -model pc105 -layout it
gnome-session-remove gnome-settings-daemon &
/usr/lib/control-center/gnome-settings-daemon &

Codice: Seleziona tutto
sudo chmod 755 /usr/bin/script_xgl.sh

aggiungi in sessioni avvio programmi
/usr/bin/script_xgl.sh

Gnome Kde: i font (caratteri) in Xgl sono piccoli
nella linea (dello script o di gdm.conf-custom) che lancia Xgl aggiungete
Codice: Seleziona tutto
-dpi 96

If you have a problem with your fonts appearing tiny, you may need to add the -dpi 96 flag to the Xgl call:
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer -dpi 96 &


Kde - mappa tastiera italiana - problemi con Xgl http://forum.ubuntu-it.org/viewtopic.php?t=37608msg261991.html#msg261991

Il monitor si spegne dopo 10 minuti di inattività (kde/gnome/tutti)
Codice: Seleziona tutto
sudo gedit /etc/X11/xorg.conf

alla fine aggiungete:
Codice: Seleziona tutto
Section "ServerFlags"
   Option "blank time" "0"
   Option "standby time" "0"
   Option "suspend time" "0"
   Option "off time" "0"
EndSection


riavviate il serverX

Perchè con XGL direct rendering: No?




Altre schede con Feisty sono automaticamente pronte per usare Aiglx.
Questi link sono per informazione o per versioni precedenti (Edgy)

schede video Intel - Ati + AiGLX
http://wiki.beryl-project.org/index.php?title=Install/Ubuntu/Edgy/AiGLX


Note per schede Ati
http://forum.ubuntu-it.org/viewtopic.ph ... 8msg239898


Ati con driver fglrx e XGL
http://forum.ubuntu-it.org/viewtopic.php?t=48859



Questa è una lista di funzionalità e plugin vari di beryl.
Anche se magari i nomi sono vecchi, ed il configuratore è quello precedente,
la sostanza degli effetti non cambia.
Spesso un video incluso spiega meglio di 1000 parole cosà fà il plugin.
Prima di postare richieste sarebbe bene vedere tutti i link.

Decoratori finestre alternativi a Emerald e compatibili metacity kwin
Heliodor gnome/metacity decorator per Beryl
Aquamarine KDE Window Decorator


Beryl plugin
Plugin Animazioni - Beam Up e Burn video
http://forum.ubuntu-it.org/viewtopic.ph ... #msg216830
Plugin Animazioni - Mystical fire and smoke video
http://forum.ubuntu-it.org/viewtopic.ph ... #msg220963
Plugin 3D Effetcs  video
http://forum.ubuntu-it.org/viewtopic.ph ... #msg235768
Plugin Annotate
http://forum.ubuntu-it.org/viewtopic.ph ... #msg237689
Clone e Group
http://forum.ubuntu-it.org/viewtopic.ph ... #msg251331
Snow video
http://forum.ubuntu-it.org/viewtopic.ph ... #msg268518
http://forum.ubuntu-it.org/viewtopic.ph ... #msg276863
Trailfocus
http://forum.ubuntu-it.org/viewtopic.php?t=37608msg270711#msg270711
Sfondi Skydome video
http://forum.ubuntu-it.org/viewtopic.php?t=37608msg240679#msg240679
FSP (focus finestre) e opzioni avanzate
http://forum.ubuntu-it.org/viewtopic.ph ... #msg244867
Cubo trasparente video
http://forum.ubuntu-it.org/viewtopic.ph ... #msg252056
Png e Svg
http://forum.ubuntu-it.org/viewtopic.ph ... #msg276269
Tile video
http://forum.ubuntu-it.org/viewtopic.php?p=298641#p298641
Benchmark
http://forum.ubuntu-it.org/viewtopic.php?p=301792#p301792
Plugin Window grouper video
http://forum.ubuntu-it.org/viewtopic.php?p=332721#p332721
Plugin - Desktop Wall video
http://forum.ubuntu-it.org/viewtopic.ph ... 55#p351655
Window prewievs - Eliminare i tooltip di gnome
http://forum.ubuntu-it.org/viewtopic.ph ... 24#p361624

Immagine

Immagine


BERYL E UBUNTU DAPPER
Beryl 0.1.9999-svn pacchetti deb x Ubuntu DAPPER 6.06 di Telperion
http://forum.ubuntu-it.org/viewtopic.ph ... #msg241885
[Beryl] su Dapper con GTK WD di Compiz
http://forum.ubuntu-it.org/viewtopic.ph ... 46#p298946

Script "ritardanti"  ;D GNOME KDE

Performance +++
http://forum.ubuntu-it.org/viewtopic.ph ... 61#p353661

Piccole modifiche estetiche ad Heliodor
http://forum.ubuntu-it.org/viewtopic.ph ... 18#p371818

Xorg 7.1 su Dapper Drake  link
http://forum.ubuntu-it.org/viewtopic.ph ... 23#p392223
Ultima modifica di telperion il venerdì 19 ottobre 2007, 10:28, modificato 1 volta in totale.
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda f4bien » sabato 30 settembre 2006, 2:11

A voi come funzionano? perchè a me non mi parte più ubuntu ho dovuto toglierle queste Beryl...  :-[ invece le Compiz continuo ad usarle ma ogni tanto mi si pianta tutto.... cosa pensate che entro il rilascio ufficiale sia tutto ok?
f4bien Non specificato
Prode Principiante
 
Messaggi: 34
Iscrizione: settembre 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda scaccialostress » sabato 30 settembre 2006, 6:34

ciao
a me non stanno dando proplemi anzi,gira tutto in modo più fluido.
ho una ati x600 256 mb per l'installazione ho eliminato compiz ,cgwd e csm , ho poi installato beryl e emerald utilizando questi repo
Codice: Seleziona tutto
deb http://dev.realistanew.com/beryl edgy beryl
deb-src http://dev.realistanew.com/beryl edgy beryl
deb http://beryl-mirror.lupine.me.uk/beryl edgy beryl
deb-src http://beryl-mirror.lupine.me.uk/beryl edgy beryl
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy

ho poi eliminato da sessioni programmi d'avvio le stringhe
Codice: Seleziona tutto
compiz --replace gconf --sm-disable   
/usr/bin/compiz-start
e ho inserito la stringa
Codice: Seleziona tutto
/usr/bin/beryl-manager

(b2b)
Allegati
Schermata.png
Ultima modifica di scaccialostress il sabato 30 settembre 2006, 6:42, modificato 1 volta in totale.
Avatar utente
scaccialostress Non specificato
Prode Principiante
 
Messaggi: 207
Iscrizione: aprile 2006
Località: massa e cozzile

Re: Beryl 0.1.0-1 è uscito

Messaggioda simone.brunozzi » sabato 30 settembre 2006, 9:46

Io per usare Beryl attenderei ancora un paio di settimane... il momento attuale è un po' critico.

Ciao
Simone Brunozzi
<-------------------->
http://www.ubuntista.it
http://www.UbuntuSemplice.org -> guida collaborativa su Ubuntu 7.10 per inesperti
Avatar utente
simone.brunozzi Non specificato
Prode Principiante
 
Messaggi: 111
Iscrizione: novembre 2005
Località: Assisi

Re: Beryl 0.1.0-1 è uscito

Messaggioda Italoc » sabato 30 settembre 2006, 14:34

a me funziona ma una piccola chicca.. se lo lancio in automatico col sistema operativo parte prima di avviare gnome-panel e quindi non mi disegna i pannelli di gnome sopra e sotto, se invece lo lancio separatamente dopo l'avvio tutto ok...

sapete come ritardare il caricamento???

grazie
Italoc Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 288
Iscrizione: luglio 2005

Beryl showroom

Messaggioda telperion » sabato 30 settembre 2006, 14:56

Beryl
ImmagineImmagineImmagineImmagine

Ultima modifica di telperion il sabato 9 dicembre 2006, 11:26, modificato 1 volta in totale.
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda Italoc » sabato 30 settembre 2006, 15:25

perfetto grazie funziona....

per caso sai anche x' dopo aver installato i nuovi driver beta di nvidia se lancio nvidia-setting non vedo le opzioni di configurazione della scheda???

grazie
Italoc Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 288
Iscrizione: luglio 2005

Re: Beryl 0.1.0-1 è uscito

Messaggioda telperion » sabato 30 settembre 2006, 15:47

Italoc ha scritto:perfetto grazie funziona....

per caso sai anche x' dopo aver installato i nuovi driver beta di nvidia se lancio nvidia-setting non vedo le opzioni di configurazione della scheda???

grazie


Dunque se il driver è installato bene quello succede perchè sei in una sessione xgl.

digita:
Codice: Seleziona tutto
beryl --version


XGL Present
beryl 0.1.0
significa che sei in xgl

NVIDIA Present
beryl 0.1.0
va bene.

Se ti dice xgl present
edita il file:
Codice: Seleziona tutto
sudo gedit /etc/X11/xorg.conf

e aggiungi una riga nella sezione screen:

Codice: Seleziona tutto
Section "Screen"
    [...your configuration...]
    Option "AddARGBGLXVisuals" "True"
EndSection


Poi riavvia ed entra in una normale sessione gnome Xorg e attiva beryl.
Se avevi la scelta delle sessione nel gdm scegli gnome,
se avevi modificato il file

/etc/X11/gdm/gdm.conf-custom

riportalo all'originale cancellando:

Codice: Seleziona tutto

[servers]
### cancella tutte le righe dopo [servers] --------
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl -fullscreen -br -accel xv:fbo -accel glx:pbuffer
flexible=true



Nota installa anche il pacchetto:
libxorg-sched-yield-hack
da synaptic.

TUTTO QUESTO VALE SOLO PER EDGY
Ultima modifica di telperion il sabato 30 settembre 2006, 15:49, modificato 1 volta in totale.
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda KaMZaTa » sabato 30 settembre 2006, 18:14

Codice: Seleziona tutto
kamzata@notebook-1-ubuntu:~$ beryl --version
XGL Absent, checking for NVIDIA
Nvidia Present
beryl 0.1.0


Gli effetti funzionano ma non riesco a vedere i bordi delle finestre. Qualche idea?
Avatar utente
KaMZaTa Non specificato
Prode Principiante
 
Messaggi: 188
Iscrizione: aprile 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda Giambo » sabato 30 settembre 2006, 18:47

KaMZaTa ha scritto:Gli effetti funzionano ma non riesco a vedere i bordi delle finestre. Qualche idea?


Lancia beryl-settings e abilita "Window Decorations", oppure lancia "emerald-theme-manager" e sbizzarrisciti ;)
Here we are again, now place your bets
Avatar utente
Giambo Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1013
Iscrizione: febbraio 2006
Località: Helvetia

Re: Beryl 0.1.0-1 è uscito

Messaggioda KaMZaTa » sabato 30 settembre 2006, 19:52

E' quello che ho provato a fare ma avviando come windows-decorator beryl non mi compaiono i bordi delle finestre. Vedi foto allegata.
Allegati
Schermata.png
Avatar utente
KaMZaTa Non specificato
Prode Principiante
 
Messaggi: 188
Iscrizione: aprile 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda telperion » sabato 30 settembre 2006, 21:28

KaMZaTa ha scritto:E' quello che ho provato a fare ma avviando come windows-decorator beryl non mi compaiono i bordi delle finestre. Vedi foto allegata.


Section "Screen"
    [...your configuration...]
    Option "AddARGBGLXVisuals" "True"
EndSection

L'hai messo? (vedi post sopra)
emerad emerald-themes installati?
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda KaMZaTa » sabato 30 settembre 2006, 21:33

Si tutto fatto.  :-[
Avatar utente
KaMZaTa Non specificato
Prode Principiante
 
Messaggi: 188
Iscrizione: aprile 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda telperion » sabato 30 settembre 2006, 21:38

Brutta storia allora.

Li cè qualcosa che non quadra.
Forse i driver video installati male.

Prova ad aprire emerald e applica un tema.
Ultima modifica di telperion il sabato 30 settembre 2006, 21:39, modificato 1 volta in totale.
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda Luca_VR » sabato 30 settembre 2006, 22:35

Ma quali sono le differenze con compiz?
Avatar utente
Luca_VR Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 466
Iscrizione: agosto 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda Embrace » domenica 1 ottobre 2006, 1:41

Avete trovato qualche repo per 64bit?
Avatar utente
Embrace Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3223
Iscrizione: febbraio 2006
Località: Pisa

Re: Beryl 0.1.0-1 è uscito

Messaggioda Embrace » domenica 1 ottobre 2006, 1:52

Trovato

If you use amd64, add ' main-edgy-amd64' to the end of the line (so it reads 'main-edgy main-edgy-amd64')


Nel caso a qualcuno servisse
Avatar utente
Embrace Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3223
Iscrizione: febbraio 2006
Località: Pisa

Re: Beryl 0.1.0-1 è uscito

Messaggioda Italoc » domenica 1 ottobre 2006, 9:51

ecco cosa mi ritorna...

italoc@italoc-desktop:~$ beryl --version
XGL Present
beryl 0.1.0
italoc@italoc-desktop:~$


non mi dice nulla su nvidia.. è normale??? io cmq gli effetti li vedo tranquillamente..

grazie
Italoc Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 288
Iscrizione: luglio 2005

Re: Beryl 0.1.0-1 è uscito

Messaggioda telperion » domenica 1 ottobre 2006, 10:22

Italoc ha scritto:ecco cosa mi ritorna...

italoc@italoc-desktop:~$ beryl --version
XGL Present
beryl 0.1.0
italoc@italoc-desktop:~$


non mi dice nulla su nvidia.. è normale??? io cmq gli effetti li vedo tranquillamente..

grazie


Si come dicevo io sei in xgl. Rileggi attentamente il mio post precedente dove ti rispondevo.

Sei in xgl. Funziona ? Certo.
Vuoi il direct rendering e le impostazioni nvidia? Devi passare all'altro modo non xgl.

Ciao
Avatar utente
telperion Non specificato
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4999
Iscrizione: luglio 2006

Re: Beryl 0.1.0-1 è uscito

Messaggioda Italoc » domenica 1 ottobre 2006, 10:48

ma quindi con i nuovi driver 1-0.9625 non si può avere il direct rendering in XGL?? mi sembrava di aver capito cosi?...
Italoc Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 288
Iscrizione: luglio 2005

Successiva

Torna a Unity

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 1 ospite