Article View: cn.bbs.comp.xwindow
Article #43�� �ףɣΣģϣף� ϵͳʹ��ָ��--(7)
From: �����ǡ�����������
Date: Fri, 02 Jan 1998 00:00
Date: Fri, 02 Jan 1998 00:00
235 lines
13533 bytes
13533 bytes
�ڣ��� ʹ�ãص���·�豸
�ص���·�ص���������������·�ϵ��κλ���ִ��Ӧ�ó�ʽ��������
����ʾ�����Լ���������ʾ���ϣ����ǣ�����Ҫ�Ĺ���֮һ����ȴ������ʹ�á�
���½����������ָ��һ��Զ���ն˻����ʵ��ʹ����Щ���ܣ����ᣬ
�����������������·�ϴ�����Ļ����Ͽ��ƻ����ƴ�ȡ�����ʾ����
7.1 ָ��һ��Զ���ն˻� -- -display ѡ��
�������еģس�ʽ��������һ�������е�ѡ����ָ��ʹ����һ����ʾ�� (
����˵�������ӵ���һ���� server )�����ѡ��ĸ�ʽΪ��
-display displayname
�����Ǹ��һ��������ʾ�����(displayname)�ĸ�ʽ��
�����߳�ʽ����������һ����ʾ�� (��·���κ������ѡ�����ʾ��)��
���Եأ���·��ָ�����������һ�������ڣ�����ֹ춴ˣ���ΪһЩ (����)
���������кü���I/O ����վ��ÿһ������վ��ӵ���Լ��ļ��̣�����ȵȣ�
���н��ߣ�һ������վ�����ܿ����˺ü����ն˻�������������ʾ�������
Ҫ�����Ԫ�أ�hostname��display number��screen number �����ǽ���ϸ
���Ͳ�����˵����
7.1.1 Hostname
hostname������·������ʾ��ֱ�����ӵĻ�����ƣ�hostnameҲ������Ӧ
�ó�ʽ��server��������ӵġ���˵��
��ʹServer�����Լ����صĻ�����ִ�У���������ѡ��
1. ʡ�Ե�hostname��ϵͳ��ѡ������Ч�ʵķ�ʽ��server��̸��
2. ��hostnameΪ"unix"��ϵͳ����Unix domain sockets ��ͨ�š�("Unix
domain" ��ָsocket�ô�ͳUnix������� (����/dev/urgent)������. )
������֮�����һ��ð��(:)�� ��ʹ��ʡ��hostname��������Ҫ��ð�š�
��ʹServer��Զ���Ļ�����ִ�У���һ��������ѡ��������·���õ�ͨ
��ϵͳ��
1. TCP/IP ��������Unixϵͳʹ�ô���ͨ�ŷ�ʽ, �ķ�����������
������·����֪��normal name (����"venus" ��"saturn ")����Ҳ��
���� full Internet name (����"expo.lcs.mit.edu"�����
Internet address "129.89.12.73")���� name �ᣬ��Ҫ��һ��ð�š�
2. DECnet ���������ӵ��Ļ����ϵ�DECnet nodename����hostname������
ð��(::).
7.1.2 display number
��ʾ����һ���������өĻ������һ�����̺ͻ������өĻ����ϡ���
�仰˵������ʹ���߹����ĵط�����һ�����CPU �ϣ���ʾ���� 0��ʼ��ţ�
display number����ָ�ĸ���ŵ���ʾ����ʹ�ã���ʹdisplay numberΪ 0��
Ҳ����ʡ�ԡ�
7.1.3 screen number
������ӵ���ʾ�������өĻҲ���� 0��ʼ��ţ�screen number Ϊ��ʹ
��өĻ�ı�ţ���display number��һ����� (.)������screen number Ϊ 0
ʱ��ʡ�ԣ���ʡ��ʱ����ǰ��ľ��һ��ʡ�ԡ�
7.1.4 ����
����ΪһЩ��ʾ����ʽ�ġ���
. ����Ϊ���صĻ�����Ԥ��өĻΪ 0�����¶��߾�ɣ�
unix:0
:0
. ������ָ�����Լ��Ļ��� (ͨ����venus)��������Ҫ����TCP/IP��·��
���������Ե�ָ��өĻ��
venus:0.0
. TCP/IP��·�ϣ�Զ���Ļ�����Ϊpluto ������һ����ʾ����ָ��screen
numberΪ 0��
pluto:0.1
. DECnet��·�ϣ�display numberΪ 1��Ԥ��screen number Ϊ 0��
vomvx2::1
7.2 ʵ����ʹ��Զ������ʾ��
������֪���ָ��Զ������ʾ������������ϰһ�£�����������venus ��
������Ҫ��saturn��ִ��һ��������xterm ��Ӧ�ó�ʽ���������saturnִ
��xterm ��ָ��venus ����ʾ�������������£���Ϊ����������������
�������а���������ǰshell �Ի�����Ƶ���ʾ��
venus% xterm -display venus:0.0 ��ע�⣺������
���ϵ�ָ�����ڱ��صĻ�������xterm ��������Զ���Ļ��������������
����
����������ҵϵͳ�ϣ���δ֧��Զ�������IJ���������Խ������ӵ�
saturn���ն˻�������������
saturn% xterm -display venus:0.0 ��ע�⣺������
��xterm ����saturn��������venus �Ͻ����Ӵ����Ӵ�����venus �Ļ���ͼ�
��ȡ�����룬���ȷ������Ҫ�ģ���������Իص�venus ������ʼ������
����������ҵϵͳ��ʵ��֧ԮԶ�������Ĺ��ܣ������������뿪��Ļ�
��������������ָ�����������£�
venus% rsh saturn xterm -display venus:0.0
������������ͨ��Զ�� shell���豸��ʽ -- rsh��
ע�� 1�����������saturn���������ȡvenus ����ʾ����ʧ�ܣ���˷�����
״�����������
venus% xhost +
������һ�Ρ�(xhost������һ�ڻ����)
ע�� 2���������Ҫ��ͬ����ִ��rsh ����������֮��� &���Ա���������ʽ
ִ��, ��������Ϊ�ȴ���Զ�����е����룬shell ��rsh ��Ľ�̸��
�� rsh "block"��Ϊ�˿˷��������������������Ϊ��
venus% rsh saturn xterm\
-display venus:0.0 < /dev/null &
Զ���Ļ��� (���������saturn) ������Ҫ�У� server ��ִ�У���
������Ҫ��λԪӳ����ʾ����Ψһ����������ִ��Ӧ�ó�ʽ��֧Ԯ��
·ͨѶ��
�����ܽ���Ĺ���ģʽΪ����Զ���Ļ�����ִ��Ӧ�ó�ʽ�����ӻ��Լ���
���ϵ���ʾ������ܹ�ͼ��ͼ7 - 1��
������������������������������������
�� ��
�� P81 FIG 7.1 (???) ��
�� ��
�� ��
�� ��
��ͼ7 - 1 Զ���� client��ʾ���� ��
�� ���� server�ܹ�ͼ ��
������������������������������������
7.2.1 һ������Ĵ���
��������˶�һ��ʼ������������
venus% xterm -display saturn:0.0 (����ȷ)
ʲ���»ᷢ�������������ܣ�xterm ���㱾�صĻ�����ִ�У�����Զ��
�Ļ���saturn�Ͻ����Ӵ����������өĻ��ֻ�ܿ���shell �����������У���
��ʲ��Ҳû�У�ϵͳ����ȷ�Ĺ���������������Ҫ�ġ�
���������ˣ�������������saturn�ϲ�û��server��ִ�У�����
����saturn�ϵ�server�����ϣ�xterm �ᴫ��һ���������е�ѶϢ�����
X Toolkit Error: Can't open display.
������֪���д��ˡ�
7.2.2 �趨Ԥ����ʾ��
����㲻��ȷ��ָ����ʾ����ƣ���ʽ����Unix��������DISPLAY ������
ʹ����һ����ʾ����������xterm ʱ��ϵͳ���趨�����������ݣ����Դ�
������£���ʲ�ᶼ���ص��ġ�
�����remote-login����Ļ������������ִ�Уص�Ӧ�ó�ʽ����ϣ���
�����Լ��Ļ�������ʾ�����������ȷ���趨DISPLAY �����������棺
venus% rlogin saturn
Last login: Mon Nov 28 20:01:02 on console
... (��Զ�������ϵ�login banner)
saturn% (Զ�������ϵ�shell ��ʾ)
saturn% setenv DISPLAY venus:0.0
saturn% xcalc &
���仰˵������趨DISPLAY ��������saturn��ִ�е�ÿһ���س�ʽ����
��� -display venus:0.0 ѡ�
7.3 ���ƴ�ȡ�����ʾ�� -- xhost
����ǰ���ᵽ����ʱ�������ӵ��ض�����ʾ����ͨ����ԭ������û�б�
��ɣ����ԣط�����Ĵ�ȡ��
���úܼĽṹ���ƴ�ȡ����ָ��һ�ݿ��Դ�ȡ�����ʾ��������(host)
������Щ������ִ�е�Ӧ�ó�ʽ��ɴ�ȡ�����ʾ�������������ϵ�
���������?�������xhost ��ʽ�����ƴ�ȡ��
����һ����������ȡ��
xhost + host1 [+host2...]
ȥ������һ����������ȡ��
xhost - host1 [-host2...]
���еĻ����������ȡ��
xhost +
����֮�����еĴ�ȡ���ƾ���
�ָ���ȡ���ƣ���ͨ����Ϊ������xhost + �����
xhost -
�ٶ�ȡ�öԴ�ȡ�Ŀ��ƣ�ֻ����ǰ��ȷ�ر�����Ļ����ɹ���ȡ��
ע�⣺��ȡ����Ӧ������еĴ��� (process)����ֻ���������ʹ����
�������Ĵ��?�����������Զ���Ļ���ִ��Ӧ�ó�ʽ������
ʾ���ݴ����Լ��Ļ�����������豻�����ȡȨ�����������ʧ�ܡ�
7.4 �ܽ�
�����У��������������ָ���س�ʽ����ʾ�������ʵ������·��Ӧ�ã�
���������ֹ��·ʹ�������ʾ����
���ڣ����Ѿ���ʹ����·������֪����һ���Ӵ�����������������ʾ����
����ת������xterm ������һ�������ṩӦ�ó�ʽ�����ϸ�ڡ�
=====
--
[m[1;31m�� ��Դ:���������� cs3.xmu.edu.cn��[FROM: 210.34.6.201][m
Technical Details
Message-ID:
<3MN4UP$WDZ@cs3.xmu.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f71f9,20e0f04e4a5a3963,start X-Google-Attributes: gidf71f9,public From: wlf.bbs@cs3.xmu.edu.cn (�����ǡ�����������) Subject: �� �ףɣΣģϣף� ϵͳʹ��ָ��--(7) Date: 1998/01/02 Message-ID: <3MN4UP$WDZ@cs3.xmu.edu.cn> X-Deja-AN: 312056222 X-Filename: xwindow/M.883751353.A Organization: XMU CS BBS Newsgroups: cn.bbs.comp.xwindow