🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.xwindow
Article #43

�� �ףɣΣģϣף� ϵͳʹ��ָ��--(7)

#43
From: �����ǡ�����������
Date: Fri, 02 Jan 1998 00:00
235 lines
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 ������һ�������ṩӦ�ó�ʽ�����ϸ�ڡ�

=====

--
�� ��Դ:���������� cs3.xmu.edu.cn��[FROM: 210.34.6.201]
Technical Details
Message-ID: <3MN4UP$WDZ@cs3.xmu.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show 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