÷×ÅÄÅÎÉÅ
üÔÁ ÓÔÁÔØÑ ÂÕÄÅÔ ÐÏÌÅÚÎÁ ÎÏ×ÉÞËÁÍ × ÓÉÓÔÅÍÎÏÍ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÉ
É ÐÒÏÓÔÏ ÏÔÄÅÌØÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ, ËÏÔÏÒÙÍ ÉÎÔÅÒÅÓÎÏ, ËÁË ÍÏÖÎÏ ÄÏÓÔÉÞØ
ÂÏÌØÛÅÊ ÇÉÂËÏÓÔÉ × ÎÁÓÔÒÏÊËÅ 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). åÓÌÉ Õ ×ÁÓ ÅÓÔØ ×ÏÐÒÏÓÙ
ÉÌÉ ÚÁÍÅÞÁÎÉÑ, ÞÕ×ÓÔ×ÕÊÔÅ ÓÅÂÑ Ó×ÏÂÏÄÎÏ ÎÁÐÉÓÁÔØ
ÍÎÅ. äÏ ÓÌÅÄÕÀÝÅÇÏ ÒÁÚÁ...
|