🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#45
From: �����ǡ�����������
Date: Fri, 02 Jan 1998 00:00
412 lines
25917 bytes
�ڣ��� ����ij�ʽ���Ӵ���صĹ���

    ��ĿǰΪֹ�����Ѿ�������ʹ��ϵͳ�Ļ�Ԫ��, ���� xterm����, �㿪
ʼ���Ӵ�ϵͳ��ÿ��ü���ŵ�. �ڱ�����������һЩС��ʽ, ��ʼȥ���ʹ
��ϵͳ��ʹ��Ĺ������.

    ��������� "��ͷ����Ʒ" (desk accessory) �ķ����ʽ, ������ܲ�׽
(capturing)���ָ� (restoring) ����ӡөĻӰ���һ�鹤��.



9.1 ����ij�ʽ

    ������������һЩ��ʽ����������Ҫ, ����ȴ����ʹ�㹤���ø������.
��Щ��������� -- xclock �� xcalc --  �������ォ������֯������, ��
�ǽ���һЩ������ʾĿǰ�������غ͸��������ʼ��ʹ�ȹ��ܵ��³�ʽ.


9.1.1 һ����Ȼ���λʱ�� - xclock

    �ڵڣ����������� xclock Ϊ�����ʽ, ��������������ѡ�� :

        ָ���Ӵ���ʼ��С��λ�� : �� -geometry geomspec.

        �趨����ɫ : �� -bg colour.

        �趨ǰ��ɫ : �� -fg colour.

        �趨ָ�����ɫ : �� -hd colour.

        ָ���Ե������ : �� -hl colour, �Ը����� colour ��ɫΪָ���
            ��Ե.

    �������õ�ѡ�� :

        ʹ����λʱ�� : -digital, ���� xclock ʹ��һ�� 24 Сʱ��������
            ʱ��, ��ȡ��Ԥ��������, ��ͼ 9 - 1.

        �趨 "ʱ��-�δ�" Ƶ�� : -update num, ʹʱ��ÿ num �������ʾһ
            ��. ���ָ��״̬��, �� num С� 30 ������һ����ʯ������ÿ
            num ���ƶ�һ��, ��ͼ 9 - 2. (Ԥ��ֵΪ 60 ��)

        �趨��Сʱ���� : -chime, ÿ��Сʱ��ʹ�ն˻�����һ��, ÿһ��С
            ʱ����������.

               ������������������������������������
               ��    p98.  fig 9 - 1             ��
               ��                                ��
               ��                                ��
               ��                                ��
               ��                                ��
               �� ͼ 9 - 1 ������ʱ��            ��
               ������������������������������������


               ������������������������������������
               ��    p98.  fig 9 - 2             ��
               ��                                ��
               ��                                ��
               ��                                ��
               �� ͼ 9 - 2 ������ʯ�������ָ���ͩ�
               ��        ʱ��                    ��
               ������������������������������������


