[LinuxFocus-icon]
��ҳ  |  վ����ͼ  |  ����  |  ����

���� | �����ڿ� | ���� | ����LF
This document is available in: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Arabic  

[Photo of the Author]
by Guido Socher (homepage)

��������:

Guido ϲ��Linux������Ϊ�˽�����ϵͳ���ι�����һ����Ȥ���£� ����ҲӦΪ�������������Ƶ�����


Ŀ¼:

 

Running applications remote with X11

[Illustration]

ժҪ:

������һ��ʹ��Linux���û���ΪLinux��ͼ������ֻ����һ�������ڲ�ͬ�� �������г����� "Windows"��һЩ��ע�⵽���Լ�����ӵ�кü������档���ǣ� Linux X Window System (X11)��������ֻ����ô�򵥣� ����һ�����細��ϵͳ(network windows system)���������ǽ����������ṩ��Щ�µġ�ǿ���Ĺ��ܡ�



 

Display�ĸ���

ÿ��X WindowӦ�ó�����������ʱ�򶼻�ȥ��ȡDISPLAY�������������� ȷ��Ҫ��ͼ���͵���̨����������ʾ��������������X����������ʹԶ������ ͼ�λ�������Ϊ���ܡ�����Զ�̲���һ��Ӧ�ó�����ʱ�������õ���Զ����̨ ��������CPU��Դ��������ͼ�λ��û�����(GUI:Graphical User Interface)����ʾ���㱾�ص� �������ϡ�
����������ٶȵ�ȻҲ��һ����Ҫ���ǵ����أ�������ͨ��10Mbit/s���ӵľ��������㹻�ˡ�


[run in an application remote]

Ϊʲô��Ҫ��ô����
�кܶࡰnetwork graphics����Ӧ�ó�����һЩ��˾ʹ������������Զ�̿����豸�� ����Щ�豸����Զ�ڼ�ǧ����֮�⣬��������ͬ�����������������ǣ��ͺ��������� ����һ����
����������̨������һ̨���ٵ�1GHz�ĵ��ԣ���һ̨133MHz���ϱ��ڡ� �����Ծ����������»��������Dz���������ǰ�档Ҳ������������������̨�µ���ǰ ����¼�����档���Ⲣ��Ӱ����ʹ�������µ��ԵĹ���
[display] ����ʵ�֣�
���е�X WindowӦ�ó������磺gimp,xterm,konquerer,netscape�ȵȶ��� һ�������ͻ��ˣ����Ƕ�����һ���������ϣ������ǣ�X-server�� X-server���������Ǹ���ͼ��Ӳ������������ʾ���ϻ���ͼ�񣬶�ȡ������ ���̵����롣�ͻ��ˣ�Ҳ��������Ӧ�ó������磺gimp,netscape�ȵȣ����� ������ô�����ƿ��ܡ���ť��ָ����X-server�����������ͻ��˴�X-server���� �����ͼ��̵��¼�������Ȼ������Ҫij����֤�������κ��˶�����Ū�ұ��˵���Ļ�ˡ� �������������������п��ƣ�
- xhost: ʹ�����������������������������ϵ��κ��û�д������Ļ�� ���磺��������һ̨��philosophus�Ļ���ǰ��Ϊ����������movietux�ϵ��κγ��� ����д����philosophus����Ļ�������Լ����������

xhost +movietux
������philosophus��shell�¼���


- xauth: ����һ������cookie�Ŀɿ�����֤���������������Ը����������趨Ȩ�ޡ� ���ַ�����xhost��ȫ�ܶ࣬��ʹ�ô洢���û���Ŀ¼�����ļ�.Xauthority����cookie�� ����Զ�̵Ļ����������ļ�����һ����Ч��cookie����ͬ�����ʡ�Ϊ�˿�������ǰ�� ������philosophus����cookie������Ҫ�����г����Ļ�����movietux��������� ʹ�����з����е�һ�֣�

xauth extract - philosophus:0.0 | ssh movietux /usr/X11R6/bin/xauth merge
or
scp ~/.Xauthority movietux:


�ڳ�����ʼ����֮ǰ���������µĹ��̣�
  1. �ͻ��˼���DISPLAY�������������������ķ����������ӵ���̨������X-server�ϡ�
  2. �������˼����ͻ����Ƿ����������͸��Լ��������ͻ����Ǿ�����֤�ģ��������� ����ʼ����Ļ����ʾͼ����
��������DISPLAY���﷨��

bash:export DISPLAY=hostname:displaynumber.screennumber
tcsh:setenv DISPLAY hostname:displaynumber.screennumber

�����ﲻ����displaynumber��screennumber������ͨ����0:0 ����һ��bash�µ����ӣ�

export DISPLAY=philosophus:0.0

 

Զ������һ��Ӧ�ó���

�����۹�������������һ��ʵ�ʵ����ӡ��������»ص�philosophus��̨����ǰ������׼�� ��movietux������Զ������һЩ������
  1. ��������X-server����movietux�ϵĿͻ�����������Ļ����ʾͼ����
    xhost +movietux
  2. ��¼��Զ������movietux��
    slogin -l username movietux
  3. �������Ѿ���¼��movietux�ϣ�������ִ�е�ÿ�������movietux��ִ��
  4. export DISPLAY=philosophus:0.0
  5. ���г��� ���磺
    netscape &
����movietux��һ̨�Ƚ�ǿ���Ļ���������ע�⵽��netscape����ʾhtml��ʱ������ �ڱ��ص�ʱ����һ�㡣ͬʱ���㲻����ʹ�÷���ע�⵽����netscape���������ڱ��صģ� ��Ϊ��ͬ���������ꡢ���̽����źͱ���һ���IJ�����
�ܿᣬ�����  

Taking the display with you

��ȻԶ������һ��Ӧ�ó����DZȽϼ򵥵ģ��������ﻹ��ҪΪ����DISPLAY�ٶ����֣�Ҳ���� �Զ����ɣ�  

����ƪ���·�������

ÿƪ���¶��и��Եķ���ҳ�档������ҳ����������ύ���ۣ�Ҳ���Բ鿴�������ߵ����ۣ�
 ����ҳ�� 

��ҳ��LinuxFocus�༭��ά��
© Guido Socher, FDL
LinuxFocus.org

����������LinuxFocus������������������
������Ϣ:
en --> -- : Guido Socher (homepage)
en --> zh: Xu Gang <gnuwind(at)yahoo.com>

2002-01-18, generated by lfparser version 2.25