��������
��� ������ ����� ������� �������� � ��������� �����������������
� ������ ��������� �������������, ������� ���������, ��� ����� �������
������� �������� � ��������� X �������.
����� ����� ���������������, ��� ������� X Windows ���
����������� � ����������� ��������� startx (��������� X � ����������������������
����� � �������������� XDM �������� ����� ����� ��������� ������). �������
������ ������ ������ �������� �����, ������������ ��� ����������������.
xinitrc
- ������������ ����� shell script ������������ xinit
����������� ������� startx. � ��� ��������������� ��������� ����� (����������)
�������, ����� ��� ��������� screen-savers, ���������� � ��. ���� ����
�������� ������� ��� ����� �������� �������
together.
Xclients
- ���� � �������� ���������� ������������. ������������
��� ������� ��������, ����������� ��� ������� ������������, � ������� ��
xinitrc
Xresources
� ������ ����� ���������� ����������� ����������� ��������,
���������������� �������� �� ��������� ��������. �� ������ ������������
��� ����������� �������� �������, ������ � ������ �������� ����. �����
�����, ��� ����� ������������ ��� ���������� ��������� ������ ������������
����������� ��������.
�������� ������� ������������ ���������������� ������,
������� �������� � �� ����� ��������� ��������..
.xinitrc
����� ���������� ������� startx, xinit, ���������� �� ����
������� ������� X, ������������� ���� /etc/X11/xinit/xinitrc (����������),
����, ���� �� ����������, ~/.xinitrc (���������). ���� �� ���� �� ������
�� ������, �� ����� �������� �������������� xinit (������ ����). ���� xinitrc
(� ���������� ��������� ����, ��� � �����������) - ��� shell script, �����������
��������� X-�������� � � ���������� �������� - ��������� window manager
(��������� exec).
���������� xinitrc ����� ��������� �������� ���:
# /etc/X11/xinit/xinitrc
#!/bin/sh
exec /usr/X11R6/bin/fvwm2
���� ���� �� ������ ������, ����� ������� F(eeble) Virtual
Window Manager 2 - ������� ������ ������� �� �����������. �� �����
�������, �� ����� �����������, ���� ���� ������� ������ ���������� � ����������
������ window manager. ����� ����������, ���� �� ������� ��������� ���������
� �������� ��������� �������������� ���������, ������� ��������� ��� ������
������� X..
#/etc/X11/xinit/xinitrc
#!/bin/sh
# �������� ��� ����������� �������� � BackSpace
xmodmap -e "keycode 22=BackSpace"
# set background
xsetroot -solid LightSlateGrey
# screen saver after five minutes
xset s 300
# ������������ ����������� X �������
xterm -g 80x20+150+8 & # ������ ���� ���������
xterm -g 80x20+150+325 & # ������ 2 ���� ��� ������
xload -g +4+0 & # ��������� ������������� ����������
xclock -g +815+0 -digital & # ������ �������� �����
# Start Window Manager
exec fvwm2
��������
������ X ������ � �������������� ������ ������������
� ������� ����� ����� �� ���������� (� ����������� �������)
�������� � backspace, ������������� numlock, ����������� �� �������� "�����"
� ��������� ������� �������� ������ ��� ��� ������� X.
��������� �����, ������� ����� ���������. ��������� xinitrc
� �������� ���������� ������������ ������ ����� �������������� (����
�� ����������), ��������� ��������� ������������� ���������. ����� ��������
�������� �� ���� -g -- ������ ����� ��������� ���������� ��������� ���
������ ��������, ���������� ��� X. ������ ������� ����� ���������:
Length x Width+ X coordinate+ Y coordinate
����� ���� ���������� �� ��������� -- xterm (� �����������
������ ����������) ��������� ����� � ������ � ���������� ��������, � �����������
������ �������� ���������� ��� ���� ���� �������, ��� ���, ���� �� ����
����������, ����� �������� ����� ����������� ����! � ��������� -- �������
�� ���, ����� � ����� ������ ��������, ����� ���������� window manager,
����� ��������� (&),- � ���������� ����� ��� ��������� �����������
� ������� ������ (����� ��������� ������� �� ����� �����������, ���� ��
���������� ���������� ����������, � ������ �������� � ���� ���). �������
������ WINDOW MANAGER ����������� � �������� ������ � �������� �
����� ��� ��������, ���������� ����� xinitrc, ����� �� �������� �� X
������ � ��� ���� ���������� �������������� ������, �������
����� �������������� ��� ���������, ��� � �������� - ���� ��� ����������
��������� ������������ ������� ������� ��� ������ ������������� (��������,
�� ����� �������� ������ xinitrc ��� ������ �������, ��� ��� ����������
����� ����� ����� ������������ ��������� ��, ������, ��������������). ��������
�� ��, ��� ����� ���� ��������� ���������� ������������, �� ������ "����������������"
������ �� ������� xinitrc. �������, ��� ��� shell cript, � ������� �� �����
�������� ����� �������, ������� ���������� ������. ������� ������ ����������
������������� ������� xinitrc, ������������ xmodmap � xrdb ��� �����������
������ �������� � ���������� xinitrc, ��� ������� � ��� ����������� ���������
��� ��������� xinitrc ��� ������� ������������, �������� ����� �����������
��������� (���������: ����������� ������������� Xclients � Xresourecs �����������
����):
#/etc/X11/xinit/xinitrc
#!/bin/sh
# ���������� ������������ ���������� � ��������� ��������
userclients=$HOME/.Xclients
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
# ���������� ��������� � ���������������� Xdefaults � ��������� ����������
if [ -f $sysresources ]; then xrdb -merge $sysresources; fi
if [ -f $sysmodmap ]; then xmodmap $sysmodmap; fi
if [ -f $userresources ]; then xrdb -merge $userresources; fi
if [ -f $usermodmap ]; then xmodmap $usermodmap; fi
# ���������� �������� � backspace
xmodmap -e "keycode 22=BackSpace"
# set background
xsetroot -solid LightSlateGrey
# screen saver ����� 5 �����
xset s 300
#��������� �� ������� ~/.Xclients � ���������,
#� ��������� ������ ��������� ���������
# ������� �� ��������� (���������� � ��������� �� ����������)
if [ -f $userclients ]; then
exec $userclients
else
# ��������� ��������� ���������
xterm -g 80x20+150+8 &
xterm -g 80x20+150+325 &
xload -g +4+0 &
xclock -g +815+0 -digital &
# ��������� window manager
fvwm2
fi
��������
������ X ������ � �������������� ������ ������������
� ���� ����� �� ������� ��������� ��� ��������� ���������
���������� � ��������� �������� (������������ � .Xmodmap � .Xresources),
� ����� ��������� ����������� ��������� ������������� (������������� �
�������� �����������). ����� �� ��������� ��������� �������������� ���������,
������� ����������� ���� ���� �� ��� �� � ���������, �� � ����������������
���������� (��������, backspace � ��������� numlock). ����� ����� �����������
�������� �� ������� .Xclients � �������� ���������� ������������. ����
���� ������, �� �����������, � ��������� ������ ����������� ����������
��������� (��������, � ������� �� defaults � resources ����, ��� ��� �������
�� ����������). ����� �������, ��� ���� � ������������ �� ����������
Xclients, �� ������� ����� ������� X ����� ��������� ��� ������������
������ � ������� �� ������������
����; ����� �������, �� ����� �������� ��� ������ ���������� �������,
��� � ����������� ��� ���������� ������������� ��������� �� ������ � ����
�� xinitrc. � ���������� �� ���������, ���� ��� ������� window manager
������������ � �������, � ��������� ������ ������� ��������� "������ ������"
fvwm2, � ���� ��� � �����, �� ������� ����� �������� ��������� twm � ��������
���������� ���������. ������ � ��� ���� ���������, ����������� ������ �����������
�������������� ������������ ��������� ������������� ����� �������� ������
����� ���������� � �������������� ����������� ����� ��������� ����������
������ - ��� ������������� �������������� ������.
������� ���������� ��������� �� ������, ���������� ����...
.Xclients
���� ~/.Xclients �������� ��������� ��������, �����������
��� ������� ������������, ������� ����������� � ������ ������� X ������.
��������� ����� ��������� � ���������������� ����������� � xinitrc. ����
�������� ������ ����� ~/.Xclients, ������������ ����� xinitrc, ��������������
� ���������� ������
.
xv -rmode -noresetroot -quit /usr/local/backgrounds/slate.xpm &
kfm &
kcontrol -init &
kbgndwm &
krootwm &
kpanel &
kvt &
kwm
��� ����� �� ����������� "��������� ������", Xclients �����
�������������� ��� ��������� ������������ ��������� ��� ������ �����������������
xinitrc. ������� ��������, ��� �� ������������ ���� .xinitrc ������� �������
�� �����������, ���� ������ ~/.Xclients. � ��������� ����� ������� ���������
��� ����, ����� ������ ������������ ��� ��������� ���� window manager �����
Xclients. ���� �� ������, ����� �����-���� ��������� ������� �����������
������������, ���������� �� ����� ����������� ���������������� Xclients
(���� ~/.Xclients �������� ����� window manager). ��� ��� �� ���,
��� ��������������� ������������� ����� ��������, �������������� � ����������
�������, ��������� ��
KDE's home page . ������� ����� ������ 3.0 Beta, ���������� ����� �������� GUI ������������ ��� ���������.
.Xresources
������� � X ���������� ����������� ��������� �������� (~/.Xresources)
��� ��������� (/usr/X11R6/lib/X11/xinit/.Xresources). X ��������� �������
�� widgets. Widgets - ��� ����������� ��������, ������� ���� widgets ���
�������, ������ ��������� � �������� background. ����� ����� ����� X ���������
- ��� widget, � ������� ����� ���� ����������������.
Widgets ������ �������� � ���� ��������, � ������� ������
����������� widget ��� ���� ����� ���������� ��������� widgets ��� ���������
������. ��� ����, ����� ��������� ���������� ��������� ��� ���������� widget,
����� ������� ������ ���� � ��������������� ����������. ���� ������������
�� ���� ����� widgets, �������������� ����������. ��� ������� ���� ����������
������� �� ����� ~/.Xdefaults, � ������� ���������� � ������� ���� ���������
��� ����������.
XTerm*Font: -misc-fixed-bold-r-normal-15-140-75-75-c-90-iso8859-1
XTerm*Background: black
XTerm*Foreground: cyan
XTerm*scrollBar: true
XTerm*saveLines: 500
Xterm*VT100.geometry: 80x24
��������, � ������ ����� ��������� ������������� wildcards,
����� �������
*Foreground: cyan
*Background: black
��������� ����������� ������� ��� ��� ���� ��������, ��
������� ���� ��������� Xdefault ��������� (��������� �� ���������). ����
�� ������ �� ���� � ������ ������� ��������, ��� ��, ������� �����������
� ������� wild cards, � ������ �� ������� ��� �������� widgets - ����������
editres! Editres- ��� ���������� �� GUI ���������� ��� ���������, �������
��������� ������������ ������ ��������� ������������ ��� �������������
������� ������ .Xdefaults. ��������� �� ��������
������ editres � ��������! � ���������� ������� �� ������ ������ ����������,
��� .Xdefaults ������������ �������� ����������� ��� �������� ��� ���������
������������ �����, ��� � ����������� ����������� ��������. ���������,
��� Xdefaults ������� � ��������� xcalc
. �������� "���-��-�����" ������� �� ������������� editres ����� �����
�� Isolation's X tips page.
�� ���, �������, � ��� �� ���� �����. � �������,
��� �� �������� ������������� � ���, ��� X ����� ���� ��������������� �
��������� ���, ��� ��� ���� ���������, ��� ������������� ������� ���� ��
��, ����� ������ ���� ������ ��� ������� ������������. � ��������� �������
(������� �������� - Miguel
A .Sepulveda - ������������ ��� ����) �� ����������, ��� ����� ���������
X ��� ����������� �������������� ���������� X logon �� ����� � ��� �� �������
������� � �������������� X Display Manager (xdm). ���� � ��� ���� �������
��� ���������, ���������� ���� �������� ��������
���. �� ���������� ����...
|