LINUX « E-Pillole
Ubuntu Edgy + Xgl + Beryl per ATI
In questo tutorial sono descritti in modo semplice ed intuitivo i principali passaggi per l'installazione e la configurazione di XGL e Beryl per schede video ATI. Seguendo con attenzione questa guida, con pochi comandi e in poco tempo, potrete gustare al meglio una nuova esperienza in ambiente desktop con la vostra Ubuntu Edgy.
ATTENZIONE: se state usando Feisty, utilizzate XGL solo se la vostra scheda ATI non è supportata da AIGLX. Prima di procedere con questo tutorial, provate ad utilizzare AIGLX e ad installare Beryl seguendo la guida: Ubuntu Feisty + AIGLX + Beryl per ATI e NVIDIA
Se invece preferite utilizzare XGL, innanzitutto, è neccessario assicurarsi di avere installati i driver ATI e l'accelerazione 3D abilitata, richiesti da Xgl X server.
Per verificare che il direct rendering sia abilitato, digitate da terminal:
glxinfo | grep render
oppure digitando:
fglrxinfo
Se visualizzate questo messaggio:
direct rendering: Yes
tutto ciò di cui avete bisogno è correttamente installato e configurato sulla vostra Edgy e potete passare all'installazione di Xgl e Beryl.
Se invece visualizzate questo messaggio:
direct rendering: No
probabilmente non avete ancora installato i driver per la vostra scheda video ATI. Se così fosse, prima di continuare con l'installazione di XGL e Beryl, è necessario che installiate i driver ATI per attivare l'accelerazione 3D. A tale proposito, potete seguire questa semplice guida: Ubuntu - Installare driver ATI
Installazione e configurazione Xgl e Beryl
Per installare Xgl e Beryl sulla vostra Ubuntu/Kubuntu, è necessario utilizzare una repository esterna. Prima cosa da fare prima di procedere con l'installazione consiste quindi nel modificare il file /etc/apt/sources.list con il vostro editor di testo preferito, e inserire la repository di Beryl:
deb http://ubuntu.beryl-project.org/ edgy main
Fatto ciò salvate e chiudete il file sources.list
Ora, importate la chiave gpg digitando:
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
e aggiornate i pacchetti del vostro sistema:
sudo apt-get update
A questo punto siete pronti per installare xserver-xgl:
sudo apt-get install xserver-xgl
e tutti i pacchetti necessari per avviare beryl e emerald:
sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager emerald emerald-themes
N.B. Emerald è il window decorator "ufficiale" di Beryl, ma sia con Gnome che con KDE, potete preservare il vostro tema preferito senza dover ricorrere ad emerald. Sarà sufficiente installare heliodor per Gnome e aquamarine per KDE, selezionare quello che fà al caso vostro tramite Beryl Manager, e aggiungerlo alla vostra sessione.
Per installare heliodor con Gnome digitate:
sudo apt-get install heliodor
Per installare aquamarine con KDE digitate:
sudo apt-get install aquamarine
Ora che tutto il necessario è installato bisogna creare una sessione per Xgl, che ritroverete alla schermata di login (gdm o kdm). Per fare ciò, dovete innanzitutto creare uno script che richiami la sessione di Xgl e il relativo ambiente desktop. Chiameremo questo script startxgl.sh:
sudo gedit /usr/local/bin/startxgl.sh
- se utilizzate GNOME incollate quanto segue:
#!/bin/sh Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer & sleep 4 && DISPLAY=:1 exec gnome-session
- se invece utilizzate KDE incollate:
#!/bin/sh Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer & sleep 4 && DISPLAY=:1 exec startkde
Chiudete e salvate il file, e rendete lo script eseguibile digitando:
sudo chmod a+x /usr/local/bin/startxgl.sh
Create ora una sessione di login per Xgl:
sudo gedit /usr/share/xsessions/xgl.desktop
incollando quanto segue:
[Desktop Entry] Encoding=UTF-8 Name=Xgl Exec=/usr/local/bin/startxgl.sh Icon= Type=Application
A questo punto, tutto è installato e configurato correttamente, e non resta altro da fare che testare l'installazione:
- se utilizzate GNOME, da System -> Preferences -> Sessions, aggiungete in Startup Programs: beryl-manager, beryl-xgl e emerald o heliodor;
- se invece utilizzate KDE, create dei link simbolici per beryl-manager, beryl-xgl e emerald o aquamarine in questo modo (sostituite NOMEUTENTE con il vostro username):
ln -s /usr/bin/beryl-xgl /home/NOMEUTENTE/.kde/Autostart/beryl-xgl
ln -s /usr/bin/beryl-manager /home/NOMEUTENTE/.kde/Autostart/beryl-manager
ln -s /usr/bin/emerald /home/NOMEUTENTE/.kde/Autostart/emerald
oppure, se avete scelto di utilizzare aquamarine
ln -s /usr/bin/emerald /home/NOMEUTENTE/.kde/Autostart/aquamarine
Riavviate la vostra Edgy, e alla schermata di login, troverete tra le sessioni, anche quella che avete appena creato e che avete chiamato Xgl. Selezionatela, inserite username e password, ed effettuate il login. Vi verrà chiesto di rendere la sessione di Xgl, la predefinita per i prossimi login. Scegliete cosa fare (tanto potrete sempre selezionare di nuovo Gnome come default) e attendete il caricamento del vostro nuovo ambiente Desktop.
Se tutto è andato a buon fine, lo capirete subito...!! Rendete Xgl la sessione predefinita per il vostro server X e buon divertimento !!
Alcuni problemi riscontrati
Una volta installati Xgl e Beryl potreste riscontrare alcuni problemi in occasione del primo login. Non vi preoccupate, c'è quasi sempre una soluzione per tutto.
Nel caso in cui la dimensione dei font sia diversa da quella che avevate prima, provate a risolvere inserendo -dpi 96 nello script che avete creato in precedenza (startxgl.sh) in questo modo:
- per GNOME:
#!/bin/sh Xgl -fullscreen :1 -ac -accel xv:pbuffer -accel glx:pbuffer -dpi 96 & sleep 4 && DISPLAY=:1 exec gnome-session
- per KDE:
#!/bin/sh Xgl -fullscreen :1 -ac -accel xv:pbuffer -accel glx:pbuffer -dpi 96 & sleep 4 && DISPLAY=:1 exec startkde
Nel caso in cui vadano perdute le impostazioni del vostro tema, modificate il file startxgl.sh aggiungendo dbus-launch --exit-with-session come segue:
- per GNOME:
#!/bin/sh Xgl -fullscreen :1 -ac -accel xv:pbuffer -accel glx:pbuffer & sleep 4 && DISPLAY=:1 exec dbus-launch --exit-with-session gnome-session
- per KDE:
#!/bin/sh Xgl -fullscreen :1 -ac -accel xv:pbuffer -accel glx:pbuffer & sleep 4 && DISPLAY=:1 exec dbus-launch --exit-with-session startkde
Nel caso in cui in vadano perduti i bottoni shutdown e restart modificate il file startxgl.sh aggiungendo:
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" xauth -i add :1 . "$cookie"
così da ottenere una cosa simile:
- per GNOME:
#!/bin/sh Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer & sleep 4 && DISPLAY=:1 cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" xauth -i add :1 . "$cookie" exec gnome-session
- per KDE:
#!/bin/sh Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer & sleep 4 && DISPLAY=:1 cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" xauth -i add :1 . "$cookie" exec startkde
Ora, se tutto è perfettamente funzionante, rendete Xgl la sessione predefinita per il vostro server X e buon divertimento !!
allora ,io ho istallato tutto bn ma al riavvio nn visualizzava le iconcine in alto a destra di ogni programma e nn riuscivo ne ad spostare ne a chiudere un programma.
ti ringrazio in partenza
ps tutto il resto funziona
- Applications Software (2)
- Debian (1)
- Devel (1)
- Distribuzioni Varie (2)
- Easy Tricks (5)
- Gnome Desktop (2)
- Guide Debian (8)
- Guide Debian Ubuntu (12)
- Guide Ubuntu (9)
- Linux Printer Drivers (1)
- Man Pages Linux (2)
- My Feeds (3)
- Off Topic (2)
- Ping at Home (1)
- Problem Solving (4)
- Server Side (2)
- Tricks Debian Ubuntu (5)
- Ubuntu (8)
- Upgrades (5)
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash
- febbraio 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- novembre 2007 (2)
- ottobre 2007 (1)
- agosto 2007 (3)
- luglio 2007 (2)
- giugno 2007 (20)
- maggio 2007 (13)
- aprile 2007 (10)
- marzo 2007 (20)










