�R�{�^���E�V���A���E�}�E�X MINI-HOWTO
���ҁFGeoff Short (
[email protected])
��ҁF�q�� ���i (
[email protected])
v1.30 1st October 1997
��F 28th October 1997
_________________________________________________________________
0. �Ɛ�
1. �͂��߂�
2. �V���A���E�|�[�g
3. �X�C�b�`�̕t�����}�E�X
4. ���ʂ̃}�E�X
5. �}�E�X��R�{�^���E���[�h�ɐ�ւ���
6. gpm �Ń}�E�X�̃��[�h���ւ���
7. �Q�̃}�E�X��g��
8. XF86Config�t�@�C����Xconfig�t�@�C���̗�
9. �P�[�u���A�����P�[�u���A�A�_�v�^
10. �l�X�ȏ�Q�A�ݒ�
11. ����̊m�F�����Ă��郂�f��
12. ���̑�
13. ��� (Mouse Tail)
_________________________________________________________________
0. �Ɛ�
���̕����̓�e�́A���m�ȃv���O�����Ɛ������菇�̍�Ƃ̏�ł̂ݐM����
�����̂ɂȂ�܂����A���̕����̓�e�ɋN�����鑹�Q���o���Ƃ��Ă���
�ӔC�́A���ҁA����т��̕�����M����ɓ������ċ��͂��Ă�����������
�X�ɂ͂���܂���̂ŁA���̎|�䏳�����������B�i�F���R��҂ɂ���
�ӂ́A����܂���B�j
1. �͂��߂�
���̕����̍ŐV�ł́A��Ɏ��� URL �Ō��邱�Ƃ��ł��܂��B
http://kipper.york.ac.uk/mouse.html
�ʏ�w�E�B���h�E�̃A�v���P�[�V�����́A���[�U���R�{�^���E�}�E�X��g�p
����Ƃ����ݒ�̂�Ƃɍ���Ă��܂��B�܂��V���A���E�}�E�X�́A�ŋߍ�
���ʓI�ŁA���Ɉ����Ɏ�ɓ���邱�Ƃ��ł��܂��B�i $1.89 �Ƃ�����
���A���ݕ�Ă���ł����}�E�X�̒l�i�ł��B�j�����̃}�E�X��
���ɂ́A�}�C�N���\�t�g�̂Q�{�^���E���[�h�̃v���g�R����p�����R�{�^��
�̃}�E�X����A�}�E�X�V�X�e���Y�̂R�{�^���E���[�h�Ɛ�ւ��邱�Ƃ�
���āA���R���݂ɂw�E�B���h�E�̐ݒ肪�ł���悤�ɂȂ��Ă��܂��B
���̕����ł́A���̂悤�ȃ}�E�X��e�X�̃��[�h�łǂ̂悤�ɐݒ肵�Ă���
�悢���ɂ��Đ����܂��B�Ȃ��R�{�^���E���[�h�ɂ��ẮA���L�v
�Ȏg�����̂ł���ݒ�̕��@�ɂ��Đ����܂��B
2. �V���A���E�|�[�g
�܂��ŏ��Ƀ\�t�g�E�F�A���}�E�X��F�����邩�ǂ�����m���߂܂��B�ʏ�}
�E�X�́A/dev/ttyS0�iDOS��COM1�j�A�܂��� /dev/ttyS1�iCOM2�j�̃|�[�g
�ɐڑ����܂��B�i�q���g�F�R���s���[�^�̋@��ɂ��Ďd�l���قȂ邽�߁A
��T�ɂ͌����܂��A�����Ă� ttyS0 �́A�X�s���E�R�l�N�^�̃|�[�g��
ttyS1 �́A�Q�T�s���E�R�l�N�^�Ƃ����ݒ�ɂȂ��Ă��܂��B�j �܂�ttyS ��
����� cua �f�o�C�X��g�����Ƃ�ł��܂����A���̏ꍇ�A�ݒ�r���ŏ�
�Q��N�����ꍇ������܂��̂ŁA�g�p����Ƃ��ɂ͏\�����ӂ��Ă��������B
/dev/mouse �ƃV���A���E�|�[�g�Ƃ̊ԂɃ����N���Ă����Ɛݒ肷���
���ɂƂĂ�֗��ł��B�Ⴆ�|�[�g�� ttyS0�̏ꍇ�A���̂悤�ɂ��ă����N
��܂��F
* ln -s /dev/ttyS0 /dev/mouse
3. �X�C�b�`�̕t�����}�E�X
�ł����ȃ}�E�X�̏ꍇ�́A���̂悤�ɂȂ��Ă��Ȃ�����m��܂��A��
��R�{�^���E�}�E�X�́A�����Ɓu�Q�^�R�v��uPC/MS�v�̃��x���Ƌ���
��ւ��X�C�b�`���t���Ă��܂��B����́A�}�C�N���\�t�g�̂Q�{�^���E��
�[�h�ƃ}�E�X�V�X�e���Y�̂R�{�^���E���[�h�Ƃ��ւ���X�C�b�`�ł��B
�u�Q�^�R�v�̃��x���̏ꍇ�A�Q���}�C�N���\�t�g�̂Q�{�^���E���[�h�ŁA�R
���}�E�X�V�X�e���Y�̂R�{�^���E���[�h�ɂȂ��Ă��܂��B�Ƃ��낪���x����
�uPC/MS�v�̏ꍇ�A�b����������₱�����Ȃ��Ă��܂��B�uMS�v�́A�}�C�N
���\�t�g�A�����āuPC�v�́A�}�E�X�V�X�e���Y�ƕ��ʂɉ�߂ł���}�E�X��
����܂����A���ɂ́uPC�v�� ps/2 �Ɛ��̂���}�E�X����܂��B�Ƃ���
�����̂悤�ȃ}�E�X�ł�uPC�v�́A�}�E�X�V�X�e���Y�E���[�h�Ƃ��ē��삷
��͂��ł��B���茳�̃}�E�X�����̂悤�ȃ}�E�X�Ȃ痠���̃X�C�b�`��u�R�v
�����́uPC�v�ɍ��킹�A�}�E�X�V�X�e���Y�E���[�h�Ƃ��� XConfig ���
�肵�Ă��������i���L�Q�Ɓj�B�R�{�^���E�}�E�X�Ƃ��ė��h�ɓ����͂��ł��B
4. ���ʂ̃}�E�X
���茳�̃}�E�X�ɃX�C�b�`��Ȃ��A�������������ꍇ�́A���X������
�K�v�ł��B�܂����߂Ƀ}�E�X�̃��[�J�[��M���āA�}�C�N���\�t�g�E���[�h
��P�O�O���T�|�[�g���Ă���Ɖ��肵�� XConfig ��ݒ肵�Ă݂Ă��������B
�iXconfig �̍��Q�ƁB�j
���̐ݒ�Ń}�E�X�����Ă݂āA���������Ȃ��ꍇ�́A�}�E�X���}�C�N
���\�t�g�̃v���g�R����̗p���Ă��Ȃ����A�܂��͑��ɖ�肪����ƍl����
���������B���������Ƃ��́A���̃v���g�R����g���āA����x�ݒ肵����
�Ă��������B�ݒ�t�@�C���̏������ɂ��ẮA����ɊY������ man �y�[
�W����Ԃ̂Ƃ��|����ɂȂ�Ǝv���܂��B�܂���q�́u�l�X�ȏ�Q�v�̍���
�Q�l�ɂȂ�ł��傤�B
�}�C�N���\�t�g�E�v���g�R���łw�����Ă݂�ƁA�}�E�X�͐���ɓ�����
��ǁA�R����{�^���̓�A�O���̂Q�̃{�^�������g���Ȃ��Ƃ������Ƃ�
������܂��B�����ł����̂Ȃ炱�̂܂܂ł����ł��傤�B�����
�R�ڂ̃{�^����G�~�����[�g���āA�^���̃{�^������A���[�̃{�^��
���ɉ������Ƃ��Ɠ���������悤�ɐݒ肷�邱�Ƃ�ł��܂��B�i��
�̂悤�ɂ�������A Xconfig �t�@�C����L�́uXconfig �̗�v�̂悤
�ɏ��������Ă��������B�j����������ł́A���̂��߂ɂR�{�^���E�}�E�X��
�������̂�������܂���B���Ƃ����ĂR�{�^���E���[�h�œ�����������̂�
���B�Ƃ��낪����ȏ�\�t�g�E�F�A�ł͂ǂ����邱�Ƃ�ł��Ȃ��̂ŁA���x
�́A�n�[�h�E�F�A�őΏ����邱�Ƃɂ��܂��B
5. �}�E�X��R�{�^���E���[�h�ɐ�ւ���
���Ƃ������ȃ}�E�X�ł�}�E�X�V�X�e���Y�E�v���g�R����g���ĂR����{
�^���S���������Ƃ��ł��܂��B����ɂ́A�����g���b�N���K�v�ł��B��
�̃g���b�N�Ƃ́A�}�E�X�Ɂu�����́A�}�E�X�V�X�e���Y�̃}�E�X�ȂB�v
�ƁA�v�����܂��邱�Ƃł��B���̂悤�ɂ���ɂ́A���̂��Ƃ�s�Ȃ��܂��F
* �}�E�X�̍��{�^������Ȃ���R���s���[�^�̓d�����܂��B�i�{
�^���́A�R���s���[�^�����S�ɗ����オ��܂ʼn��������Ă��������B�j
����Ń}�E�X��}�E�X�V�X�e���Y�E���[�h�ɐ�ւ��邱�Ƃ��ł��܂��B�i
�����Ԃ�ƊȒP�Ȃ��Ƃł����A���ꂪ�����ɏ�����Ă���͔̂��ɋH��
���B�j�Ƃ��낪�A�R���s���[�^�̓d����꒼���������ł́A�}�E�X�̓d��
��邱�Ƃ��ł��Ȃ��V�X�e������܂��̂ŁA���������V�X�e���ł͂���
���@�͎g���܂���B���ɂ��̑��̕��@�ɂ��ċL���܂����A�����̕��@��
�S�Ẵ}�E�X�ɑ��ēK�������Ƃ͌���܂���B�����̐ݒ��@�̒���
�́A�R���s���[�^�𗧂��グ��������ȒP�ɂł����̂���܂����A��
�����ƕ��G�ȕ��@����܂��B�F�X�Ǝ����Ă݂Ă��������F
* �R���s���[�^�̓d���������Ă����ԂŃ}�E�X�̃R�l�N�^���U�����A
���Ƀ{�^��������܂܃R�l�N�^������݂܂��B�i���ʓd���̓���
���R���s���[�^�ɂ́A���Ƃ��ǂ�ȃR�l�N�^�ł������܂Ȃ��̂���
���̂悤�ł����A RS232 �̎d�l���ɂ͑��v�Ƃ���܂����B�j
* ���̃R�}���h�s���ă}�E�X��Z�b�g���܂��F
echo "*n" > /dev/mouse
���̃X�e�[�g�����g�́A�}�E�X�̃R�l�N�^�����Ƃ��Ɠ������ʂ�
������͂��ł��B�}�E�X�V�X�e���Y�E���[�h�ɐݒ肵�����ꍇ�́A
�R�}���h�s���Ă���ԁA���̃}�E�X�{�^����������܂��B�}�C
�N���\�t�g�E���[�h�̏ꍇ�́A�����܂���B���̃X�e�[�g�����g�́A
�w�E�B���h�E�𗧂��グ��Ƃ��Ɏg���X�N���v�g�̒��ɉ����Ă���
���܂���B
* Bob Nichols�� (
[email protected]) ���A����Ɠ������Ƃ�
����b�v���O��������Ă���܂����B�� echo "*n" �������Ȃ�
�����ꍇ�A�������Ă݂Ă��������B�i�܂��t�ɂ��̃v���O����
���ʖڂ������ꍇ�́A echo "*n" ����Ă݂Ă��������B�j�\�[�X
�R�[�h�́A���̂Ƃ���ɂ���܂��F
http://kipper.york.ac.uk/src/fix-mouse.c
* Xconfig �t�@�C���Ɂu ClearDTR �v���C��������A���ꂾ���Ń}�E
�X��}�E�X�V�X�e���Y�E���[�h�ɐ�ւ��邱�Ƃ��ł���Ƃ�����
���������Ă���܂��B
* ����́A�����x���̂��邱�Ƃł����A�}�E�X�̗����̃l�W��O���A��
��J���Ă݂Ă��������B����ƒ��ɑO�q�́u3. �X�C�b�`�̕t�����}
�E�X�v�̍��Ő������}�C�N���\�t�g�̂Q�{�^���E���[�h�ƃ}�E�X�V
�X�e���Y�̂R�{�^���E���[�h�Ƃ��ւ���uMS/PC�v�X�C�b�`����
���Ă��邱�Ƃ�����܂��B�i���ӁF�l�W��O���A����J���Ă��܂��ƁA
��͂�ۏ̑ΏۊO�ɂȂ��Ă��܂��̂Ō䒍�ӂ��������B�j�Ȃ�����
�悤�ȃX�C�b�`�����ɓ����Ă��邩�́A���̃}�E�X�̃��[�J�[�ɂ���
������Ȃ����Ƃ��Ƃ͎v���܂���...�B �����ȃ}�E�X�́A���̃X�C�b
�`���E���\�ȃW�����p�[�E�X�C�b�`�ɂȂ��Ă���ꍇ�������悤��
���B�}�Ŏ����Ǝ��̂悤�ɂȂ�܂��F
-----------
| o | o | o | SW1
-----------
1 2 3
����ɒ���J���������ł́A���[�h�̐ݒ肪�Ȃ���Ă��Ȃ��̂ŁA��
�ɂ����Z�b�g���܂��B�܂����̃X�C�b�`�� 1-2 ��ڑ����邩�A��
���� 2-3 ��ڑ����Ă݂܂��B����œ������ς��悤�ł���A��
���炩�̃��[�h�ŌŒ肵�܂��B�͂t�����K�v�ȏꍇ�́A������
�s�����ڑ������悤�ɁA�͂t�����܂��B
* �}�E�X�̒���J���A�����z����ς��邱�Ƃɂ��āA�^���̃{�^���ŁA
���[�̃{�^�����ɉ������Ƃ��Ɠ���������悤�ɂ����@�i
���̕��@�́APeter Benie ���
[email protected]�v�ɂ�
����Ă��������܂����B�j������܂��B���̕��@�́A�}�E�X�V�X
�e���Y�̂R�{�^���E���[�h��S�R����Ȃ��}�E�X�̍Ō�̎�i����
�m��܂���B�^���̃{�^���̃X�C�b�`�ɂQ�ɃX�C�b�`���g���Ă���
�ꍇ�́A���̃X�C�b�`�̈��̃s���ƍ��{�^���̃X�C�b�`�̃s�����
�����A�����Ă����̃s���ƉE�{�^���̃X�C�b�`�̃s����ڑ�����
���B�܂��^���̃{�^���̃X�C�b�`���Q�ɃX�C�b�`�łȂ��ꍇ�́A���C
�A�̑���ɂQ�̃_�C�I�[�h��g���Đڑ����܂��B�����
XF86Config �t�@�C���ŁA�uchordmiddle�v��w�肵�A�^���̃{�^����
���삳���܂��B
* �܂�Brian Craft �� (
[email protected]) ���A�͂�
�W��g��������I�ȃ��[�h�ݒ�̕��@����Ă��������܂����B��
�ݍł��ʓI�Ɏg���Ă���}�E�X�̃`�b�v�ɂP�U�s���� Z8350 ��
�����`�b�v�ƂP�W�s���� HM8350A �Ƃ����`�b�v������܂��B�����
�̃`�b�v�́A�����Ƃ��̕\�Ŏ����悤�ɑ�R�s���Ń}�E�X�̃��[�h
�̐����Ă��܂��F
��R�s�� ���[�h
-------- ------
Open �f�t�H���g�́A�}�C�N���\�t�g�B�d���������Ƀ{�^����
��������}�E�X�V�X�e���Y�B
GND �펞�}�E�X�V�X�e���Y�B
Vdd �펞�}�C�N���\�t�g�B
(�ʏ�s���́A���̂悤�ɂȂ��Ă��܂��F)
____
��P�s�� -| \/ |-
��Q�s�� -| |-
��R�s�� -| |-
-| |-
-| |-
-| |-
-| |-
��W�s�� -|____|-
�i�����̏��́A Hans-Christoph Wirth �AJuergen Exner ����
�ɂ��� de.comp.os.linux.hardware �ɓ��e���ꂽ��̂ŁA�]��
������Ă���܂��B�j��Ƀ}�E�X�V�X�e���Y�̃��[�h�ɐݒ肵
�Ă��������ꍇ�́A��R�s���� GND ��q���܂��B
��Peter Fredriksson �� (
[email protected]) ���ASYSGRATION
�� SYS2005 �`�b�v�ő�R�s���� Gnd ��q�����Ƃɂ��ă}�E�X
�V�X�e���Y�E���[�h�ɐݒ�ł��邱�Ƃ�m���߂Ă��������܂����B
��Uli Drescher �� (
[email protected]) ����́AHN8348A �`�b�v��
���Ă̓���m�F��������܂����B
��Urban Widmark �� (
[email protected]) ���A��W�s���� Gnd �ł���
EC3567A1 �`�b�v�œ������Ƃ���Ă��������܂����B���҂���
�`�b�v����܂������A���Ȃ������܂����B
��Timo T Metsala �� (
[email protected]) �ɂ́A��R�s����
��X�s���� Gnd ��q���Ń}�E�X�V�X�e���Y�E���[�h�ɐݒ肷��
HT6510A �`�b�v�̓���m�F��������܂����B�܂������ɂ���
��W�s���� Gnd �ł��� HT6513B �� HT6513F �`�b�v�ɂ��Ă�
���������Ă���܂��B
��Robert Romanowski �� (
[email protected]) �ɂ́A��R�s��
�Ƒ�W�s��(Gnd)��q�� EM83701BP �`�b�v�̕�������܂�
���B
��Robert Kaiser �� (
[email protected]) �ɂ́A��R�s���� Gnd ��
�q�� EC3576A1 �̕�������܂����B
�܂��O�q�̂悤�Ȃ͂t��������ł͂Ȃ��A�ȉ��̂悤�ȉ�
�H�Ń}�E�X�V�X�e���Y�E���[�h�ɐݒ肷�邱�Ƃ��ł��܂��B���̏ꍇ
��{�^������Ȃ���u�[�g���܂��F
Mathias Katzer ������̕ł��B
-----
--- R ---------O------ + �d��
| ----- | | C = 100nF �R���f���T
| | E | R = 100k�I�[��
| __ / | T = BC557 �g�����W�X�^
| / \ O
| B | #V | T /
|-----|-# | / �}�E�X�̍��{�^��
| | #\ | O
| \__/ |
--- \ C |
--- C ------O----------> �i�}�E�X�̓��ցj
|
### Gnd
�M�҂́A�}�E�X�E�X�C�b�`�� + �d���ł͂Ȃ� Gnd �Ɍq�����Ă���}�E
�X�ŁA���̕��@���K���ł��邩�ǂ�������Ă݂܂����B�������}�E�X
�́AMUS2S �Ƃ����������f���ł������ABC557 �̂悤�� NPN �^�g����
�W�X�^�́AR �� C ��ꊷ����A�����͂��ł��B
���̍��ł́A���낢��ƃ}�E�X��R�{�^���E���[�h�ɐ�ւ����@�ɂ�
�Đ����Ă��܂����B���茳�̂R�{�^���E�}�E�X��f�t�H���g�̃}�C�N���\
�t�g�̂Q�{�^���E���[�h�̂܂g���Ă�悢�Ƃ͎v���܂��B�������A������
���R�{�^���E�}�E�X������̂ł�����A���̗��_�����悤�ɁA���̃}�E
�X�ɍ��������@�łw��ݒ肵�Ă݂Ă��������B
6. gpm �Ń}�E�X�̃��[�h���ւ���
gpm �Ƃ́A�R���\�[���E���[�h�Ń}�E�X��g�����߂ɋN������v���O������
���B�ʏ� Linux �f�B�X�g���r���[�V�����Ɋ܂܂�Ă��܂��B�R�}���h�E��
�C���A�܂��͋N���X�N���v�g�i/etc/rc.d/rc.local�j ����n�����܂��B��
���o�X�E�}�E�X�ł��̃v���O������N������ƁA�}�E�X��b�N��������A
�w��N�������Ȃ�������Ƒ����̖��̌����ɂȂ��Ă��܂����A�V���A���E
�}�E�X�ɂ͂��̂悤�Ȗ��͂���܂���B
���́Agpm �ɂ�����V���A���E�}�E�X�̎�v���[�h�ł��F
* gpm -t ms �F�}�C�N���\�t�g�E���[�h
* gpm -t msc �F�}�E�X�V�X�e���Y�E���[�h
�}�E�X�V�X�e���Y�E���[�h�� gpm ��N��������ɂ́A-3 �t���O���K�v�ɂ�
�邩��m��܂���B�܂� -o dtr �t���O��g���� DTR �I�v�V�������K�v��
�Ȃ�ꍇ����܂��F
* gpm -3 -o dtr -t msc
�܂� gpm �́A�}�E�X�����݂ǂ̃v���g�R����g���Ă��邩���ׂ邱�Ƃɂ�
�g�����Ƃ��ł��܂��F
* gpm -t help
gpm �́A�����}�C�N���\�t�g�E���[�h�ł����Ă�R����S�Ẵ}�E�X
�E�{�^����F�������邱�Ƃ��ł��܂��B�V�����o�[�W�����i1.0�A�܂��͂�
��ȍ~�i�H�j�j�ɂ����ẮA���̏��𑼂̃v���O�����ɓn�����Ƃ�ł���
���B���̂悤�ɂ���ꍇ�́A���̂悤�� -R �I�v�V������t���� gpm ��N
�����܂��F
* gpm -R -t ms
���̂悤�ɂ���� gpm �́A�}�E�X�̏��� /dev/gpmdata �Ƃ����V�����f
�o�C�X�ɃG�N�X�|�[�g���܂��B���̃f�o�C�X�́A���̃v���O��������͂P��
�̃}�E�X�Ɍ����܂��B�܂����̃f�o�C�X�́A����}�E�X�V�X�e���Y�̃v��
�g�R����g���Ă���Ƃ������Ƃɒ��ӂ��Ă��������B���̏ꍇ�� Xconfig
�t�@�C���̐ݒ�́A/dev/mouse �̑���� /dev/gpmdata ��p���܂����A
���̐ݒ�łw��N������Ƃ��́A�K�� gpm ��s���Ă����悤�ɂ��Ă���
�����B�܂����̐ݒ�ŁA���܂ɂw���^���̃{�^���̃C�x���g��F�����Ȃ���
�����s��̕�Q�[�R���������Ă���܂����A����͂����炭���̓���
�̃}�E�X�����̖�肾�Ǝv���܂��B
�w�� gpm �̃}�E�X�E�{�^���̃}�b�s���O���ɂ���ɂ́F
(
[email protected])
�ʏ� gpm �Ƃw�Ƃ̊Ԃɂ́A�}�E�X�E�{�^���̃}�b�s���O�̃f�t�H���g�ݒ�
�ɈႢ������܂��B����}�V���Ń}�b�s���O�ɈႢ������Ƃ������Ƃ́A��
������\��������܂��̂ŁA���̂w�̃R�}���h��g���� gpm �̑I��^
����t���̃}�E�X�E�{�^������ɍ��킹��悤�ɂw��ݒ肵�܂��F
* xmodmap -e "pointer = 1 3 2"
���̐ݒ�́A�Q�{�^���A�R�{�^���E�}�E�X�ɊW�Ȃ��A���͑I��A�E�͒���
�t���ɂȂ�܂����Agpm ��w�̕W���{�^���E�}�b�s���O�ɂ���ɂ́A���̂�
���� -B �I�v�V������t���� gpm ��N�����܂��F
* gpm -t msc -B 132
7. �Q�̃}�E�X��g��
�����t���̃|�C���e�B���O�E�f�o�C�X�̂��郉�b�v�g�b�v�̂悤�ȃR���s��
�[�^�̏ꍇ�A�Q�ڂ̃f�o�C�X�Ƃ��ăV���A���E�}�E�X��g�������Ǝv����
�Ƃ����邩��m��܂���B���̂悤�ȃ��b�v�g�b�v�E�R���s���[�^�̏ꍇ�A
�����t���̃|�C���e�B���O�E�f�o�C�X�́A�قƂ�ǂ� ps/2 �v���g�R����g
�p���Ă��܂����A�������g�������Ȃ��ꍇ�́A�������邱�Ƃ�ł��܂��B
���ʂ� /dev/ttyS0 �i�܂��́A���̑��̃f�o�C�X�j��g���� gpm ���邢�́A
�w��ݒ肵�Ă��������B
�����̃|�C���e�B���O�E�f�o�C�X���Ɏg���ɂ́Agpm �ŕЕ��A����
�͗����̃f�o�C�X��G�N�X�|�[�g���Ȃ����Ƃ������@�ł��܂���������m��
�܂���BPatrick Canupp ��(
[email protected])���A����ɐ���
���Ă��܂��B�ڍׂ́A�ނ̃E�F�u�E�y�[�W��Q�Ƃ��Ă��������F
http://www-leland.stanford.edu/~canupp/install_index.html
8. XF86Config�t�@�C����Xconfig�t�@�C���̗�
�w�̃R���t�B�M�����[�V�����E�t�@�C�����Ƃ��̏ꏊ�́A�w�̓���̃����[
�X��f�B�X�g���r���[�V�����ɂ��ĈقȂ�܂����A���̂����ꂩ�ɓ��Ă�
�܂�ł��傤�F
/etc/Xconfig
/etc/XF86Config
/usr/X11/lib/X11/XF86Config
�ǂ̃R���t�B�M�����[�V�����E�t�@�C����g���Ă��邩�́A�w��N�������
���Ɂi�S�ẴI�v�V��������ʂɕ\�������O�Ɂj������͂��ł��B
XF86Config �� Xconfig �t�@�C���̃V���^�b�N�X�������قȂ�܂��̂ŁA��
���ł͗����Ƃ���܂��B
�}�C�N���\�t�g�E�V���A���E�}�E�X
* XF86config:
Section "Pointer"
Protocol "microsoft"
Device "/dev/mouse"
EndSection
* Xconfig:
#
# �}�E�X��`�Ɗ֘A���鑼�̃p�����^�[
#
Microsoft "/dev/mouse"
�}�C�N���\�t�g�E�V���A���E�}�E�X�i�Q�A�܂��͂R�{�^���j�̂R�{�^���E
�G�~�����[�V����
* XF86config:
Section "Pointer"
Protocol "microsoft"
Device "/dev/mouse"
Emulate3Buttons
EndSection
* Xconfig:
#
# �}�E�X��`�Ɗ֘A���鑼�̃p�����^�[
#
Microsoft "/dev/mouse"
Emulate3Buttons
�}�E�X�V�X�e���Y�E�R�{�^���E�V���A���E�}�E�X
* XF86config:
Section "Pointer"
Protocol "mousesystems"
Device "/dev/mouse"
ClearDTR # �����̂Q�s�́A�K�v�Ȃ�����m��܂���̂�
ClearRTS # �ŏ��́A�����̃X�e�[�g�����g�Ȃ��Ŏ�����
# �݂āA���� DTR �����Ŏ����Ă݂Ă��������B
EndSection
* Xconfig:
#
# Mouse definition and related parameters
#
MouseSystems "/dev/mouse"
ClearDTR # �����̂Q�s�́A�K�v�Ȃ�����m��܂���̂�
ClearRTS # �ŏ��́A�����̃X�e�[�g�����g�Ȃ��Ŏ�����
# �݂āA���� DTR �����Ŏ����Ă݂Ă��������B
gpm -R �N���̃}�C�N���\�t�g�E�V���A���E�}�E�X
* XF86config:
Section "Pointer"
Protocol "MouseSystems"
Device "/dev/gpmdata"
EndSection
* Xconfig:
#
# �}�E�X��`�Ɗ֘A���鑼�̃p�����^�[
#
MouseSystems "/dev/gpmdata"
9. �P�[�u���A�����P�[�u���A�A�_�v�^
���Ƀ}�E�X�̃P�[�u���̒��̃��C���ɂ��Đ����܂��BTxD �� RxD �́A�f
�[�^�]���ARTS �� DTR �i�����A�܂��͂ǂ��炩���j�́A�d���AGnd �́A�A
�[�X�Ƃ��Ďg���A�R�l�N�^�̃s���ԍ��ŕ\���Ǝ��̂悤�ɂȂ�܂��F
�X�s���E�|�[�g �Q�T�s���E�|�[�g
TxD 3 2
RxD 2 3
RTS 7 4
DTR 4 20
Gnd 5 7
��̕\�́A�X�s���ƂQ�T�s���̕ϊ��A�_�v�^����Ƃ���}�E�X�̉����P�[
�u������Ƃ��ɖ𗧂ĂĂ��������B
10. �l�X�ȏ�Q�A�ݒ�
* �w��R���\�[���E���[�h�Ń}�E�X�̏�Q������Ƃ��́A�}�E�X�� getty
��f���Ȃǂ̂悤�ȃV���A���E���C����g���n�[�h�E�F�A�Ƃ̊ԂŃV��
�A���E�|�[�g�̋������Ȃ����ǂ������ׂĂ��������B�܂� IRQ �ɂ���
�������Ȃ����ǂ������ׂĂ��������B
* �V�X�e���̒��ɂ́A�w�E�B���h�E�̋N�����ɉ��炩�̐M���A�܂��̓X�p�C�N
�g��}�E�X�ɑ���V�X�e������܂��̂ŁA���̂悤�ȃV�X�e���ł́A�}�E
�X�̍��{�^������Ȃ���A�w�E�B���h�E�𗧂��グ�Ȃ���Ȃ�܂���B
* �V���A���E�f�o�C�X�ɊW�����肪����Ƃ��́A�u�[�g���ɃV���A���E
�|�[�g������������������Ă��Ȃ��\��������܂��B��������s�Ȃ���
�́Asetseral �Ƃ����R�}���h��g���܂��B�X�^�[�g�A�b�v�E�X�N���v�g�A
/etc/rc.d/rc.serial �̒�����N�����܂��B�ڂ����́Asetserial �̃}��
�y�[�W�A���邢�� Serial-HOWTO ��䗗���������BUART �`�b�v�̌^�Ԃ�
���ẮA���X�������K�v�ɂȂ邩��m��܂���B���݂̃|�[�g�ɊW��
�����̃R�}���h����Ă݂Ă��������B
> setserial /dev/mouse uart 16550 �܂��� 16550a
* ���̃R�}���h��g���� RTS/CTS �̃n���h�V�F�[�L���O���ɂ��Ȃ���
ClearDTR �t���O���A���m�ɓ����Ȃ��V�X�e������悤�ł��F
+ stty -crtscts < /dev/mouse
�iVladimir Geogjaev (
[email protected]) �����AUART 16450/
Pentium�Ńe�X�g���Ă��������܂����B�j
* ���W�e�b�N�̃}�E�X�̐^���̃{�^����L���ɂ����邽�߂ɂ́A�R���t�B�M
�����[�V�����E�t�@�C���� ChordMiddle �̃��C�����K�v�ł��B
Emulate3Buttons �̑���ɋL�q���邩�A���邢�� /dev/mouse �̃��C��
�̌�ɉ����܂��B����ł� Xconfig �ɂ́AClearDTR �� ClearRTS �̃��C
�����K�v�ɂȂ邩��m��܂���B�܂����W�e�b�N�̃}�E�X�̒��ł�A
ChordMiddle �̃��C������ƃX�N���[�����Ȃ�������Ȃ����j���[
���}�E�X�̓����Ƌ��ɓ����Ă��܂��Ƃ�����肪�N�����̂���܂��B
�
[email protected] ������̕ł��B�j
* �{�^���̃}�b�s���O��ύX����Fxmodmap �R�}���h��g���ă}�E�X�̃N��
�b�N���̕����I�ȃ{�^���̃��W�X�^��ύX���邱�Ƃ��ł��܂��B
��F xmodmap -e "pointer = 3 2 1"
����ŁA�}�E�X������p�̃}�E�X�ɕς��܂��B�Q�{�^���E�}�E�X�̏ꍇ
�́A1 �� 2 ������g���܂��B
* �}�E�X�̃A�N�Z�����[�V�����Fxset �R�}���h m �I�v�V������g���ă}�E
�X�̐ݒ��ς��܂��B
��Fxset m 2
����́A�}�E�X�̃A�N�Z�����[�V������Q�ɃZ�b�g���܂��B�ڍׂ́Aman
�y�[�W��䗗���������B
* �|�C���^�E�I�t�Z�b�g�F���N���b�N�E�A�N�V�������A���݂̃J�[�\����
�ʒu���E�A�܂��͍��Ɉ����Ďn�܂�ꍇ�́A��ʂ̐ݒ肪�������s
�Ȃ��Ă��Ȃ��\��������܂��B���̏�Q�́A�悭�r�R�̃h���C�o��g
�����Ƃ��ɋN����܂����Axvidtune ��g���ƒ��邩��m��܂���B
Invert_VCLK/InvertVCLK�A������ EarlySC ����Ă݂Ă��������B��
�̏��́ABill Lavender �� (
[email protected]) �� SimonHargrave ��
��肢�������܂����BXF86Config �t�@�C���Ŏ��̂悤�ɐݒ肵�܂��F
+ XF86Config:
Subsection "Display"
Modes "1024x768" "800x600" "640x480" "1280x1024"
Invert_VCLK "*" 1
* �}�E�X�E�{�^�������N���b�N�����ɂ�����炸�A�_�u���E�N���b
�N�i���N���b�N�j�E�A�N�V�������N�����Ă��܂��悤�ȏꍇ�́i�o�E��
�X�j�A�}�E�X���̂ɖ�肪�����̂Ǝv���܂��B���W�e�b�N�̃}�E�X��
���邱�̂悤�Ȗ��̉���@��ABob Nichols ��
(
[email protected]) ��肢�������Ă���܂��B�}�C�N���X�C�b
�`�̃o�E���X��Ȃ����悤�Ƀ}�E�X�̒��̃��W�X�^�ƃ`�b�v�Z�b�g��͂�
���t�����܂��B
* ������̃��[�U�i���[�g�j�������}�E�X�������Ƃ��ł��A���̃��[
�U�͓������Ȃ��Ƃ������ۂ��N����ꍇ������܂����A���̏�Q�̌�����
���čl�����邱�Ƃ́A�w�̊��ݒ�̕s���ł��B�w�N�����̃��b�Z�[�W
�𒍈Ӑ[���ώ@���A�w�̃o�[�W������ Xconfig �t�@�C���̓�e����
�Ă݂Ă��������B
* �}�E�X�̃J�[�\������ʂɎʂ�����̂���Ă��܂��Ƃ������ۂ��N����
���ꍇ�́A�w�T�[�o�̐ݒ�ɖ�肪����Ǝv���܂��BXconfig �t�@�C��
�̃O���t�B�b�N�E�J�[�h�E�Z�N�V������ linear �܂��� nolinear �I�v�V
������A�܂����g���̃O���t�B�b�N�E�J�[�h�� PCI �ł���A
tgui_pci_write_off �I�v�V������ tgui_pci_read_off �I�v�V������t��
�Ă݂Ă��������B�i���̖��̓g���C�f���g�̃J�[�h�ɂ悭�����܂��B�j
* ���ꂽ���╔���̃��C�g��t�����Ƃ��ɁA�}�E�X�������Ȃ��Ȃ�ꍇ����
��܂����A����̓P�[�X�̊O����̌��ɂ��ă}�E�X�̃Z���T�[��������
���܂�����ł��B������ɂ́A�P�[�X�̓�����h���āA���̔���
��h�����A���邢�͌��̓���Ƃ���ɃJ�[�h�Ȃǂ��A���̐i����h��
�܂��B
* �}�C�N���\�t�g�̃}�E�X���A���̌����ƂȂ��Ă���Ƃ������Ƃ��悭��
��悤�ł��B�ŐV�́u�}�C�N���\�t�g�E�V���A���E�}�E�X 2.1A�v�ł́A
�V�X�e���ɂ��ē��삵�Ȃ��Ƃ̕�Ȃ肢�������Ă���܂��B�u�}
�C�N���\�t�g�E�C���e���}�E�X�v��܂��A���ɂȂ��Ă���ꍇ��������
�ł����A���̃}�E�X�� XFree 3.3 �ȍ~�ł̓T�|�[�g����Ă���悤�ł��B
11. ����̊m�F�����Ă��郂�f��
���ݎs��ɂ́A���ɂ�������̃}�E�X���o��Ă��܂��B���������Ăǂ�
�}�E�X���悤�ɑE�߂��炢����������܂���B�����Ŏ��̂ł��邱�Ƃ́A
�l�X�Ȍo���Ȃǂ���A�e�X�̃}�E�X�ɂ��Ă̓�������邱�Ƃ����ł��B
�������A�����̏���Q�l�ɂ��Ă�܂��������ӂ��K�v�ɂȂ邱�Ƃ�����
�܂��B�Ⴆ�A���̃I�t�B�X�ɑS�������Q�̃}�E�X���Q�̃R���s���[�^
�ɂ��ꂼ��q�����Ă��܂����A�����̃}�E�X�́A�S�R�قȂ����������
���B���̂悤�Ȃ��Ƃ��牺�L�̂悤�ȏ���ɖ�ɗ����Ă��܂��̂ŁA
�F�l����̋M�d�ȏ���҂����Ă���܂��B
�}�E�X�V�X�e���Y�E�I�v�e�B�J���E�}�E�X - �V���A���E�o�[�W����
(Mouse Systems optical mouse, serial version)
�i�}�E�X�V�X�e���Y�̖��O���番����悤�Ɂj�R���t�B�O�E
�t�@�C���� ClearDTR�AClearRTS �Ȃ��ł悭�����܂��B
WiN �}�E�X �iOffice World ��� ���W�Ŕ����Ă��܂��B�j
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��B
Agiler �}�E�X
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��B�͂t���s�B
Sicos �}�E�X
�����܂��B�R���t�B�O�E�t�@�C���� ClearDTR�AClearRTS ��
�K�v�ł��B
Index �}�E�X�i���P�O�j
�R�{�^���E���[�h�ł́A�����܂���B�������h�L�������g��
���ɂ������肵�Ă��܂��B:-)
Artec �}�E�X
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��B�R���t�B�O�E�t�@�C���� ClearDTR ���K
�v�ł��BClearRTS �́A�K�v����܂���B
DynaPoint �R�{�^���E�V���A���E�}�E�X
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��BXconfig �R���t�B�O�E�t�@�C����
ClearDTR�AClearRTS �̗������K�v�ł��B
Genius Easymouse �R�{�^���E�}�E�X
�}�E�X�}���iMouseman�j�v���g�R���ŗ��h�ɓ����܂��B
ChordMiddle �p�����^�́A�v��܂���B���̏��́A
Roderick Johnstone �� (
[email protected])��肢������
�܂����B
Truemouse ��p��
�����܂��B�R���t�B�O�E�t�@�C���� ClearDTR ���K�v�ł��B
�i���̏��́ATim MacEachern ����肢�������܂����B�j
Champ �}�E�X
�}�E�X�V�X�e���Y�E���[�h�ɂ���ꍇ�́APC ���[�h�ɃX�C
�b�`��킹��K�v������܂��B
�i���̏��́A
[email protected] ����肢��
�����܂����B�j
MicroSpeed �}�E�X
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��B
Venus �}�E�X ($7)
�}�E�X�̒��ɂQ�{�^���^�R�{�^���E���[�h���ւ���W��
���p�[�E�X�C�b�`�������Ă��܂��B
�i���̏��́
[email protected] ����肢�������܂����B�j
Saturn
�X�C�b�`�t���̃}�E�X�ł��B�R�{�^���E�}�E�X�V�X�e���Y�E
���[�h�œ��삵�܂��B
�i���̏��́
[email protected] ����肢������
�܂����B�j
Manhattan �}�E�X
MS AM / PC AT �̃��[�h�E�X�C�b�`������܂��BMS ���[�h
�́Agpm -R �ł悭�����܂��B
�i���̏��́
[email protected] ����肢����
���܂����B�j
Inland �}�E�X
PC/MS �̃��[�h�E�X�C�b�`������܂��B�悭�����܂��B
�i���̏��́A
http://ptsg.eecs.berkeley.edu/~venkates
����肢�������܂����B�j
qMouse �i�R�{�^���j FCC ID E6qmouse X31
�A�����J�Ł��P�O�O��Ŕ����Ă��܂��Bgpm -t msc -r 20
�͓����܂����A�w�ł͓���̕ۏ͂ł��܂���Becho "*n"
> /dev/mouse �̉����������܂���B
Mitsumi Mouse �i�Q�{�^���j FCC ID EW4ECM-S3101
�A�����J�Ł��P�Q�O��Ŕ����Ă��܂��Bgpm �Ƃw�̗�����
����̊m�F�����Ă��܂��B�������X���[�Y�ȂQ�{�^���E�}
�E�X�ł��B
�i��̂Q�̏��́
[email protected] ����肢��
�����܂����B�j
PC Accessories �}�E�X
CompUSA �Ł��P�O�����Ŕ����Ă��܂��BPC/MS �̃��[�h�E
�X�C�b�`������܂��B�悭�����܂��B
�i���̏��́
[email protected] ����肢�������܂�
���B�j
First �}�E�X - ���Ɉ����BTempo �Ł��V.�V�X�ł��B
���ʂ̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X�V�X�e��
�Y�j�E�}�E�X�ł��B���[�h�́A�X�C�b�`��W�����p�[�͂Ȃ��A
�S�{�̃��C�A�Őڑ����邽�߁A�R���s���[�^�����グ���Ƀ{
�^������Đݒ肵�܂��Becho '*n' �͓����܂��A
gpm -R �́A���ɂ悭�����܂��B
�i���̏��́
[email protected] ����肢����
���܂����B�j
Trust �R�{�^���E�}�E�X
�X�C�b�`�t���̃f���A���E���[�h�i�}�C�N���\�t�g�^�}�E�X
�V�X�e���Y�j�E�}�E�X�ł��B�}�E�X�V�X�e���Y�E���[�h�ɂ�
��ꍇ�́A�X�C�b�`�� PC �ɂ��킹�܂��Bgpm �ł́A�}�C�N
���\�t�g�E���[�h�͓����܂���B
Chic 410
�}�C�N���\�t�g�E���[�h�� gpm -R �R�}���h�Ŋ��ɓ�����
���BStephen M. Weiss �� (
[email protected]) ���B
KeyMouse �R�{�^���E�}�E�X
�X�C�b�`�́A����܂���BXconfig �̒��� ClearDTR ��
ClearRTS ��ݒ肵�܂��Bgpm �ł́A-o dtr ���K�v�ł��B
(
[email protected])
Qtronix �L�[�{�[�h�uScorpio 60�v
�R�̑S�Ẵ{�^�����A�}�E�X�V�X�e���Y�E�v���g�R����
�����܂��B(
[email protected])
Tecra 720 ���b�v�g�b�v
�^�b�`�p�b�h�^�̃|�C���e�B���O�E�f�o�C�X�́A/dev/cua0�B
�X�e�B�b�N�^�̕��́A/dev/psaux�B(
[email protected])
Anubis �}�E�X
�w�̃o�[�`�����E�R���\�[���ɐؑւ���Ƃ��́A���{�^����
�����܂��B(Joel Crisp ��)
Yakumo No.1900 �}�E�X
gpm -R -t ms ��w�ɃG�N�X�|�[�g���邱�Ƃ��ł��܂��B
(Oliver Schwank ��)
Genius �uEasy Trak�v�g���b�N�{�[��
�}�C�N���\�t�g�E���[�h�ł́A�g���܂���BXconfig ��
Mouseman ��w�肷��Ƃ悭�����܂��B(
[email protected])
Highscreen Mouse Pro
�悭�����܂��B(
[email protected])
Logitech CA series
Xconfig �� MMseries �v���g�R���A2400 Baud�A
150 SampleRate�A��w�肵�܂��B(Logitech CC�ACE�AC7�A
C9 �}�E�X�ł�K�p�ł���Ǝv���܂��B)(
[email protected])
A4-Tech �}�E�X
DTR line ��w�肷��� �w �� gpm �̗����œ����܂��B
(
[email protected])
�}�E�X�V�X�e���Y�u�X�N���[���v�}�E�X (�S�{�^���A���[���[/�{
�^��)
2/3 �X�C�b�`���A�t���Ă��܂��A�R�ɍ��킹��ƃ}�E�X�V
�X�e���Y�E���[�h�œ����܂��B�S�ڂ̃{�^���A���[���[
�́A�������܂��BClearDTS/DTR �́A�v��܂���B
(
[email protected])
Boeder M-7 ``Bit Star'' (M13 �ȊO�� M �V���[�Y�}�E�X�ɂ�K�p
���܂��B)
�d���������ɂ����ꂩ�̃{�^������A�u�[�g����ƃ}�E
�X�V�X�e���Y�E���[�h�ɕς��܂��B
(
[email protected])
Vertech �}�E�X
�ʏ�̃}�C�N���\�t�g�^�}�E�X�V�X�e���Y�̓����܂��B
�͂t���̕��@��K�p�ł��܂��B
(
[email protected])
12. ���̑�
* ���� URL �́A�}�E�X�V�X�e���Y�̃E�F�u�E�T�C�g�ł��B
http://www.mousesystems.com/
�����ɂ́A�E�B���h�E�Y�̃h���C�o����܂��̂ŁA�K�v�ȂƂ��́A
�_�E�����[�h�����������B
* Linux �� Serial-HOWTO �́A���E�e�n�� sunsite �̃~���[�ɂ����
�v���܂����A�Ŋ��̃T�C�g���ǂ��ɂ��邩������Ȃ��Ƃ��́A����
URL ����n�߂Ă��������B
http://sunsite.unc.edu/mdw/linux.html
* ���� URL �ł́A�}�E�X���ǂ̂悤�ɓ��삷�邩����ɂ悭������
����܂��B
http://box.argonet.co.uk/users/4qd/meece.html.
* Xconfig �t�@�C���� XF86Config �t�@�C���̏ڍׂɂ��ẮA�Y����
�� man �y�[�W�� Xfree86 HOWTO �̂悤�Ȃw�E�B���h�E�̃C���X�g�[
���̃h�L�������g��䗗���������B�܂� XFree86 FAQ ��䗗���������B
���� URL ����H��܂��B
http://www.XFree86.org/
* gpm �ɂ��Ă̏��́Aman �y�[�W�����擾�ł��܂����ADarin
Ernstcan ���̃E�F�u�E�y�[�W�����擾�ł��܂��B
http://www.castle.net/X-notebook/mouse.txt
* �}�E�X�̃n�[�h�E�F�A��\�t�g�E�F�A�̏��́A���̃y�[�W������
���ł��܂��B
http://www.hut.fi/~then/electronics/pc.html#pc_mouse
13. ��� (Mouse Tail)
���̕����̏��̑����́A�l�X�� Linux �̃j���[�X�E�O���[�v����擾��
�܂����B�����̃j���[�X�E�O���[�v�ŋM�d�ȏ�����Ă���������
���X�ɂ��̏���Č��\���グ�܂��B
�܂Ƃ߁F
* ���Ƃ������ȂR�{�^���E�}�C�N���\�t�g�E�}�E�X�ł��삳���邱��
���ł��܂��B
* �}�E�X�V�X�e���Y�E�}�E�X�삳���邽�߂ɂw�̃R���t�B�O�E�t�@
�C����ݒ肵�܂��B
* �}�E�X��}�E�X�V�X�e���Y�E���[�h�ɐ�ւ��邽�߂ɍ��{�^����
���Ȃ���V�X�e���𗧂��グ�܂��B
* ���{�^������Ȃ���w��N�����Ȃ���Ȃ�Ȃ�����m��܂���B
* �}�E�X�́A���Ȃ����v���Ă����肩���������ł��ˁB
_________________________________________________________________
Page written by Geoff Short, started March 1996