LG3D su Ubuntu e Debian » guida completa
Dicembre 22, 2006
In questa guida spiegherò come installare LG3D su Ubuntu Linux e Debian (attualmente testato su Ubuntu Linux: Dapper, Edgy e Feisty Fawn) ed eseguire LG3D in “dev mode” o normalmente da GDM.
Da LG3D su dev.java.net:
Vi piacerebbe se il vostro Desktop fosse realmente un ambiente 3D? Vi piacerebbe se il vostro database di CD o filmati si trasformasse in un jukebox 3D? Project Looking Glass è basato su tecnologia Java ed ha l’ambizione di fornire all’utente un’esperienza più ricca dell’ ambiente desktop e delle applicazioni attraverso finestre 3D e nuove possbilità di visualizzazione. E’ un progetto di sviluppo open source basato ed evoluto dal progetto della divisione Advanced Development di Sun Microsystems. Supporta l’esecuzione delle applicazioni bidimensionali esistenti, senza alcuna modifica, in uno spazio 3D, cos- come le API per la gestione delle finestre 3D e lo sviluppo di applicazioni. Al momento l’integrazione delle applicazioni esistenti è supportata per piattaforme Linux e Solaris x86. La piattaforma per lo sviluppo di applicazioni 3D è disponibile per Linux, Solaris e Windows.
Project Looking GlassProject Looking Glass è nella sua infanzia. Abbiamo bisogno del vostro aiuto per esplorare molte idee nel desktop e nello spazio in cui si muovono le applicazioni. Abbiamo rilasciato il codice sorgente all’intera comunità affinché ne venga esplorato ogni apsetto della tecnologia invece di limitarne l’accesso a pochi privilegiati. Crediamo che questo sviluppo aperto sia un modello eccellente per perseguire questa vasta ed eccitante opportunità . Quindi la vostra partecipazione è ampiamente desiderata, innoviamo l’interfaccia utente del computer!
La tecnologia Java è il linguaggio di sviluppo principale. Noi crediamo che sia una buona scelta specialmente per il guadagno di produttività derivato da un ricco insieme di API di supporto su cui possiamo scrivere. Detto questo, stiamo pianificando un interfacciamento al C++ in modo tale da far interagire direttamente il le applicazioni con il sistema.
LG3D, quindi, esegue applicazioni non modificate in uno spazio 3D, come potete vedere da questi screenshots
(cliccate sul link per vederne altri, qui ne inserirò solo 3 di tuxmachines e 3 della mia Linux box, per non sovraccaricare eccessivamente la pagina)
![]()
![]()
![]()



