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

Configurazione e uso dell'interfaccia utente predefinita fino alla versione 16.04 di Ubuntu.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

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

Messaggio da telperion »

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 ... p298946[hr][/hr]
Script "ritardanti"  ;D GNOME KDE
Performance +++
http://forum.ubuntu-it.org/viewtopic.ph ... p353661[hr][/hr]
Piccole modifiche estetiche ad Heliodor
http://forum.ubuntu-it.org/viewtopic.ph ... p371818[hr][/hr]
Xorg 7.1 su Dapper Drake  link
http://forum.ubuntu-it.org/viewtopic.ph ... p392223[hr][/hr]
Ultima modifica di telperion il venerdì 19 ottobre 2007, 11:28, modificato 1 volta in totale.
f4bien
Prode Principiante
Messaggi: 34
Iscrizione: sabato 30 settembre 2006, 3:07

Re: Beryl 0.1.0-1 è uscito

Messaggio da f4bien »

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?
Avatar utente
scaccialostress
Prode Principiante
Messaggi: 207
Iscrizione: martedì 18 aprile 2006, 13:52
Località: massa e cozzile

Re: Beryl 0.1.0-1 è uscito

Messaggio da scaccialostress »

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, 7:42, modificato 1 volta in totale.
Avatar utente
simone.brunozzi
Prode Principiante
Messaggi: 111
Iscrizione: martedì 22 novembre 2005, 11:07
Località: Assisi
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da simone.brunozzi »

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
Italoc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 288
Iscrizione: lunedì 25 luglio 2005, 14:33

Re: Beryl 0.1.0-1 è uscito

Messaggio da Italoc »

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
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Beryl showroom

Messaggio da telperion »

Beryl
ImmagineImmagineImmagineImmagine
Ultima modifica di telperion il sabato 9 dicembre 2006, 11:26, modificato 1 volta in totale.
Italoc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 288
Iscrizione: lunedì 25 luglio 2005, 14:33

Re: Beryl 0.1.0-1 è uscito

Messaggio da Italoc »

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
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Beryl 0.1.0-1 è uscito

Messaggio da telperion »

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, 16:49, modificato 1 volta in totale.
Avatar utente
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da KaMZaTa »

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
Giambo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1013
Iscrizione: sabato 4 febbraio 2006, 18:36
Località: Helvetia

Re: Beryl 0.1.0-1 è uscito

Messaggio da Giambo »

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
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da KaMZaTa »

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
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Beryl 0.1.0-1 è uscito

Messaggio da telperion »

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
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da KaMZaTa »

Si tutto fatto.  :-[
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Beryl 0.1.0-1 è uscito

Messaggio da telperion »

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, 22:39, modificato 1 volta in totale.
Avatar utente
Luca_VR
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 466
Iscrizione: sabato 19 agosto 2006, 15:50

Re: Beryl 0.1.0-1 è uscito

Messaggio da Luca_VR »

Ma quali sono le differenze con compiz?
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da Embrace »

Avete trovato qualche repo per 64bit?
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Beryl 0.1.0-1 è uscito

Messaggio da Embrace »

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
Italoc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 288
Iscrizione: lunedì 25 luglio 2005, 14:33

Re: Beryl 0.1.0-1 è uscito

Messaggio da Italoc »

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
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Beryl 0.1.0-1 è uscito

Messaggio da telperion »

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
Italoc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 288
Iscrizione: lunedì 25 luglio 2005, 14:33

Re: Beryl 0.1.0-1 è uscito

Messaggio da Italoc »

ma quindi con i nuovi driver 1-0.9625 non si può avere il direct rendering in XGL?? mi sembrava di aver capito cosi?...
Scrivi risposta

Ritorna a “Unity”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 0 ospiti