9.1.2 һ�������ͼ����� - xcalc

    ������һ���������ù�ij�ʽ. �����ù��������ѡ������ :

        ָ���Ӵ���ʼ��С��λ�� : -geometry geomspec.

        �趨����ɫ : -bg colour.

        �趨ǰ��ɫ : -fg colour.

    ����ѡ�� :

        ָ������� (slide-rule) ģʽ : -analog, ִ�г�ʽģ��һ������
            �� (ͼ 9 - 3) ȡ�����ʽ������. ��ʵ�ں�ϡ��, ��һЩ���һ
            ����ָ��������, ��Ϊ�����ָ��ҳ��.

        ָ�� HP-10C �ͼ����� : -rpn (��?�������� (Reverse Polish
            Notation)), ���� xcalc ģ�� HP-10C �ͼ����� (��ͼ 9 - 4).

    ���ּ�����ģʽ�ĸ������ָ��˵�����ָ��ҳ. (�����㴦���һ��ģʽ
, ���㽫�����ͼ��ʱ, �����ͼ����ͼ 9 - 5 ������.


               ����������������������������������������
               ��    p99.  fig 9 - 3                 ��
               ��                                    ��
               ��                                    ��
               ��                                    ��
               ��                                    ��
               �� ͼ 9 - 3 ��ȵ� xcalc ��һ������� ��
               ����������������������������������������


               ����������������������������������������
               ��    p99.  fig 9 - 4                 ��
               ��                                    ��
               ��                                    ��
               ��                                    ��
               ��                                    ��
               �� ͼ 9 - 4 ���������� xcalc ������ ��
               ����������������������������������������
               ������������������������������������
               ��    p99.  fig 9 - 5             ��
               ��                                ��
               ��                                ��
               ��                                ��
               ��                                ��
               �� ͼ 9 - 5 xcalc ����ͼ          ��
               ������������������������������������


ʹ�ü����

    ʹ�û���ť���������. ������ָ������Ӵ���, ָ���������α�.

        ��λ���� - ��� : �ƶ�ָ����뻬����, ��λ������Ҫ�ĵط�,��
            ����ť,�����������ָ��λ��.

        ��λ���� - �Ҷ� : ���趨���һ��, �������Ұ�ť.

        ��λ����ߵ��α� : ��λָ��������Ҫ�ij���λ��, ��������ť
            : �ߵ��α�����ָ��λ��.

        ���������� (slide-bar) : ��λ�α�������, �����м䰴ť, ����
            �ְ��� ... ��ק���ߵ���Ҫ��λ��, Ȼ����ɰ�ť.

        ���ߵij��ȱ�Ϊ���� : �ڳ����������м䰴ť.

        ���ߵij��ȱ�Ϊһ�� : �ڳ����������Ұ�ť.

ע�� : ������������Ұ�ť��ק, ��������ֵ����鷢��.


9.1.3 ��ʾ�����ĸ���ƽ�� - xload

    xload ��ʾϵͳƽ���� (��ִ���������ƽ������Ŀ) ����״ͼ ,
��ᶨ�ڵظ���. ���͵������ͼ 9 - 6a, xload �ı���ͼ�� 9 - 6b.

               ������������������������������������������
               ��    p100.  fig 9 - 6                  ��
               ��                                      ��
               ��                                      ��
               ��                                      ��
               ��                                      ��
               �� ͼ 9 - 6 xload �����Ӵ������ͼ�Ӵ���
               ������������������������������������������


9.1.4 �ʼ�֪ͨ��ʽ - xbiff

    xbiff ��һ����������ʼ���������֪����ʱ���ʼ������С��ʽ. ����
ʾһ�������ͼ��; ��û�����ʼ�ʱ��������������µ� (ͼ 9 - 7a). ������
�ʼ�����ʱ, xbiff ����, ��������, ��ʹͼ����ɷ�����ʾ (ͼ 9 - 7b).

    ������� xbiff �Ӵ��������κλ���ť, ǿ�����ӷ���.

    xbiff ����һ���ɫ�ʵ�������ѡ�� (-bg, -fg, -bd) ����Ӵ����Ե�
������ѡ��(-display, -geometry, -bw). ������� :

    ָ������ʼ�Ƶ�� : -update num, ���� xbiff ÿ num ��������һ��
, ���Ƿ����µ��ʼ�����. (Ԥ��ֵΪ 60 ��)

    ָ��һ���ض��ʼ��� : -file filename, ʹ xbiff ����� filename ��
���ʼ�, ȡ��Ԥ����Ƶĵ�. Ԥ�����Ϊ /usr/spool/mail/username, ����
usernameΪ��ĵ�¼��� (login name)��

    xbiff ���е� -file ѡ��, ����·�ϵ��ʼ������д�������������
����Ļ��������������dz�����. �������������ִ��ij���ʼ�����(��
��˵mars) �ϵ� xbiff��ʽ, �鿴�������, ������ʾ�ͻ����Լ��Ļ���venus:

    rsh mars xbiff -file /var/spool/mail/smith\
    -display venus:0 &

               ��������������������������������������
               ��    p101.  fig 9 - 7              ��
               ��                                  ��
               ��                                  ��
               ��                                  ��
               �� ͼ 9 - 7 xbiff �ʼ������Ӵ������֩�
               ��        ״̬                      ��
               ��������������������������������������



9.2 ����, ��ʾ����ӡөĻӰ��

    ����һ��ͼ��ϵͳ, ���㽫�������Ӵ�����ʾ������ͼ��. �������Ӵ���ʹ
���߻���Ҫ��׽өĻ�ϵ�ijЩӰ��, �Ա����������������ʾ��, ������Ӳ����
 (hard-copy)װ����ӡ. �����С�ڽ�������Щ����.


9.2.1 ����һ���Ӵ���Ӱ�� - xwd

    xwd ��ӡ (dump) һ���Ӵ���Ӱ��һ������. �������������Ա�����
��ʽ���� (������ӡһ��Ӳ����).

    ʹ�� xwd ������ֲ�ͬ����. �������ȷ��ָ��һ������� (ʹ��������
ѡ��-out name), ����ʹ�� xwd ��ӡӰ�񵽱�׼���. ��Ҳ������ȷ��ָ����
��ӡ���Ӵ�, ������� xwd "��ʾ" ��һ��.

    ����������򵥵�һ������ : � xterm ������������������ʽ

        xwd > outfile

ֻҪ xwd ����, �α����� "ʮ����" (cross hairs) ״, ��ͼ 9 - 8. ��
��ָ���������Ҫ��ӡ���Ӵ�, �������κΰ�ť : xwd ��һ�����ʾ���Ѿ���ʼ
��¼�Ӵ�Ӱ��, ���������ʱ��������. Ȼ���α�ָ���.

               ������������������������������������
               ��    p102.  fig 9 - 8            ��
               ��                                ��
               ��                                ��
               ��                                ��
               ��                                ��
               �� ͼ 9 - 8 ʮ�������α�          ��
               ������������������������������������

ע�� 1 : ��������ͼ��ӡ��өĻ�ϲ�������Ӵ�, ��ʽ����ʧ�ܲ�����Ŀ�
��̨ xterm �Ӵ�����ʾ��һ�����Ĵ���ѶϢ (��������һ������̨�Ļ�).

ע�� 2 : ����׽��Ӱ������������өĻ�ϵ��Ӵ��߽�������, �ر����,
�����Ӵ���ij���ֱ���һ���Ӵ�����, ��ӡ��Ӱ��չ���Ӵ����ǵĿɼ��
�Լ��ڱ��Ӵ��ص��IJ���. (���� : ͼ 9 - 9 չʾһ���� xman ���ǵ�һ��
xterm �Ӵ�����ӡ���) ���ƺ���һ��������Ĺ���, ��������ŵ� :����Ҫ
������өĻ����ӡӰ��, ֻҪ�Ը��Ӵ�ִ�� xwd ����; ����ͬ����өĻ��
���������ǵĸ��Ӵ�һ��, �������������Եõ�����өĻ��ͼƬ.

               ��������������������������������������
               ��    p102.  fig 9 - 9              ��
               ��                                  ��
               ��                                  ��
               ��                                  ��
               ��                                  ��
               �� ͼ 9 - 9 һ�����ص��Ӵ�����ӡ���
               ��������������������������������������

���ָ������ӡ���Ӵ�

    �����ַ�������͸��������ѡ����� xwd Ҫ��ӡ��һ���Ӵ�.

    -root : ��ӡ���Ӵ�. ���� : ��õ�өĻ��һ������ͼƬ, ʹ������ :

            xwd -root > screenpic

    -id win-id : ��ӡ�Ӵ�ʶ����Ϊ win-id ���Ӵ�. (ÿ���� X server ��
            �����Ӵ�����һ��Ψһ���Ӵ�ʶ���� : ��ֻ��һ��ʶ���Ӵ���
            ����. ���ǽ��� "��Ѷ��״̬��ʽ " (Information and status
            program)��һ�� (�ڣ�����) �и���������ҵ�һ��ָ���Ӵ���
            ʶ����).

    (��Щѡ���� xwd ָ��ҳ��û������)

    ʹ����Щѡ��ĺô����㲻��ʹ�û���ȥָ�������Ȥ���Ӵ�. ��Ϊ��ʱ
������ӡ��ͬʱ��������������ij���ض��ĵط�ִ��ij���ض��Ĺ��ܣ����磺
����һ��ͻ��ʽѡ��, ��ʹһ�����ť��������Ҫ��״̬. ������˵�����
ͼ 6-1��өĻӰ��, ������뱻ʹ����ͻ��uwn ѡ������������û�а취ͬʱ
ʹ�û���ȥָ�� xwd ��Ŀ��. ��������β�׽һ��Ӱ��IJ��� :

    1. ��һ�� xterm �Ӵ�, ��������

           sleep 10.xwd -root > uwmfile

       �ڲ�׽Ӱ��֮ǰ, �����Լ�ʱ��ʹөĻ������Ҫ��״̬.

    2. �ƶ�ָ���������Ӵ���.

    3. ���»����м䰴ť, ���� WindoeOps ѡ��, �����ְ��²��ɿ� ...

    4. ... ��һ��, ֱ�� xwd ����һ�θ����㿪ʼ, ������������. Ȼ��
       ���ɰ�ť.

    ��ͬ�ķ��� (����) ����춲�׽�ڣ�������֮ xterm ѡ��,  ��ע�����
ʹ����ȷ���Ӵ�ʶ����. (�� "��Ѷ��״̬��ʽ" ��һ�� (�ڣ�����) �н���һ
���ᵽ)


9.2.2 �Ŵ�өĻ�Ӵ�Ӱ�� - Xmag

   xmag ��������� (snapshot) �κ�өĻ��Ӱ��, �������ⱶ��Ŵ�����. ��
�򵥵ķ���Ϊ���ý�̸��ʽָ�������Ȥ������

    1. ������ʽ (�� xmag ����) : xmag ��ʾһ�������ľ������.

    2. �����ο��õ�����Ҫ�ĵط���.

    3. �����κΰ�ť : xmag ���ľ��ο��ڵ�����, ����ʾһ�����µ��Ӵ�
���, ��������ʾ�Ŵ�� (enlarged) ����Ӱ��.

    4. �����ڵڣ������� xclock ������õķ���һ��ʹ��ָ���밴ť����
       ���. (���� : ����������ť���Ӵ�������ָ��Ŀǰ���ڵ�λ��)

    5. xmag ����հ��ŵ��Ӵ���, �ػ�Ŵ��Ӱ��.

    �����ڿ���ѡ�������һ������

  . ����԰� Q �� q �� CTRL-C,����ָ�� xmag �Ӵ��ڵ�ѡ��, ��� xmag.

  . ����԰������м䰴ť����ť���ƿ�Ŀǰ�Ŵ���Ӵ�, xmag �ٴ���ʾ
    �������˸����, ��������ԷŴ�өĻ����һ������.

  . ���»�����ť : xmag ��ʾ����ָ��ƶ�ָ��, ��Щ��ʾ�������, ֱ������ɰ�ť.

��ʽ��¼����Ӱ��ֻ��Ϊ����������ʾ -- û���κη�������ȡ�����Ա���ӡ
Ӱ����һ������.

xmag ��������ѡ��

    Ԥ��IJ���������һЩ��ʽ����ס -- ������Խ�̸��ʽָ�����Ŵ����
��, �������״���С���̶�, �Ŵ��ʶ��� 5. ����ʵ�������ʹ��������ѡ
��ı��������е����� :

    ָ����ͬ�ķŴ��� : -mag num, �Ŵ�Ӱ�� num �� (num ��Ϊ����). ��
        �� : -mag 2, ������һ��Ϊԭ���������������ߵ�Ӱ��.

    ָ����С��Ŵ������λ�� : ʹ�� -source geomspec. ���� :

            -source 300x100 + 450 + 762

        xmag ����ʾ�κ�ѶϢ, ����ֱ��������ʾ�Ŵ��Ӵ����IJ���, ��
        �� geomspec ֻ��λ�ò���, ���С����Ԥ��Ϊ 64x64.

    ��ָ���Ŵ�����Ĵ�С : ʹ�� -source geomspec, geomspec ���ɴ�С
        �������, ����

            -source 300x100

        xmag ����ʾһ����˸�� 300x100 �ľ������, ���㶨λ��������ť.


9.2.3 ����һ����өĻ��Ӱ��

    xwd ���Ե�һ, �����Ӵ�����. �����벹׽һ���Ӵ���ij����, ��ijЩ��
��һ��,�����������׶δ��� :

    1. ʹ�� xmag ��ʽѡ����Ҫ������, ����һ����һ�Ӵ� (�༴ xmag ��
��) ��ʾ��.

    2. �� xwd ��ӡ xmag �Ӵ���һ������. (����������ӡ�����һ���С
       ��Ӱ��, ������ָ�� -mag 1 �� xmg.)


9.2.4 ��ʾһ����ǰ��ӡ��Ӱ�� - xwud

    xwud "����ӡ" (undumps)һ����ǰ����ӡ��һ��������Ӱ��, Ҳ����
�ٴν�Ӱ����ʾ�өĻ��.Ԥ�����������ӱ�׼���������ӡ��, ���Է���ӡ
һ������Ҫ�������ƣ�

        xwud < screenpic

    xwud ��ʾ��˸���Ӵ����, ׼������ʹ���Ӵ�������. �����Ѱ��ú���
, Ӱ�񼴱���ʾ. ��Ȼ����������Ӵ��������ƶ��Ӵ�, �ض���С, ����ͼ��
, ...��, ����ͬ�����κ��Ӵ�һ��.

ע�� : ��ָ��ҳ���ᵽ�� -inverse �����޷���������


9.2.5 ��ӡ��ǰ��ӡ��Ӱ�� - xpr

    xpr �ܹ�ת��һ����ǰ����ӡ��Ӱ��Ϊ������Ӳ����ӡ�����ӡ�ĸ�ʽ. ��
֧Ԯ���ֲ�ͬ��ӡ��� - PostScript, DEC LN03 �� LA100, �Լ� IBM PP3812.
���Ԥ����д����׼���, ���Ե��͵��÷�Ӧ���� :

    xpr -device ln03 < screenpic | lpr

xpr ��������ѡ��

    xpr �������ѡ��, ��������Ӱ����ֽ�ϵ�λ��, ��С������, ��ָ����
����ӡ�����ʽ :

    ָ��ӡ�����ʽ : ʹ�� -device type, ����� type ��ָ ln03, la100,
        ps (PostScript) �� pp (ָ PP3812).

    ����Ӱ��Ĵ�С : ���Ԥ�� xpr �����ijߴ���ӡӰ��, �������
        -width num �� -height num  ָ�����Ŀ�Ȼ�߶�, num �ĵ�
        λΪ inch (����������).

    ��Ӱ���̶� : �����ʹ�� -scale num ��Ӱ���̶�, num Ϊ����.
        ������ xmag �� -mag ѡ������, ����С����Ť��, ��Ϊӡ����
        ���в�ͬ�Ľ�����, �༴ÿ�� inch �в�ͬ�ĵ� (����) ��, ���� :
        -scale 2 ��ʾÿ��өĻ���ر�ӡ���ӡ�� 2x2 ��ķ���, ���Լ�
        �����өĻΪ 75 dpi �����ӡ���Ϊ 300 dpi, ��ӡӰ���Ϊө
        ĻӰ���С��һ�� (75x2/300 = 0.5).

    ��Ӱ����� : ʹ�� -header string �� -trailer string �ֱ�һ����
        �ִ�ӡ��Ӱ������������.

���õ�һ����������ӡ����ӡһ���Ӵ� - xdpr

xdpr ��һ��ʹ�� xwd ��ӡ�Ӵ�Ӱ��, ����ʹ�� xpr ��ʽ����ӡӰ��, ����
ʹ�� lpr ӡ��Ӱ���һ����ʽ. ��������������ֳ�ʽ��������ѡ�� (��ʵ
�� xdpr��һ�� shell����, ���������ֳ�ʽ��װ��һ���Ա�ʹ�á�������
�Ĺ���Ϊ����������ϵĸ���ѡ���Ҵ������Ǹ��ʵ��ij�ʽ)

9.3 ����/ժҪ

    �ڱ��������Ѽ��һЩ�ɰ����㴦���ճ��Ĺ���С��ʽ, ��һЩ����Ĺ�
���Լ�¼������ (����) ����өĻӰ��. ӵ����Щ�����㿪ʼ�õ��Ӵ�ϵͳ��
�ŵ㲢��ʼʹ�����ͼ������.

    ��һ�����Ǽ�������ͬ�ķ���һЩ��ͨ�Ĺ��ó�ʽ, ���������������
��ϵͳȥ�򻯲�������ǿʹ�ý���.

=====

--
�� ��Դ:���������� cs3.xmu.edu.cn��[FROM: 210.34.6.201]
Technical Details
Message-ID: <3MN4WW$WTX@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,457481d12b40ea9d,start
X-Google-Attributes: gidf71f9,public
From: wlf.bbs@cs3.xmu.edu.cn (�����ǡ�����������)
Subject: ��  �ףɣΣģϣף�  ϵͳʹ��ָ��--(9)
Date: 1998/01/02
Message-ID: <3MN4WW$WTX@cs3.xmu.edu.cn>
X-Deja-AN: 312056231
X-Filename: xwindow/M.883751456.A
Organization: XMU CS BBS
Newsgroups: cn.bbs.comp.xwindow