Article View: cn.bbs.comp.xwindow
Article #45�� �ףɣΣģϣף� ϵͳʹ��ָ��--(9)
From: �����ǡ�����������
Date: Fri, 02 Jan 1998 00:00
Date: Fri, 02 Jan 1998 00:00
412 lines
25917 bytes
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 ����/ժҪ
�ڱ��������Ѽ��һЩ�ɰ����㴦���ճ��Ĺ���С��ʽ, ��һЩ����Ĺ�
���Լ�¼������ (����) ����өĻӰ��. ӵ����Щ�����㿪ʼ�õ��Ӵ�ϵͳ��
�ŵ㲢��ʼʹ�����ͼ������.
��һ�����Ǽ�������ͬ�ķ���һЩ��ͨ�Ĺ��ó�ʽ, ���������������
��ϵͳȥ��������ǿʹ�ý���.
=====
--
[m[1;31m�� ��Դ:���������� cs3.xmu.edu.cn��[FROM: 210.34.6.201][m
Technical Details
Message-ID:
<3MN4WW$WTX@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,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