�@

Linux Tips

Project Looking Glass���g���ɂ�

�k�Y�P�s
2005/1/20

�@Project Looking Glass�iLG3D�Fhttps://lg3d.dev.java.net/�j�́AJava�e�N�m���W���x�[�X�ɂ����������3D�f�X�N�g�b�v�‹���ڎw���v���W�F�N�g���B�܂��J���J�n����Ԃ��Ȃ����A3D�f�X�N�g�b�v�‹��̕��͋C�𖡂키���Ƃ͂ł���B�����̂�����͎����Ă݂�Ƃ������낤�B

�@LG3D�𓮂����ɂ́A512MB�̃�������OpenGL 1.2�ȏ���T�|�[�g����3D�A�N�Z�����[�^�@�\�����ƒO���t�B�b�N�X�J�[�h���K�v���B�܂��ACPU��2GHz�ȏオ�]�܂����BLG3D��Web�T�C�g�ɂ��ƁASun Java Desktop System Release 1�����Release 2�ARed Hat Linux 9�ASUSE LINUX 8.1�œ���m�F����Ă���B�����ł́AFedora Core 3�ɃC���X�g�[�����Ă݂�B�C���X�g�[�������V�X�e���͈ȉ��̂Ƃ���B

�@
CPU Athlon MP 2000+�i2 CPU�j
������ 1Gbytes
�O���t�B�b�N NVIDIA GeForce4 Ti4400

�@�܂��AFedora Core 3��

# yum update

�ōŐV��Ԃɂ��āANVIDIA��Web�T�C�g�ihttp://www.nvidia.com/content/drivers/drivers.asp�j����NVIDIA GeForce4 Ti4400�̍ŐV�h���C�o�i���e���M���_�ł�NVIDIA-Linux-x86-1.0-6629-pkg1.run�j���_�E�����[�h����B�����āAroot�ňȉ��̃R�}���h�����s����B

# telinit 3
# sh NVIDIA-Linux-x86-1.0-6629-pkg1.run

�@��ʂ̎w���ɏ]���΁i��{�I�ɂ́mEnter�n�L�[�����������j�A�h���C�o�̃C���X�g�[���͊�������B

�@���ɁA

# cd /etc/X11
# cp xorg.conf xorg.conf.org

�Ƃ��āA/etc/X11/xorg.conf�̃o�b�N�A�b�v������Ă���ҏW����B/etc/X11/xorg.conf�̕ҏW���͈ȉ��̂Ƃ���B

Section "Module"
�i�ȗ��j
        Load  "dri"
�@�@�@��
Section "Module"
�i�ȗ��j
#       Load  "dri"

Section "Device"
        Identifier  "Videocard0"
        Driver      "nv"
�@�@�@��
Section "Device"
        Identifier  "Videocard0"
        Driver      "nvidia"
        Option      "AllowGLXWithComposite" "true"

�@X Window System���ċN��������AJava�‹����C���X�g�[������B�K�v�Ȃ͈̂ȉ���3�B�t�@�C�����͌��e���M���_�̍ŐV�łł���B

  • Java2 SDK 5.0
    �@jdk-1_5_0_01-linux-i586-rpm.bin

  • Java 3D
    �@java3d-1_3_2-build8-linux-i586.jar

  • Java Advanced Imageing
    �@jai-1_1_2-lib-linux-i586-jdk.bin

�@Java2 SDK�́Ahttp://java.sun.com/j2se/1.5.0/ja/download.html�́uJDK�̃C���X�g�[���v����AJava 3D�́Ahttps://j3d-core.dev.java.net/servlets/ProjectDocumentList�́uExperimental_Builds�v����AJava Advanced Imaging�́Ahttp://java.sun.com/products/java-media/jai/downloads/download-1_1_2.html�́uJDKTM Install: Bundle for installation in a JDK in the Solaris, SPARCTM, Solaris x86, Linux, and Windows operating environments.�v����_�E�����[�h�ł���B

�@�_�E�����[�h�����t�@�C����/tmp�ɕۑ����A�ȉ��̎菇�ŃC���X�g�[������B

# cd /tmp
# sh jdk-1_5_0_01-linux-i586-rpm.bin
�i�ȗ��j
Do you agree to the above license terms? [yes or no]
yes�@���uyes�v�Ɠ��͂��āmEnter�n�L�[������
�i�ȗ��j

�@�ȏ�ŁAJava SDK 5.0��/usr/java/jdk1.5.0_01�f�B���N�g���ɃC���X�g�[�������B�����āAJava 3D���C���X�g�[������B

# jar xvf java3d-1_3_2-build8-linux-i586.jar
# cd /usr/java/jdk1.5.0_01/jre
# jar xvf /tmp/java3d-1_3_2-build8-linux-i586/j3d-132-build8-linux-x86.jar

�@�Ō�ɁAJava Advanced Imaging���C���X�g�[������B

# cd /usr/java/jdk1.5.0_01
# sh /tmp/jai-1_1_2-lib-linux-i586-jdk.bin
�i�ȗ��j
Do you agree to the above license terms? [yes or no]
yes�@���uyes�v�Ɠ��͂��āmEnter�n�L�[������
�i�ȗ��j

�@Java�‹�����������ALG3D�̃_�E�����[�h�ƃC���X�g�[���Ɏ�肩����Bhttps://lg3d-core.dev.java.net/servlets/ProjectDocumentList�́ustable_builds�v����Alg3d-0-6-1-prerelease1.tar.gz�i���e���M���_�ł̍ŐV�Łj���_�E�����[�h����B�_�E�����[�h���I�������A�C�ӂ̃f�B���N�g���ŁA

$ tar zxf lg3d-0-6-1-prerelease1.tar.gz

�Ƃ��ēW�J����B

�@LG3D�ɂ́A�E�B���h�E���Ŏ��s������@�ƃt���X�N���[���Ŏ��s������@������B�܂��A�E�B���h�E���Ŏ��s���Ă݂悤�B�ȉ��̃R�}���h�ŁALG3D�̃E�B���h�E���\�������B

# JAVA_HOME=/usr/java/jdk1.5.0_01
# PATH=$JAVA_HOME/bin:$PATH
# ./lg3d/bin/lg3d-dev

LG3D�̃E�B���h�E�i�摜���N���b�N����Ɗg�債�܂��j

�@LG3D���t���X�N���[���Ŏ��s����ɂ́A�e�L�X�g���O�C�����[�h�Ɉڍs���Ȃ���΂Ȃ�Ȃ��B

# telinit 3

�@���O�C���̃e�L�X�g��ʂ��\�����ꂽ��Aroot�Ń��O�C�����Ċ‹��ݒ���s���B

# JAVA_HOME=/usr/java/jdk1.5.0_01
# PATH=$JAVA_HOME/bin:$PATH

�@�����āALG3D���C���X�g�[�������f�B���N�g���Ɉړ����Ĉȉ��̃R�}���h�����s����B

# ./lg3d/bin/lg3d-session

�t���X�N���[���Ŏ��s����LG3D�i�摜���N���b�N����Ɗg�債�܂��j

�@�M�҂̊‹��ł́A�t���X�N���[����LG3D�����s����ƏI�������邱�Ƃ��ł��Ȃ��Ȃ����i�I������ƃn���O�A�b�v�j�B����ɁA�ċN�������NVIDIA�̃h���C�o�����������Ȃ�炵���A�h���C�o���ăC���X�g�[�����Ȃ����X Window System���N�����Ȃ��Ȃ��Ă��܂����B�Ȃ��A�h���C�o���ăC���X�g�[������΁AX Window System���N������悤�ɂȂ����B

Linux Tips Index



�@Linux Square�t�H�[���� Linux Tips�J�e�S���ʃC���f�b�N�X
�C���X�g�[���^RPM �u�[�g�^�u�[�g���[�_
�t�@�C������ �‹��ݒ�
���[�U�[�Ǘ� �R���\�[���^�^�[�~�i��
X Window System �Z�L�����e�B
�g���u���V���[�e�B���O ��OS�֌W
�l�b�g���[�N �n�[�h�E�F�A
Web�T�[�o Samba
GNOME KDE
OpenOffice.org �G�~�����[�^
�\�t�g�E�F�A ���̂ق��^FAQ
�STips���J���C���f�b�N�X Linux Tips���ԃ����L���O
Linux Square�t�H�[�����S�L���C���f�b�N�X

MONOist�g�ݍ��݊J���t�H�[�����̒�����ALinux�֘A�L�����Љ�܂�


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����