�ڣ��� ����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 ��ʾ����ָ���µ���������, �����صĺ��� (��
��һ����������ɫ���ڲ���ʾ��), �Լ����ص� RGB ֵ, �༴������ɫ��
��, ��, ���ɷ�. �����ƶ�ָ��, ��Щ��ʾ��������, ֱ������ɰ�ť.
��ʽ��¼����Ӱ��ֻ��Ϊ����������ʾ -- û���κη�������ȡ�����Ա���ӡ
Ӱ����һ������.
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 ����/ժҪ
�ڱ��������Ѽ���һЩ�ɰ����㴦���ճ��Ĺ���С��ʽ, ��һЩ����Ĺ�
���Լ�¼������ (����) ����өĻӰ��. ӵ����Щ�����㿪ʼ�õ��Ӵ�ϵͳ��
�ŵ㲢��ʼʹ������ͼ������.
��һ�����Ǽ�������ͬ�ķ���һЩ��ͨ�Ĺ��ó�ʽ, ���������������
��ϵͳȥ��������ǿʹ�ý���.