WSL�iLinux�j����GUI�̃A�v���𗘗p����ɂ́AGUI�̕`����s��X�T�[�o��p�ӂ���K�v������BWindows 10�ŗ��p�ł���X�T�[�o�͂��������邪�A�����VcXsrv�Ƃ���X�T�[�o�̓������@���������B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�Ώ�OS�FWindows 10 Fall Creators Update�i�o�[�W����1709�j�ȍ~�i64bit�ł̂݁j
�@Windows 10�ɁuWSL�iWindows Subsystem for Linux�j�v���C���X�g�[������ƁALinux�����̃v���O�����i�o�C�i���t�@�C���j�����̂܂��s�ł���悤�ɂȂ�B���݂ł́AUbuntu��Debian�ASUSE Linux�AWLinux�i�����Debian�x�[�X�̗L�����i�j�ȂǁA����ނ�Linux�f�B�X�g���r���[�V�������ł���悤�ɂȂ��Ă���BWSL�̓������@�ɂ��ẮA�ȉ��̋L�����Q�Ƃ��Ă������������B
�@Linux���N���C�A���gOS�Ƃ��ė��p����ꍇ�A��ʓI�ɂ́uX�T�[�o�iX Window System�j�v���g����GUI�̃f�X�N�g�b�v�����\�z���ė��p���邱�Ƃ������B������WSL���C���X�g�[�����������ł́AX�T�[�o�̓C���X�g�[������Ȃ����߁ACUI�̃R���\�[�������g���Ȃ��B
�@������Windows 10���X�T�[�o���Z�b�g�A�b�v����AWSL���Linux�A�v���ł�GUI�ŗ��p�ł���悤�ɂȂ�B�{�e�ł͂��̎菇������������B
�@X�T�[�o�́AWindows OS�Ō����AGUI�̃E�B���h�E�╔�i�Ȃǂ�`��A�Ǘ�������A�L�[�{�[�h��}�E�X�Ȃǂ̃f�o�C�X���Ǘ������肷�镔��������Ɨ��������悤�Ȃ��̂ƍl����悢���낤�BX�̃T�[�o�ƃN���C�A���g�Ԃ�X�v���g�R���ŒʐM���Ă���A����V�X�e����ɂȂ��Ă����삷�邵�AX�T�[�o����������\�t�g�E�F�A���A�@���A�[�L�e�N�`���Ȃǂ͖��Ȃ��B
�@Windows 10�ŗ��p�ł���X�T�[�o�\�t�g�E�F�A�͊������B
| �\�t�g�E�F�A | �T�v |
|---|---|
| VcXsrv | �t���[��X�T�[�o |
| Cygwin/X | �t���[��X�T�[�o�BUNIX�݊�����Cygwin�̈�Ƃ��Ē���Ă��� |
| Xming | �ȑO�͖���������X�T�[�o�B���݂ł͗��p�`�Ԃɉ����Ă����炩�x�����K�v������ |
| MobaXterm | ssh�N���C�A���g�^�^�[�~�i���@�\�Ȃǂ���������Ă���X�T�[�o���i�B�@�\����̖����ł����� |
| X410 | Microsoft Store�Ŕ̔�����Ă���L����X�T�[�o�B�X�g�A�A�v���Ȃ̂ŁA������o�[�W�����A�b�v�Ȃǂ��e�� |
| Windows OS�����̎��X�T�[�o�\�t�g�E�F�A | |
�@�ǂ���g���Ă��\��Ȃ����iX�T�[�o�͕`���S�����邾���Ȃ̂ŁA�ł��邱�Ƃ͂ǂ���قړ��������A�Ǘ��@�\�Ȃǂ������炩�قȂ�j�A����͖����iGPL���C�Z���X�j�ŗ��p�ł���uVcXsrv�v�̓������@���Љ��B
�@VcXsrv�́A�ȉ��̃T�C�g�ɃA�N�Z�X���āmDownload�n�{�^�����N���b�N����Ɠ���ł���B���e���M���_�ł̍ŐV�ł́AVer.1.20.1.4�ł������B
�@�_�E�����[�h�����C���X�g�[�����_�u���N���b�N���ċN�����A�C���X�g�[���I�v�V������C���X�g�[����Ȃǂ��w�肵�ăC���X�g�[������B
�@�C���X�g�[��������������A�m�X�^�[�g�n���j���[�́mVcXsrv�n�|�mXLaunch�n���N������B�N������ƃE�B�U�[�h��ʂ��\������A����̑I�������\������邪�A�ʏ�͑S�����̂܂܂ł悢���낤�B
VcXsrv�̋N���i1�j
VcXsrv�̋N���i4�j�@�ȏオ���������X�T�[�o���N������BX�T�[�o�̎��s���̓V�X�e���g���C��VcXsrv�̃A�C�R�����\������Ă���A������N���b�N����Ɛݒ�̊m�F�Ȃǂ��ł���B
�@�N������VcXsrv�́A���[�U�[���T�C���A�E�g����ƏI������B����܂�WSL��X�T�[�o�𗘗p��������A�蓮��VcXsrv���N������K�v������B���ꂪ�ʓ|�Ȃ�AWindows OS�̃X�^�[�g�A�b�v�t�H���_��XLaunch�i�̐ݒ�t�@�C���ւ̃V���[�g�J�b�g�j��o�^���Ă����Ƃ悢���낤�B
�@�mWindows�n�{�mR�n�L�[�������āu�t�@�C�������w�肵�Ď��s�v�_�C�A���O��\�������A�ushell:startup�v�Ɠ��͂���ƁA���[�U�[�́u�X�^�[�g�A�b�v�v�t�H���_���G�N�X�v���[���ŊJ�����iTIPS�u�X�^�[�g���j���[��X�^�[�g�A�b�v�Ȃǂ̓���t�H���_�̏ꏊ��f�����J���v�Q�Ɓj�B�����ɁA�N���E�B�U�[�h�̍Ō�̃X�e�b�v�ō쐬�����ݒ�t�@�C���i�`.xlaunch�t�@�C���j�ւ̃V���[�g�J�b�g���쐬���Ă����ƁA����T�C���C�����ɂ̓E�B�U�[�h���\�����ꂸ�Ɏ����I�ɋN������B
�@X�T�[�o��������A���̓N���C�A���g���iWSL���j�̏������s���B�Ƃ����Ă��A�uDISPLAY=�v�Ƃ������ϐ��ŁAX�T�[�o�̏ꏊ�i�ڑ���̃z�X�g��f�B�X�v���C�ԍ��Ȃǁj���w�肷�邾���ł���BWSL��ł̃A�v�����s���ɂ��̕ϐ����Z�b�g����Ă���ƁA�A�v���͎����I�ɂ���X�T�[�o�ɐڑ�����GUI�̕`����s���B
�@DISPLAY���ϐ��ɐݒ肷��l�̏����͎��̒ʂ�ł���B���ۂɂ�����V�F���ibash�Ȃǁj������s����ꍇ�́A�擪�Ɂuexport�v��t���āA�V�F���O����Q�Ƃł���悤�ɂ��Ă������ƁB
DISPLAY=���z�X�g���^IP�A�h���X��:���f�B�X�v���C�ԍ���.���X�N���[���ԍ���
�ݒ��F
DISPLAY=xserver:0.0 �c�cxserver���X�T�[�o�ڑ�
DISPLAY=localhost:0.0 �c�c��������4�͂��ׂē����Ӗ��B���[�J�����X�T�[�o�ڑ�
DISPLAY=127.0.0.1:0.0
DISPLAY=:0.0
DISPLAY=:0 �c�c�ł��ȗ������`��
�@�ڑ���Ƃ��Ă̓z�X�g����FQDN���AIP�A�h���X�Ȃǂ��w��ł���B���������葤�iX�T�[�o���j�ł́A�����[�g����̃A�N�Z�X��������悤�ɐݒ肵�Ă����K�v������B
�@����Љ�Ă���悤�ɁA���[�J����Windows 10��œ��삵�Ă���X�T�[�o�ڑ����邾���Ȃ�A���[�J�����[�v�o�b�N�A�h���X�́ulocalhost�v�u127.0.0.1�v���w�肷�邩�A������ȗ����āuDISPLAY=:0.0�v��uDISPLAY=:0�v��ݒ肵�Ă����悢�B
�@�f�B�X�v���C�ԍ���X�N���[���ԍ��́A�����̉�ʂ�����ꍇ�ɕ\������w�肷����̂��B�u:0.0�v�Ƃ��Ă����ƃf�t�H���g�̉�ʂ��\���ΏۂƂȂ�B
�@WSL���N������x��DISPLAY�ϐ����蓮�Őݒ肷��͖̂ʓ|�Ȃ̂ŁA�ʏ�́u~/.profile�v�ibash�̏���N�����Ɏ��s�����j���u~/.bashrc�v�ibash�N�����ɖ�����s�����j�̒��Ɏ��̂悤�ɋL�q���Ă����i�u~�v�̓��[�U�[�̃z�[���f�B���N�g���j�B
export DISPLAY=:0.0
DISPLAY���ϐ��̐ݒ��@DISPLAY�ϐ��̏������ł�����A���͎��ۂ�X�T�[�o�Ή��̃A�v�����N�����Ă݂�B�Ƃ����Ă�WSL���C���X�g�[�����������ł͂��̂悤�ȃA�v���͉����C���X�g�[������Ă��Ȃ��̂ŁA�蓮�Œlj��C���X�g�[������B
�@���̎菇�̓f�B�X�g���r���[�V�������ƂɈقȂ�B�Ⴆ��Ubuntu�̏ꍇ�Ȃ�A�usudo apt install x11-apps�v�Ƃ���ƁA��{�I��X�T�[�o�Ή��̃A�v����c�[���Ȃǂ��C���X�g�[�������B
x11-apps�̃C���X�g�[���@x11-apps���C���X�g�[���ł�����Axeyes���N�����Ă݂悤�B�ڋʂ̉摜���\�����ꂽ��C���X�g�[���͐����ł���B
�@DISPLAY�ϐ��̐ݒ�Ȃǂ��������Ȃ��ꍇ�͎��̂悤�ɃG���[���\�������̂ŁA�ݒ�Ȃǂ��m�F���邱�ƁB
$ xeyes
Error: Can't open display: �c�cX�T�[�o�ɐڑ��ł��Ȃ��Ƃ����G���[
$ echo $DISPLAY �c�cDISPLAY�ϐ��̊m�F
�c�c�ݒ肳��Ă��Ȃ�
$
�@�Ȃ��ADISPLAY���ϐ���ݒ肵�Ă��Ȃ��Ă��A�uxeyes -display :0.0�v�̂悤��-display�I�v�V������t�����X�T�[�o�ŕ\���ł���i���̃I�v�V������X�Ή��A�v���Ȃ�ǂ�ł����p�\�j�B����œ���`�F�b�N�Ȃǂ��s���Ă��悢�B
�@�����X�T�[�o�̃C���X�g�[�����@���Љ���BWindows OS�ɃC���X�g�[�����Ă���t�H���g���A����X�T�[�o�ŗ��p�ł���悤�ɂ�����@�ɂ��ẮA���̋L�����Q�Ƃ̂��ƁB
�@����ȊO�̊��p���@�i�E�B���h�E�}�l�[�W����f�X�N�g�b�v���A�^�[�~�i���G�~�����[�^�A���̑��̃c�[���̎g�����j�ɂ��ẮA�����TIPS�ŏЉ��B
�uTech TIPS�v
Copyright© Digital Advantage Corp. All Rights Reserved.
��IT eBook
�ҏW������̂��m�点