Sicuramente adesso vorrete subito provarlo, o mi sbaglio
? bene, lo prendo come un si, per prima cosa dovete vedere se il vostro hardware soddisfi le richieste di LG3D e dopo potrete passare all’installazione e l’esecuzione vera e propria.
Requisiti Hardware
- CPU: 1.4Ghz
- RAM: 512MB
- Scheda Grafica: con supporto 3D OpenGL, con almeno 32MB di VRam e con supporto 24bit.
Guida per l’installazione di drivers delle schede video Nvidia:
How-to: Installare codecs/drivers-nvidia su tutte le distro Linux (e su Ubuntu in modo semplificato) - Spazio libero sull’Hardisk: 350MB
Installazione
Per l’installazione avete due possibilità, la prima installando LG3D con pacchetti .deb localmente (con dpkg quindi) e l’altra utilizzando apt-get e le repository fornite da javadesktop.org (sicuramente il più semplice e completo).
Primo metodo (Ubuntu, Debian)
1. Scaricate i seguenti pacchetti: lg3d-core, lg3d-jdk e lg3d-java3d:
wget https://lg3d-core.dev.java.net/files/documents/1834/46211/lg3d-core_1.0.0_i686.deb wget https://lg3d-core.dev.java.net/files/documents/1834/46216/lg3d_jdk1.6.0_i686.deb wget https://lg3d-core.dev.java.net/files/documents/1834/46215/lg3d_java3d_1.5.0_i686.deb
2. Installate i seguenti pacchetti, in quest’ordine: lg3d-jdk, lg3d-java3d ed infine lg3d-core (se usate Debian e non avete sudo installato, date i seguenti comandi da root senza sudo iniziale):
sudo dpkg -i lg3d_jdk*.deb lg3d_java3d*.deb lg3d-core*.deb
Secondo metodo (Ubuntu, Debian)
1. Aggiungete i seguenti repository (consiglio vivamente il repository stable, poiché testing e unstable mi hanno dato molti problemi, ma se comunque volete usare testing o unstable basterà togliere # dall’inizio del rigo di testing o unstable e aggiungerlo a stable) a /etc/apt/source.list (aprire il file: sudo gedit /etc/apt/source.list):
## LG3D repositories deb http://javadesktop.org/lg3d/debian stable contrib # deb http://javadesktop.org/lg3d/debian testing contrib # deb http://javadesktop.org/lg3d/debian unstable contrib
2. Aggiornate la lista dei pacchetti di apt-get ed installate il pacchetto lg3d-core (se usate Debian e non avete sudo installato, date i seguenti comandi da root senza sudo iniziale):
sudo apt-get update sudo apt-get install lg3d-core
Esecuzione
Questa è senza dubbio la parte più semplice di questo mini-how-to ![]()
Per provare/usare/eseguire LG3D basterà scegliere come sessione in GDM ˝Looking glass˝.
N.B. se riscontrate problemi ad eseguire LG3D con GDM potete sempre eseguirlo in “dev mode” senza chiudere Gnome o comunque il vostro wm/dm in questo modo:
/usr/share/lg3d/bin/lg3d-dev
Ecco uno screenshot di LG3D in “dev mode”

Altri articoli coerenti a questo:
How-to: Installare codecs/drivers-nvidia su tutte le distro Linux (e su Ubuntu in modo semplificato)
Entry Filed under: Debian, Drivers, Edgy, Feisty, Guide, LG3D, Linux, Nvidia, Progetti altrui, Ubuntu. .
9 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
ilgufo | Gennaio 6, 2007 at 7:58 pm
non hai detto che impressione ti ha fatto
2.
lux | Gennaio 7, 2007 at 10:01 am
Beh diciamo che ancora non è maturissimo eh, è abbastanza lento (si vabbe questo dipende da computer a computer) e comunque non mi pare davver utile al momento.
Quindi -diciamo- che qui si parla di un progetto per il futuro quando tutti i pc avranno un quad-core da 4-4-4-4ghz con schede video da almeno 2gb di ram e ram da almeno 4gb ^ ^ (fiu si parla di 4-5anni non di più)
3.
ilgufo | Gennaio 12, 2007 at 2:54 pm
ho visto dei video…
la cosa carina di lg e’ che e’ un desktop in 3D VERO.. cioe’.. le finestre si possono girare e guardargli dietro, il pannello e’ 3d e non piatto… insomma e’ carino… solo che quel verde guasta :S
cmq ottima recensione!
4.
lux | Gennaio 27, 2007 at 8:16 am
Grazie ilgufo, il problema maggior al momento è la potenza dei computer credo ^^
5.
Brofio | Febbraio 27, 2007 at 11:23 pm
Ho seguito entrambi i metodi descritti ma succede questo:
Spacchetto lg3d-jdk (da lg3d_jdk1.6.0_i686.deb) …
dpkg: errore processando lg3d_jdk1.6.0_i686.deb (–install):
il sottoprocesso pre-installation script ha restituito un codice di errore 1
Selezionato il pacchetto lg3d-java3d, che non lo era.
Spacchetto lg3d-java3d (da lg3d_java3d_1.5.0_i686.deb) …
Selezionato il pacchetto lg3d-core, che non lo era.
Spacchetto lg3d-core (da lg3d-core_1.0.0_i686.deb) …
dpkg: problemi con le dipendenze impediscono la configurazione di lg3d-java3d:
lg3d-java3d dipende da lg3d-jdk (>= 1.5.0); comunque:
Package lg3d-jdk is not installed.
dpkg: errore processando lg3d-java3d (–install):
problemi con le dipendenze – lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di lg3d-core:
lg3d-core dipende da lg3d-java3d (>= 1.5.0); comunque:
Il pacchetto lg3d-java3d non è ancora configurato.
lg3d-core dipende da lg3d-jdk (>= 1.5.0); comunque:
Package lg3d-jdk is not installed.
dpkg: errore processando lg3d-core (–install):
problemi con le dipendenze – lasciato non configurato
Sono occorsi degli errori processando:
lg3d_jdk1.6.0_i686.deb
lg3d-java3d
lg3d-core
che fare? ho una ubuntu 6.10 tutta a ggiornata..
6.
guglielmo | Giugno 3, 2007 at 12:16 pm
ciao ho provato a installare lg3d ma nn ho ultimati l install adesso vorrei rimuoverlo ma nn c’e’ un archivio per esso e quindi nn me lo fa rimuovere cio mi impedisce di usare sinaptic ti incollo il mess di err per favore mi dai una mano:Si è verificato un problema irrisolvibile durante l’inizializzazione delle informazioni del pacchetto.
Segnalare questo evento come bug del pacchetto «update-manager» e includere il seguente messaggio di errore:
‘E:Il pacchetto lg3d-jdk deve essere reinstallato, ma non si riesce a trovare un archivio per esso.
7.
UtenteLinuxNuovo | Giugno 27, 2007 at 7:35 am
EHM, io sono “NUOVO” di Linux e di UBUNTU, ma nella parte “Per provare/usare/eseguire LG3D basterà scegliere come sessione in GDM ˝Looking glass˝.” ehm….che sarebbe sto GDM?? Io ho installato (con il primo modo) LG3D, ok, in terminale ho “sudo dpkg -i lg3d_jdk*.deb lg3d_java3d*.deb lg3d_core*.deb
Selezionato il pacchetto lg3d-jdk, che non lo era.
(Lettura del database … 111703 file e directory attualmente installati.)
Spacchetto lg3d-jdk (da lg3d_jdk1.6.0_i686.deb) …
Selezionato il pacchetto lg3d-java3d, che non lo era.
Spacchetto lg3d-java3d (da lg3d_java3d_1.5.0_i686.deb) …
dpkg: errore processando lg3d_core*.deb (–install):
impossibile accedere all’archivio: Nessun file o directory
Configuro lg3d-jdk (1.6.0+b104) …
Configuro lg3d-java3d (1.5.0) …
Sono occorsi degli errori processando:
lg3d_core*.deb” ora che devo fare??
8.
Uzzi | Ottobre 17, 2007 at 5:27 pm
mi da quest’errore:
/usr/share/lg3d/bin/../bin/add-lg-to-gdm: line 28: /bin/arch: No such file or directory
Success. LG has been added as a gdm session.
/usr/share/lg3d/bin/postinstall: line 43: cd: /usr/share/lg3d/bin/../lib/linux-/lg3d-x11/programs/Xserver: No such file or directory
chown: impossibile accedere a `Xorg’: No such file or directory
chgrp: impossibile accedere a `Xorg’: No such file or directory
chmod: impossibile accedere a `Xorg’: No such file or directory
dpkg: errore durante la pulizia:
il sottoprocesso post-installation script ha restituito un codice di errore 1
Mi preparo a sostituire ncurses-bin 5.6+20071006-3 (con …/ncurses-bin_5.6+20071013-1_i386.deb) …
Spacchetto il sostituto di ncurses-bin …
Sono occorsi degli errori processando:
/var/cache/apt/archives/lg3d-core_1.0.1%5fdev_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Soluzioni?
9.
Alessandro | Aprile 15, 2008 at 9:52 am
Come risolvo l’installazione di lg3d dato che mi dice che il sottoprocesso pre-installation script ha restituito un codice di errore 1. Grazie.