Ora lookingglass e' anche in portage quindi la parte relativa a scaricare l'ebuild, se non tutto l'howto, e' obsoleta.
Introduzione
Bene, Sun ha appena rilasciato il suo Looking Glass 3D in GPL. Per maggiori informazioni:
- http://linuxfr.org/~pikapika/14282.html per sapere un opinione in generale
- http://forums.gentoo.org/viewtopic.php? ... ight=glass per l'esperienza dei gentooisti
- https://lg3d.dev.java.net/ sito ufficiale Sun
- http://bugs.gentoo.org/show_bug.cgi?id=55611 l'ebuild in questione
- http://wwws.sun.com/software/looking_glass/details.html qualche screenshot
Requisiti
-una buona macchina (circa 2GHz)
-un bel po' di ram (512 Mb)
-scheda video nvidia
-server X configurato a 24 bit
-gli ultimi driver nvidia
Preparazione del sistema
Prima di tutto creiamo un portage secondario aggiungendo nel /etc/make.conf
Code: Select all
PORTDIR_OVERLAY=/usr/local/portageCode: Select all
# mkdir /usr/local/portage Ora creiamo le cartelle nel portage secondario per il lookingglass e per java3d
Code: Select all
# mkdir -p /usr/local/portage/dev-java/sun-java3d
# mkdir -p /usr/local/portage/x11-lg3d/lookingglassCode: Select all
# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-de/ebuilds/sys-apps/nvram-wakeup/nvram-wakeup-0.9
IUSE=""
S=${WORKDIR}/${P}
JDIR="java3d-1_3_2-build3-linux-i586"
DESCRIPTION="Sun Java 3D"
HOMEPAGE="https://j3d-core.dev.java.net/"
SRC_URI="java3d-1_3_2-build3-linux-i586.tar.gz"
KEYWORDS="~x86"
SLOT="0"
LICENSE="sun-bcla-j3d"
RESTRICT="fetch"
DEPEND=""
RDEPEND=">=virtual/jdk-1.3"
pkg_nofetch() {
einfo "Please download ${SRC_URI} from ${HOMEPAGE} and place it in ${DISTDIR}"
}
src_unpack() {
unpack ${A}
jar xvf ${WORKDIR}/${JDIR}/j3d-132-build3-linux-x86.jar
}
src_install() {
start=${D}
jre=""
java_home="$(java-config --jdk-home)"
if [ ! -z "${java_home}" ]; then
jre="jre/"
else
java_home="$(java-config --jre-home)"
if [ -z ${java_home} ]; then
die "You must have a JVM selected in order to install Java3d"
fi
fi
einfo "Installing Java3D into current JAVA home: ${java_home}"
dodir ${java_home}/${jre}
cp -a ${WORKDIR}/${KDIR}/* ${D}/${java_home}/${jre}
dodoc COPYRIGHT.txt README.txt
}Code: Select all
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Looking Glas - 3D windows manager writen in Java"
HOMEPAGE="https://lg3d.dev.java.net/"
SRC_URI="https://lg3d-core.dev.java.net/files/documents/1834/5501/lg3d-${PV}.tar.gz"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~x86"
DEPEND=">=dev-java/sun-jdk-1.5.0_beta2
dev-java/jai
dev-java/sun-java3d
app-shells/csh" # does not exist jet, but dev-java/blackdown-java3d is in portage
src_install() {
cd $P/work/
dodir /usr/share
cp -R lg3d ${D}/usr/share
cd ${D}/usr/share/lg3d/bin
dodir /bin
echo "#!/bin/sh" >> ${D}/bin/lg3d-session
echo "cd /usr/share/lg3d/bin" >> ${D}/bin/lg3d-dev
echo "lg3d-dev" >> ${D}/bin/lg3d-dev
echo "#!/bin/sh" >> ${D}/bin/lg3d-session
echo "cd /usr/share/lg3d/bin" >> ${D}/bin/lg3d-session
echo "lg3d-session" >> ${D}/bin/lg3d-session
chmod +x ${D}/bin/lg3d-*
dodir /etc/X11/Sessions
dosym /bin/lg3d-session /etc/X11/Sessions/lookingglas
}
pkg_postinst() {
echo ""
echo "To run Looking Glass, the screen must be in 24-bit mode"
echo "To run in window, run lg3d-dev"
echo "To run as a session, run lg3d-session"
echo ""
}
Code: Select all
# ebuild /usr/local/portage/dev-java/sun-java3d/sun-java3d-1.3.2.ebuild digest
# ebuild /usr/local/portage/x11-lg3d/lookingglass/lookingglass-0.5.ebuild digestCode: Select all
=dev-java/sun-jdk-1.5.0_beta2Installazione
Ora vi basta lanciare il comando
Code: Select all
# ACCEPT_KEYWORDS="~x86" emerge /usr/local/portage/x11-lg3d/lookingglass/lookingglass-0.5.ebuildEsecuzione
Per eseguire lookingglass dovete stoppare X (killarlo o con /etc/init.d/xdm stop). Poi lanciate il comando
Code: Select all
# /usr/share/lg3d/bin/lg3d-sessionOsservazioni
E' notevole la grafica ma il sistema e' inutilizzabile e potrebbe andare in crash da un momento all'altro.
EDIT
-------
E te pareva se non dimenticavo che questo howto e' stato possibile realizzarlo grazie al grande aiuto datomi da doom.it per la mia installazione





