• Nie Znaleziono Wyników

M o d e l k o n st ru k cj i p ro g ra m u g ra fi cz n e g o

N/A
N/A
Protected

Academic year: 2021

Share "M o d e l k o n st ru k cj i p ro g ra m u g ra fi cz n e g o"

Copied!
10
0
0

Pełen tekst

(1)

W p ro w a d ze n ie d o sy st e m u X W in d o w W it ol d P al us zy ´ns ki K at ed ra C yb er ne ty ki i R ob ot yk i P ol it ec hn ik a W ro c l aw sk a h t t p : / / w w w . k c i r . p w r . e d u . p l / ~ w i t o l d / 20 01 –2 01 3 T en ut w ´or je st do st ֒ ep ny na lic en cj i C re at iv e C om m on s U zn an ie au to rs tw a- N a ty ch sa m yc h w ar un ka ch 3. 0 U np or te d U tw ´or ud os t ֒ ep ni an y na lic en cj i C re at iv e C om m on s: uz na ni e au to rs tw a, na ty ch sa m yc h w ar un ka ch . U dz ie la si ֒ e ze zw ol en ia do ko pi ow an ia , ro zp ow sz ec hn ia ni a i/ lu b m od yfi ka cj i tr e´s ci ut w or u zg od ni e z za sa da m i w /w lic en cj i op ub lik ow an ej pr ze z C re at iv e C om m on s. L ic en cj a w ym ag a p od an ia or yg in al ne go au to ra ut w or u, a dy st ry bu cj a m at er ia l´o w p oc ho dn yc h m o ˙ze od by w a´c si ֒ e ty lk o na ty ch sa m yc h w ar un ka ch (n ie m o ˙zn a za st rz ec , w ja ki ko lw ie k sp os ´ob og ra ni cz y´c , an i ro zs ze rz y´c pr aw do ni ch ).

Z a lo ˙ze n ia i h is to ri a sy st e m u X w in d o w S ys te m X W in d o w zo st a l op ra co w an y na un iw er sy te ci e M .I .T . w ro ku 1 9 8 4 ja ko st an da rd pr ze m ys lo w y tw or ze ni a sy st em ´ow ok ie nk ow yc h, ni ez al e˙z ny ch od pl at fo rm y sp rz ֒ et ow ej i pr og ra m ow ej , w ´sr od ow is ku si ec io w ym . W za lo ˙ze ni ac h m ia l by ´c za im pl em en to w an y p ow y ˙ze j sy st em u op er ac yj ne go ko m pu te ra , i um o ˙zl iw ia ´c ko m un ik ac j ֒ e (w y´s w ie tl an ie ok ie ne k i ob ra zk ´ow ) m i ֒ ed zy r´o ˙zn ym i ro dz aj am i ko m pu te r´o w , r´o ˙zn yc h pr od uc en t´o w , z gd zi e in dz ie j na pi sa ny m op ro gr am ow an ie m , i by ´c m o ˙ze p od ko nt ro l ֒ a in ne go ad m in is tr at or a sy st em u. C el sf or m u l ow an y pr ze z tw ´or c´o w sy st em u zo st a l os i ֒ ag ni ֒ et y. W ro ku 1 9 8 7 w pr ow ad zo no w er sj ֒ e 11 sy st em u (n az yw an eg o te ˙z X 11 ), kt ´or a je st je go bi e˙z ֒ ac ֒ a w er sj ֒ a. W ty m cz as ie p ow st a l o ki lk a ko le jn yc h w yd a´n (r el ea se ) ro zs ze rz aj ֒ ac yc h fu nk cj on al no ´sc i sy st em u. N aj no w sz ym je st w yd an ie 7, tz w . X 11 R 7, z ro ku 20 05 (1 1 la t p o R 6) . Je dn ak p oz a p ew ny m i ro zs ze rz en ia m i za sa dn ic zy pr ot ok ´o l ko m un ik ac yj ny sy st em u X W in do w p oz os ta l w w er sj i 11 ni ez m ie ni on y, i pr og ra m y ur uc ho m io ne np . w ro ku 19 87 m og ֒ a ko m un ik ow a´c si ֒ e z pr og ra m am i ak tu al ni e ko m pi lo w an ym i. X W in do w na dz or uj e ob ec ni e X C on so rt iu m zr ze sz aj ֒ ac e pr od uc en t´o w , fi rm y, i or ga ni za cj e za in te re so w an e u ˙zy tk ow an ie m i ro zw oj em sy st em u. S ys te m X W in d o w — w p ro w a d ze n ie 3 S ys te m X W in d o w — zn a cz e n ie sp o le cz n e O d p oc z ֒ at ku sy st em X W in do w by l pr oj ek te m ot w ar ty m — za k l ad a l ca lk ow it ֒ a ja w no ´s´c op ra co w an ej ko nc ep cj i i za m ia r ud os t ֒ ep ni en ia sy st em u za in te re so w an ym je dn os tk om . M .I .T . od p oc z ֒ at ku ud os t ֒ ep ni a l w sz ys tk ie op ra co w an e pr og ra m y w w er sj i ´zr ´od lo w ej za r´o w no pr od uc en to m op ro gr am ow an ia , ja k i u ˙zy tk ow ni ko m . M i ֒ ed zy in ny m i dl at eg o sy st em zo st a l od p oc z ֒ at ku za ak ce pt ow an y pr ze z m i ֒ ed zy na ro do w e ko ns or cj um pr od uc en t´o w sp rz ֒ et u ko m pu te ro w eg o ja ko st an da rd sy st em u ok ie nk ow eg o, i ko nc ep cj a te go sy st em u je st na jp ow sz ec hn ie j pr zy j ֒ et ֒ a ko nc ep cj ֒ a ta ki eg o sy st em u. S ys te m X W in d o w — w p ro w a d ze n ie 4

(2)

M o d e l k o n st ru k cj i p ro g ra m u g ra fi cz n e g o

kompilatorkompilator Program binarny protokolu X Window do serwerarzacych obiekty graficznewysokiego rzedu two−Program zródlowy urzadzenie graficzne

Model X Window programu graficznego Tradycyjny schemat programu graficznego

wywolania procedur rzacych obiekty graficznewysokiego rzedu two−Program zródlowy wywolania procedur sprzetu wyswietlajacego urzadzenie graficzne

lania protokolu X nie− serwer X Window odbiera polecenia pro− tokolu X Window i obsluguje konkretne

kod obsluguje konkretne

Program binarny

zalezne od systemu ani

biblioteka procedur gra− kod wysyla polecenia

ficznych zamieniajacych operacje graficzne wyso− SIEC

kiego rzedu na operacje obslugujace konkretne urzadzenie wyswietlajace

biblioteka procedur gra− ficznych zamieniajacych operacje graficzne wy− sokiego rzedu na wywo−

S ys te m X W in d o w — w p ro w a d ze n ie 5 P o d st aw o w e p o j ֒ e ci a i ar ch it e k tu ra sy st e m u X W in d o w S k l ad ni ki sy st em u X W in do w : • se rw e r e k ra n o w y: ur z ֒ ad ze ni e u ˙zy tk ow ni ka (e kr an , kl aw ia tu ra , m ys z) , i pr og ra m ob s l ug uj ֒ ac y; na jc z ֒ e´s ci ej se rw er je st ur uc ha m ia ny na st ac ji ro b oc ze j al b o ko m pu te rz e ty pu P C , ac zk ol w ie k is tn ie j ֒ a sp rz ֒ et ow e re al iz ac je se rw er ´ow X W in do w , • k li e n ty : pr og ra m y w y´s w ie tl aj ֒ ac e; m og ֒ a by ´c ur uc ha m ia ne na ty m sa m ym ko m pu te rz e co se rw er X W in do w , al b o gd zi ek ol w ie k w In te rn ec ie , w ty m r´o w ni e˙z z ko m pu te ra o in ne j ar ch it ek tu rz e, pr oc es or ze , sy st em ie op er ac yj ny m , • p ro to k ´o l X ko m un ik ac ji kl ie nt ´ow z se rw er am i. S ys te m X W in d o w — w p ro w a d ze n ie 6

S e rw e r X W in d o w R ol a se rw er a X W in do w — ob s l ug a zd ar ze ´n se rw e ra : • od bi er an ie sy gn a l ´ow od m ys zy i z kl aw ia tu ry or az pr ze ka zy w an ie ic h kl ie nt ow i ak ty w ne m u (a ng . fo cu s) , • od bi er an ie p ol ec e´n i za py ta ´n kl ie nt ´ow i ic h re al iz ac ja . S er w er X W in do w je st pr og ra m em , kt ´or y st an da rd ow o na zy w a si ֒ e X , za te m no rm al ni e je go ur uc ho m ie ni e p ol eg a p o pr os tu na w yw o l an iu te go pr og ra m u. U ru ch om ie ni e ” go le go ” se rw er a X W in do w je st ni ew ys ta rc za j ֒ ac e, p on ie w a ˙z p om im o i˙z je st on pr og ra m em u ˙zy tk ow ni ka , sa m ni e m o ˙ze by ´c pr ze z ni eg o st er ow an y. C o n a jm n ie j p ie rw sz y k li e n t m u si b y´c u ru ch o m io n y z ze w n ֒ a tr z. T ra dy cy jn ie , na jw a ˙zn ie js zy m kl ie nt em , zw yk le ur uc ha m ia ny m w do m y´s ln ej ko nfi gu ra cj i, by l em ul at or te rm in al a, np . xt e rm . D zi ֒ ek i ni em u, u ˙zy tk ow ni k se rw er a uz ys ki w a l zd ol no ´s´c ur uc ha m ia ni a do w ol ny ch pr og ra m ´ow ok ie nk ow yc h (k lie nt ´ow X W in do w ), ko nfi gu ra cj i sy st em u, i og ´ol ni e pr ac y. S ys te m X W in d o w — se rw er 7 Pr o g ra m xi n it P ro gr am x i n i t p oz w al a w yg od ni e ur uc ha m ia ´c se rw er X W in do w . W yw o l uj e on se rw er X , i od ra zu p ow od uj e w yk on an ie sk ry pt u (p lik u) $ { H O M E } / . x i n i t r c : x e d i t - g e o m e t r y - 0 - 0 ~ / . x i n i t r c & x c l o c k - g e o m e t r y - 0 + 0 & x s e t s o n s 3 0 0 x s e t r o o t - s o l i d ’ # 0 0 6 0 6 0 ’ x t e r m P ie rw sz e dw a w ie rs ze ur uc ha m ia j ֒ a kl ie nt y ok ie nk ow e ja ko pr oc es y t l a (& na ko ´nc u) . P ro gr am y te pr ac uj ֒ a tr w al e, do m om en tu ic h ja w ne go za ko ´nc ze ni a. K ol ej ne dw a w ie rs ze ur uc ha m ia j ֒ a kl ie nt y X W in do w , kt ´or e ko nfi gu ru j ֒ a se rw er , w yd aj ֒ ac m u p ew ne p ol ec en ia . N ie w y´s w ie tl aj ֒ a on e ok ie ne k, i sz yb ko ko ´nc z ֒ a pr ac ֒ e, dl at eg o ni e je st ko ni ec zn e ic h ur uc ha m ia ni e w tl e. O st at ni w ie rs z ur uc ha m ia zn ´ow ” tr w a l y” pr og ra m ok ie nk ow y x t e r m . Je st on ur uc ha m ia ny ja ko pi er w sz op la no w y, p on ie w a ˙z p o w yk on an iu ca le go sk ry pt u x i n i t za m yk a se rw er X i ko ´nc zy pr ac ֒ e. G dy by os ta tn i kl ie nt by l ur uc ho m io ny w tl e, ca la se sj a by la by kr ´ot ka i zo st a l ab y au to m at yc zn ie za m kn i ֒ et a. W yk on an ie os ta tn ie go kl ie nt a w pi er w sz ym pl an ie p ow od uj e, ˙ze se sj a tr w a do p´o ki dz ia la te n os ta tn i kl ie nt . P e l ni on w i ֒ ec ro l ֒ e st er uj ֒ ac ֒ a dl a se rw er a X W in do w . Z ak o´n cz en ie x t e r m pr ze z u ˙zy tk ow ni ka p ow od uj e r´o w ni e˙z za ko ´nc ze ni e se sj i ok ie nk ow ej . S ys te m X W in d o w — se rw er 8

(3)

K o n w e n cj e i m e ch a n iz m y sy st e m u X W in d o w Z w r´o ´cm y uw ag ֒ e na p ew ne w bu do w an e m ec ha ni zm y sy st em u X W in do w : O p e ra cj e m ys z ֒ a : • le w y kl aw is z m ys zy w yb ie ra i za zn ac za (r ´ow ni e˙z 2- cl ic k, 3- cl ic k) , • ´sr od ko w y w kl ej a za zn ac zo ny te ks t, • pr aw y ur uc ha m ia m en u ko nt ek st ow e (j e´s li kl ie nt m a ta ki e) . S to s o k ie n e k — O ki en ka w y´s w ie tl an e s ֒ a na ek ra ni e w ko le jn o´s ci st os ow ej — te p´o ´zn ie j w y´s w ie tl on e m og ֒ a pr zy kr y´c te w cz e´s ni ej sz e. T en st os ok ie ne k je st st a l y i u ˙zy tk ow ni k ni e m o ˙ze ni m st er ow a´c . Je ´sl i je dn ak kl ie nt w y´s w ie tl aj ֒ ac y ok ie nk o na sz cz yc ie st os u zo st an ie za ko ´nc zo ny , to od s l on i si ֒ e ok ie nk o p op rz ed ni eg o kl ie nt a, it d. W yb ´o r o k n a / k li e n ta a k ty w n e g o (f o cu s) — O kn o w kt ´or ym je st w sk a´z ni k m ys zy je st ak ty w ne . T en kl ie nt ot rz ym uj e zn ak i z kl aw ia tu ry i zd ar ze ni a m ys zy . G dy w sk a´z ni k m ys zy je st w tl e ek ra nu , ˙za dn e ok no ni e je st ak ty w ne . N ie p ot rz eb a kl ik a´c na ok ie nk o, ab y uc zy ni ´c je ak ty w ny m . Je dn oc ze ´sn ie ak ty w no ´s´c ok ie nk a ni e je st zw i ֒ az an a z w y´s w ie tl an ie m na sz cz yc ie st os u. T en do m y´s ln y sp os ´ob w yb or u ak ty w ne go na zy w a si ֒ e: fo cu s- fo llo w s- m ou se (F F M ). S ys te m X W in d o w — se rw er 9 Dy n a m ic zn a k o n fi g u ra cj a se rw e ra X W in d o w S er w er X W in do w p os ia da w ie le ce ch i fu nk cj i, z kt ´or yc h ni ek t´o ry m i m o ˙zn a st er ow a´c w cz as ie pr ac y. Is tn ie je de dy ko w an y kl ie nt x s e t , kt ´or y w ys y l a p ew ne p ol ec en ia se rw er ow i, zg od ne z ar gu m en ta m i w yw o l an ia , np .: x s e t r o f f # w y l a c z a a u t o r e p e a t n a k l a w i a t u r z e x s e t s o n s 3 0 0 # w y g a s z a n i e e k r a n u p o 3 0 0 s e k u n d a c h x s e t p oz w al a r´o w ni e˙z us ta w ia ´c se rw er ow i w a ˙zn ie js ze pa ra m et ry , ja k np . ´sc ie ˙zk a do st ֒ ep u do cz ci on ek (p at rz ni ˙ze j) , al b o pa ra m et ry st er ow an ia za si la ni em m on it or a (s ֒ a je dn ak on e za le ˙zn e od ko nk re tn ej im pl em en ta cj i se rw er a) . P ro gr am x s e t r o o t p oz w al a us ta w ia ´c pa ra m et ry w y´s w ie tl an eg o ok na se rw er a, kt ´or e m a p os ta ´c t l a ek ra nu X W in do w . x s e t r o o t - s o l i d ’ # 0 0 6 0 6 0 ’ Is tn ie j ֒ a je sz cz e in ne fu nk cj e i pa ra m et ry se rw er a, kt ´or e m o ˙zn a us ta w ia ´c w cz as ie pr ac y, ja k np . au to ry za cj a w y´s w ie tl an ia al b o za so by , i s l u ˙z ֒ a do te go sp ec ja ln e kl ie nt y. B ֒ ed zi e o ni ch m ow a da le j. S ys te m X W in d o w — se rw er 1 0

K li e n ty X W in d o w • P o l ֒ ac ze ni e kl ie nt ´ow z se rw er em : o ile se rw er no rm al ni e ko m un ik uj e si ֒ e z w ie lo m a kl ie nt am i je dn oc ze ´sn ie , ob s l ug uj ֒ ac ic h ˙z ֒ ad an ia , to ka ˙zd y kl ie nt ty p ow o w ys y l a da ne do w y´s w ie tl an ia do je dn eg o ko nk re tn eg o se rw er a. • Z d ar ze n ia k li e n ta : sy gn a l y z kl aw ia tu ry , od m ys zy , a ta k ˙ze in ne zd ar ze ni a pr ze ka zy w an e kl ie nt om pr ze z se rw er , np . zd ar ze ni e od s l on i ֒ ec ia . • S ta nd ar do w e ar gu m en ty w yw o l yw an ia kl ie nt ´ow ok re ´sl aj ֒ a ta ki e pa ra m et ry ja k: ad re s se rw er a: -d is pl ay ad re s- ip :0 .0 ge om et ri ֒ e: -g eo m et ry sz er × w ys ± xo ff± yo ff cz ci on ki : -f n ’- m is c- fi xe d- b ol d- r- no rm al –1 5- 14 0- 75 -7 5- c- 90 -i so 88 59 -2 ’ ko lo ry : -f g ye llo w -b g bl ue -b d re d in ne : -t it le xx x -i co ni c .. . • W ie le kl ie nt ´ow m a w ie le pa ra m et r´o w ko nfi gu ra cy jn yc h zw an yc h za so b a m i, o kt ´or yc h ni ˙ze j. • P oz a ty m ni ek t´o re ro zb ud ow an e w sp ´o l cz es ne kl ie nt y X W in do w , ja ki m i s ֒ a np . fi re fo x, ac ro re ad , op en offi ce , it p. m aj ֒ a sw oj e w la sn e sy st em y ko nfi gu ra cj i. P od ob ni e gr afi cz ne ´sr od ow is ka , zw an e pu lp it am i, b ֒ ed ֒ ac e ko nfi gu ra cj am i ok ie ne k, us ta w ie ´n, ko nw en cj i, i pr ot ok o l ´ow ko m un ik ac ji m i ֒ ed zy kl ie nt am i. S ys te m X W in d o w — k li en ty 1 1 Z e st aw k li e n t´o w X W in d o w Z ar z ֒ a d za n ie sy st e m e m X W in d o w U ˙zy tk o w e xi ni t, st ar tx - ur uc ha m ia ni e se rw er a X xb iff - sy gn al iz ac ja p oc zt y e- m ai l xd m - za rz ֒ ad za ni e ur uc ha m ia ni em se rw er ´ow xc al c - ka lk ul at or xs et - ko nfi gu ro w an ie pr ac uj ֒ ac eg o se rw er a xc lip b oa rd - te xt cl ip b oa rd xs et ro ot - us ta w ia ni e pa ra m et r´o w t l a xc lo ck - ok no z ze ga re m xh os t - au to ry za cj a do st ֒ ep u pr ze z IP xe di t - pr os ty ed yt or te ks to w y xa ut h - za rz ֒ ad za ni e ko da m i au to ry za cj i xk ill - ka so w an ie kl ie nt a pr ze z w yb ´or ok na xr db - ob s l ug a za so b´o w ( l ad ow an ie ,w y´s w .) xl oa d - w y´s w .o b ci ֒ a ˙ze ni a sy st em u ed it re s - ed yc ja w ar to ´sc i za so b´o w kl ie nt a xl oc k - za b ez pi ec ze ni e kl aw ia tu ry i ek ra nu xm od m ap - m ap ow an ie kl aw ia tu ry i m ys zy xl og o - w y´s w .lo go sy st em u X W in do w xr ef re sh - od ´sw ie ˙za ni e za w ar to ´sc i ek ra nu xt er m - ok ie nk ow y em ul at or te rm in al a In fo rm a cj e o sy st e m ie X W in d o w G ra fi cz n e xd py in fo - w y´s w .in fo rm ac ji o ek ra ni e bi tm ap - tw or ze ni e m a l yc h ob ra zk ´ow xw in in fo - w y´s w ie tl .in fo rm ac ji o ok ni e xm ag - p ow i ֒ ek sz en ie fr ag m en tu ek ra nu xp ro p - w y´s w .w la sn o´s ci ok ie n i cz ci on ek xw d - zr zu t ek ra nu do pl ik u w sp ec .f or m ac ie xl sf on ts - w y´s w ie tl an ie lis ty cz ci on ek xw ud - w y´s w ie tl an ie zr zu tu ek ra nu z pl ik u xf on ts el - w yb ie ra ni e cz ci on ek xp r - dr uk ow an ie zr zu tu ek ra nu na dr uk ar ce xf d - w y´s w ie tl an ie cz ci on ek xd pr - b ez p o´s r. dr uk ow an ie zr zu tu ek ra nu S ys te m X W in d o w — k li en ty 1 2

(4)

Z ar z ֒ a d ca o k ie n • Z ar z ֒ ad ca ok ie n (w in do w m an ag er ) je st k li e n te m sy st e m u X W in d o w o sp ec ja ln yc h pr aw ac h; m o ˙ze by ´c ty lk o je de n za rz ֒ ad ca ok ie n dl a da ne go se rw er a w ed lu g za sa dy : kt o pi er w sz y te n le ps zy . • F un kc je za rz ֒ ad cy ok ie n: ro zm ie sz cz an ie i ro zm ia r ok ie n kl ie nt ´ow na ek ra ni e (z ar z ֒ ad ca m o ˙ze uz na ´c — lu b ni e — ge om et ri e p od aw an e pr ze z kl ie nt ´ow ), pr ze su w an ie , zm ia na ro zm ia ru ok ie n, zm ia na ok ie n w ik on y, i z p ow ro te m , pr ze no sz en ie w y´s w ie tl an yc h ok ie n na sz cz yt lu b sp ´od st os u (r ai se /l ow er ), it p. • D o in te ra kc ji z u ˙zy tk ow ni ki em za rz ֒ ad cy ok ie n tw or z ֒ a d e ko ra cj e o k ie n (b el ki z pr zy ci sk am i st er uj ֒ ac ym i i ra m ki ok ie n te ˙z p e l ni ֒ ac e ro l ֒ e pr zy ci sk ´ow ), sp ec ja ln e kl ie nt y- b el ki st er uj ֒ ac e, or az m en u op er ac ji zw i ֒ az an e z t l em ek ra nu . • R ´o ˙zn i za rz ֒ ad cy ok ie n m aj ֒ a pa ra m et ry ko nfi gu ru j ֒ ac e ic h za ch ow an ie . • N ie kt ´or zy za rz ֒ ad cy ok ie n re al iz uj ֒ a m in im al n ֒ a fu nk cj on al no ´s´c , i s ֒ a ni em al ni ew id oc zn i. In ni m aj ֒ a ro zb ud ow an ֒ a fu nk cj on al no ´s´c i na rz uc aj ֒ a w yg l ֒ ad i za ch ow an ie ok ie n kl ie nt ´ow , or az w yg l ֒ ad i or ga ni za cj ֒ e ca le go ek ra nu . C i pi er w si zw yk le pr ac uj ֒ a sa m od zi el ni e, na to m ia st dr ud zy cz ֒ es to st an ow i ֒ a cz ֒ e´s ´c ba rd zi ej ro zb ud ow an eg o ´sr od ow is ka gr afi cz ne go zw an eg o pu lp it em . S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 3 Z ar z ֒ a d cy o k ie n — w ym a g a n ia W p oc z ֒ at ko w ym ok re si e, gd y ka rt y gr afi cz ne m ia ly og ra ni cz on ֒ a pa m i ֒ e´c i m o ˙zl iw o´s ci , a m on it or y ni ew ie lk ie ro zm ia ry i pa m i ֒ e´c , na tu ra ln a by la te nd en cj a do re al iz ac ji w sz ys tk ic h op er ac ji pr ed efi ni ow an ym i se kw en cj am i kl ik ni ֒ e´c m ys zy , or az sk r´o ta m i kl aw ia tu ro w ym i. T w or ze ni e de dy ko w an yc h pr zy ci sk ´ow dl a ty ch op er ac ji w yd aw a l o si ֒ e w te dy m ar no w an ie m ce nn eg o m ie js ca na ek ra ni e (t zw . sc re en re al es ta te ). P ´o´z ni ej , w m ia r ֒ e p oj aw ia ni a si ֒ e ta ni ch m on it or ´ow i ka rt gr afi cz ny ch o w i ֒ ek sz yc h m o ˙zl iw o´s ci ac h, ´sr od ow is ka gr afi cz ne by ly ro zb ud ow yw an e. T ow ar zy sz yl i im za rz ֒ ad cy ok ie n z b og at ֒ a ko nfi gu ra cj ֒ a us ta w ia n ֒ a in te ra kc yj ni e, z sy st em u m en u. Je dn ak na da l ok az jo na ln ie ko ni ec zn e by lo od pa le ni e m in im al ne j, ni ez aw od ne j se sj i ok ie nk ow ej (t zw . fa ils af e se ss io n ), gd y ur uc ho m ie ni e p e l ne go ´sr od ow is ka ta ki eg o ja k G no m e, by lo ni em o ˙zl iw e z ja ki eg o´s p ow od u (z w yk le b l ֒ ed u) . O st at ni o p oj aw ia si ֒ e zn ow u za p ot rz eb ow an ie na sk ro m ni ej sz e in te rf ej sy u ˙zy tk ow ni ka , da j ֒ ac e si ֒ e u ˙zy w a´c na 10 -c al ow yc h ne tb oo ka ch , a na w et 7- ca lo w yc h no te pa da ch . P oj aw i lo si ֒ e (i na da l p oj aw ia ) w ie le im pl em en ta cj i za rz ֒ ad cy ok ie n od p ow ia da j ֒ ac yc h no w oc ze sn ym st an da rd om pu lp it u gr afi cz ne go , al e z in te rf ej se m w st yl u hi st or yc zn eg o m in im al iz m u. W ar to pr zy na jm ni ej zn a´c ja k ֒ a´s ko nfi gu ra cj ֒ e te go ty pu . S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 4

Z ar z ֒ a d cy o k ie n — p o d st aw o w e o p e ra cj e (g e o m e tr ia ) P od st aw ow ym i op er ac ja m i re al iz ow an ym i pr ze z za rz ֒ ad c´o w ok ie n s ֒ a pr ze su w an ie i zm ia na ro zm ia ru ok ie ne k, cz yl i og ´ol ni e zm ia n a g e o m e tr ii ok ie nk a. P ra w ie w sz ys cy za rz ֒ ad cy ok ie n re al iz uj ֒ a te op er ac je , al e na og ´o l ni e s ֒ a on e ko nfi gu ro w al ne . C z ֒ es to do zm ia ny ge om et ri i s l u ˙za de dy ko w an e ko nt ro lk i zw i ֒ az an e z ok ie nk am i, tz w . d e ko ra cj e , zw yk le w b el ce na d ok ne m , i pr zy ci sk i w bu do w an e w ob ra m ow an ia ok ie ne k. Je dn ak m in im al is ty cz ni za rz ֒ ad cy ok ie n cz as em m aj ֒ a sw oj e pr ed efi ni ow an e op er ac je m ys z ֒ a al b o sk r´o ty kl aw ia tu ro w e. T rz eb a do br ze zn a´c da ne go za rz ֒ ad c ֒ e, ab y p os lu gi w a´c si ֒ e ni m sp ra w ni e. W na gr od ֒ e ni e tr ac im y m ie js ca na ek ra ni e. S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 5 Z ar z ֒ a d cy o k ie n — ik o n iz a cj a / u k ry w a n ie W ie lu za rz ֒ ad c´o w ok ie n, ch oc ia ˙z ni e w sz ys cy , um o ˙zl iw ia re du kc j ֒ e ok ie n do ik on ek (z w an ֒ a m in im al iz ac j ֒ a) , al b o p ew ie n je j w ar ia nt zw an y uk ry w an ie m ok ie ne k. K on kr et ny m ec ha ni zm je st na og ´o l ch ar ak te ry st yc zn y dl a za rz ֒ ad cy ok ie n i je st el em en te m je go w yg l ֒ ad u i st yl u. N ie ki ed y je dn ak p ew ne el em en ty s ֒ a ko nfi gu ro w al ne , np . ni ek t´o rz y za rz ֒ ad cy , kt ´or zy um ie sz cz aj ֒ a ik on y ok ie n w do w ol ny m m ie js cu na ek ra ni e, m aj ֒ a r´o w ni e˙z op cj ֒ e w y´s w ie tl en ia p oj em ni ka na ik on y (i co n b ox ). N ie kt ´or e ´sr od ow is ka gr afi cz ne st os uj ֒ a p ew ie n w ar ia nt p oj em ni ka na ik on y w p os ta ci b e lk i ic o n , kt ´or a zw yk le je st w sp ´o l pr ac uj ֒ ac ym z za rz ֒ ad c ֒ a ok ie n kl ie nt em (a le b ez ˙za dn yc h sp ec ja ln yc h up ra w ni e´n ). S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 6

(5)

Z ar z ֒ a d cy o k ie n — m e n u a p li k a cj i N ie kt ´or zy za rz ֒ ad cy ok ie n um o ˙zl iw ia j ֒ a ur uc ha m ia ni e no w yc h kl ie nt ´ow pr ze z kl ik ni ֒ ec ie m ys z ֒ a. T a op er ac ja je st na og ´o l re al iz ow an a pr ze z m e n u a p li ka cj i zw i ֒ az an e z ok ne m ba zo w ym se rw er a (t le m , lu b pu lp it em ), p on ie w a ˙z ni e m a on a ni c w sp ´ol ne go z ˙za dn ym z dz ia la j ֒ ac yc h kl ie nt ´ow . M en u ap lik ac ji m o ˙zn a tw or zy ´c i ed yt ow a´c al b o za p o´s re dn ic tw em pl ik u ko nfi gu ra cy jn eg o, al b o in te ra kc yj ni e, pr ze z ak cj e za rz ֒ ad cy ok ie n, al b o de dy ko w an y ed yt or ko nfi gu ra cj i (t a ko nfi gu ra cj a r´o w ni e˙z je st za pi sy w an a w pl ik u ko nfi gu ra cy jn ym , al e b ez do ku m en ta cj i, ni ed os t ֒ ep ny m b ez p o´s re dn io dl a u ˙zy tk ow ni ka ). S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 7 Z ar z ֒ a d cy o k ie n — w yb ´o r o k n a a k ty w n e g o (f o cu s p o li cy ) P rz yp om ni jm y: do m y´s ln ym , w bu do w an ym w se rw er X W in do w sp os ob em w yb or u kl ie nt a ak ty w ne go (f oc us p ol ic y ) je st fo cu s- fo llo w s- m ou se (F F M ). Je dn ak op er ac je w yk on yw an e pr ze z se rw er X W in do w na p ol ec en ie za rz ֒ ad cy ok ie n um o ˙zl iw ia j ֒ a im pl em en ta cj ֒ e in ne go sp os ob u w yb or u ak ty w ne go kl ie nt a. T en sp os ´ob , zw an y cl ic k- to -f oc us (C T F ), w ym ag a kl ik ni ֒ ec ia m ys z ֒ a na ok no ab y st a l o si ֒ e on o ak ty w ne . W te dy , do da tk ow o, je st on o w ys uw an e na sz cz yt st os u w y´s w ie tl an yc h ok ie n (w is to ci e, w ty m tr yb ie op er ac ja ua kt yw ni en ia ok na , i pr ze ni es ie ni e go na sz cz yt st os u w y´s w ie tl an yc h je st je dn ֒ a i t ֒ a sa m ֒ a op er ac j ֒ a) . P on ie w a ˙z ta k za ch ow uj ֒ a si ֒ e sy st em y M ic ro so ft W in do w s i M ac O S , w ie le za rz ֒ ad c´o w ok ie n sy st em u X W in do w im pl em en tu je to za ch ow an ie ja ko do m y´s ln e. T ry b fo cu s- fo llo w s- m ou se (F F M ) je st ch ֒ et ni ej st os ow an y z m in im al is ty cz ny m i za rz ֒ ad ca m i ok ie n, p on ie w a ˙z um o ˙zl iw ia pr ac ֒ e r´o w ni e˙z w ok ni e, kt ´or e ni e je st na sz cz yc ie st os u, i by ´c m o ˙ze je st ty lk o cz ֒ e´s ci ow o w y´s w ie tl an e. C o ci ek aw e, w ty m tr yb ie cz ֒ es to pr zy da tn a ok az uj e si ֒ e op er ac ja pr ze ni es ie ni a ok na na sp ´od st os u (l ow er ), kt ´or a w tr yb ie cl ic k- to -f oc us (C T F ) ni e m a w og ´ol e se ns u. P ew ie n w ar ia nt m et od y F F M , zw an y sl op py fo cu s, p ol eg a na ty m , ˙ze kl ie nt ni e pr ze st aj e by ´c ak ty w ny gd y w sk a´z ni k m ys zy pr ze su ni e si ֒ e z je go ok na na t l o. S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 8

Z ar z ֒ a d cy o k ie n — p o r´o w n a n ie pr og ra m op is ge om et ri a ik on iz ac ja m en u ap l. w yb .a kt yw . H is to ry cz ne ol w m O p en L oo k W M de ko ra cj e de ko r. ,p ul pi t pl ik ko nf . F F C /b ez w ys tw m T om ’s W M de ko ra cj e de k. ,p ul p/ p oj em pl ik ko nf . F F M + C T F M in im al is ty cz ne ti ny w m w zo rc ow y pr ed ef . ? - F F M ae w m E xi gu ou s W M pr ed ef . pr ed ef ., uk ry w . - F F M ev ilw m op ar ty na ae w m pr ed ef . - ty lk .t er m F F M jw m Jo e’ s W M de ko r. de ko r. ,b el ka pl .k on f. F F M lw m sp ec .d ek . uk ry w ., pa ne l -? F F M bl ac kb ox fl ux b ox op en b ox ic ew m D es kt op ow e dt w m el .s ys t. C D E C T F + F F M xf w m 4 el .s ys t. X F C E -? C T F + F F M m et ac it y el .s ys t. G N O M E G N O M E C T F + F F M co m pi z el .s ys t. G N O M E ? en lig ht en m en t ro zb ud ow an y S ys te m X W in d o w — za rz

֒

a d ca o k ie n 1 9 W la sn o´ sc i w yb ra n yc h za rz ֒ a d c´o w o k ie n S p o´s r´o d hi st or yc zn yc h za rz ֒ ad c´o w ok ie n X 11 ci ek aw y je st t w m (T om ’s w in do w m an ag er ). Je st m in im al ny al e da le ce ko nfi gu ro w al ny , i tr ad yc yj ni e by l el em en te m ba zo w eg o pa ki et u X 11 . Je go ko nw en cj e s ֒ a tr oc h ֒ e ni et yp ow e ja k na dz is ie js ze st an da rd y, al e pr ze z w ie lu u ˙zy tk ow ni k´o w by l tr ak to w an y ja ko op cj a fa llb ac k, cz yl i: u ˙zy j gd y za w ie dz ie p od st aw ow a ko nfi gu ra cj a. (N ie st et y, w w ie lu dy st ry bu cj ac h L in uk sa ni e je st do m y´s ln ie in st al ow an y i tr ze ba go do in st al ow a´c .) P oj aw i ly si ֒ e te ˙z je go no w sz e w er sj e: ct w m i tc tw m . - > L at w a ko nfi gu ra cj a w pl ik u ~ / . t w m r c . - > R oo t w in do w m en u p oz w al a ur uc ha m ia ´c do w ol ne pr og ra m y. N ow sz ym , m in im al is ty cz ny m , al e m im o to fu nk cj on al ny m za rz ֒ ad c ֒ a ok ie n je st e v i l w m . N ie za p ew ni a ik on iz ac ji i ni e m a m en u ap lik ac ji. P oz w al a pr ze su w a´c i zm ie ni a´c ro zm ia r, a ta k ˙ze ob ni ˙za ´c ok na , kl aw is za m i m ys zy + A lt , np . A lt -l ef t re al iz uj e pr ze su ni ֒ ec ie , A lt -m id dl e zm ia n ֒ e ro zm ia ru , a A lt -r ig ht pr ze ni es ie ni e na sp ´od st os u (l ow er ). A kt yw ne s ֒ a r´o w ni e˙z ob ra m ow an ia ok ie n, al e w pr ak ty ce tr ze ba je ni ec o p ow i ֒ ek sz y´c od do m y´s ln ej sz er ok o´s ci 1 pi ks el a. M a r´o w ni e˙z sz er eg pr ed efi ni ow an yc h sk r´o t´o w kl aw is zo w yc h z C tr l- A lt , np . C tr l- A lt -R et ur n ur uc ha m ia em ul at or te rm in al a, kl aw is ze C tr l- A lt -[ h j k l ] pr ze su w aj ֒ a ok no , a C tr l- A lt -= i C tr l- A lt -x m ak sy m al iz uj ֒ a. S ys te m X W in d o w — za rz

֒

a d ca o k ie n 2 0

(6)

Z ar z ֒ a d cy o k ie n — sk r´o ty k la w ia tu ro w e T ra dy cy jn ie za rz ֒ ad cy ok ie n re al iz ow al i p on i˙z sz e sk r´o ty kl aw ia tu ro w e, co p oz w al a l o na p ew ne pr zy sp ie sz en ie pr ac y na m a l yc h ek ra na ch : A L T + F 3 - l o w e r w i n d o w A L T + F 4 - c l o s e w i n d o w A L T + F 5 - r e s t o r e w i n d o w A L T + F 7 - m o v e w i n d o w A L T + F 8 - r e s i z e w i n d o w A L T + F 9 - m i n i m i z e w i n d o w A L T + F 1 0 - m a x i m i z e w i n d o w O b ec ni e w i ֒ ek sz o´s ´c za rz ֒ ad c´o w ok ie n pr ed efi ni uj e ty lk o cz ֒ e´s ´c z ty ch ko nw en cj i (n p. A lt -F 7, A lt -F 9) , al e p oz w al a do de fi ni ow a´c do w ol ne in ne . S ys te m X W in d o w — za rz

֒

a d ca o k ie n 2 1 S ys te m X W in d o w — za rz

֒

a d ca o k ie n 2 2

Pr a ca z sy st e m e m X W in d o w w ´sr o d o w is k u si e ci o w ym G dy m am y w ie le se rw er ´ow i w ie lu kl ie nt ´ow , m us im y w sk az a´c kl ie nt ow i, na kt ´or y se rw er m a w ys y l a´c ˙z ֒ ad an ia w y´s w ie tl an ia , za p om oc ֒ a tz w . sp ec yfi ka cj i ek ra nu : [a dr es IP ko m pu te ra ]: nu m er se rw er a[ .n um er ek ra nu ] S p ec yfi ka cj ֒ e t ֒ e m o ˙zn a p od a´c kl ie nt om za p om oc ֒ a ar gu m en tu w yw o l an ia - d i s p l a y : x c a l c - d i s p l a y 1 5 6 . 1 7 . 9 . 1 : 0 al b o za p om oc ֒ a zm ie nn ej ´sr od ow is ko w ej $ D I S P L A Y : s e t e n v D I S P L A Y l a b 1 0 3 - 2 . i c t . p w r . w r o c . p l : 0 . 0 x t e r m & W sp ec yfi ka cj i se rw er a br ak nu m er u ek ra nu oz na cz a do m y´s ln y nu m er 0, a br ak ad re su IP ko m pu te ra oz na cz a ad re s IP lo ka ln eg o ko m pu te ra . Z am ia st ad re su lo ka ln eg o ko m pu te ra m o ˙zn a te ˙z p od a´c na zw ֒ e sp ec ja ln ֒ a “u ni x” . N at om ia st nu m er se rw er a je st ob ow i ֒ az ko w y i ni e m o ˙ze by ´c do m y´s ln y. Z at em na jp ro st sz a sp ec yfi ka cj a ek ra nu m a p os ta ´c : 0 i je st r´o w no w a ˙zn a u n i x : 0 or az l o c a l h o s t : 0 . S ys te m X W in d o w — p ra ca w si ec i 2 3 U ru ch am ia ni e kl ie nt ´ow na in ny m (z da ln ym ) ko m pu te rz e ni ˙z se rw er , pr ze z te ln et , rs h lu b ss h: s s h d i a b l o . i c t . p w r . w r o c . p l x t e r m - d i s p l a y j a . t 1 6 . d s . p w r . w r o c . p l : 0 s s h d i a b l o . i c t . p w r . w r o c . p l s e t e n v D I S P L A Y j a . t 1 6 . d s . p w r . w r o c . p l : 0 x t e r m & S ys te m X W in d o w — p ra ca w si ec i 2 4

(7)

Z e zw o le n ie n a w y´s w ie tl a n ie n a se rw e rz e S ys te m X W in do w p os ia da m ec ha ni zm p oz w al aj ֒ ac y se rw er ow i ko nt ro lo w a´c , od kt ´or yc h kl ie nt ´ow b ֒ ed zi e on pr zy jm ow a l ˙z ֒ ad an ia . Is tn ie j ֒ a dw a m ec ha ni zm y ko nt ro li do st ֒ ep u. P ro st sz y (s ta rs zy i ba rd zi ej pr ym it yw ny ) m ec ha ni zm op ar ty je st na ad re si e IP kl ie nt a. M o ˙zn a za da ´c lis t ֒ e ad re s´o w , z kt ´or yc h se rw er b ֒ ed zi e pr zy jm ow a l ˙za da ni a zg la sz aj ֒ ac yc h si ֒ e kl ie nt ´ow . M o ˙zn a r´o w ni e˙z ca lk ow ic ie w y l ֒ ac zy ´c ko nt ro l ֒ e do st ֒ ep u do se rw er a. N p. : x h o s t x h o s t + d i a b l o . i c t . p w r . w r o c . p l x h o s t x h o s t - d i a b l o . i c t . p w r . w r o c . p l x h o s t al b o x h o s t + (O st at ni e w yw o l an ie ca lk ow ic ie w y l ֒ ac za ko nt ro l ֒ e do st ֒ ep u. ) S ys te m X W in d o w — p ra ca w si ec i 2 5 A u to ry za cj a w y´s w ie tl a n ia n a se rw e rz e N ow sz y i sk ut ec zn ie js zy m ec ha ni zm ko nt ro li do st ֒ ep u do se rw er a op ie ra si ֒ e na w yk or zy st an iu ko d´o w au to ry za cj i. S er w er tw or zy w ch w ili ro zp oc zy na ni a se sj i u ˙zy tk ow ni ka ko d au to ry za cy jn y se sj i i za pi su je go na pl ik u ~ / . X a u t h o r i t y . K od au to ry za cy jn y m o ˙zn a pr ze s l a´c na ko m pu te r, z kt ´or eg o ur uc ha m ia ne b ֒ ed ֒ a kl ie nt y, kt ´or e no rm al ni e sz uk aj ֒ a te go ko du w pl ik u za da ny m zm ie nn ֒ a ´sr od ow is ko w ֒ a X A U T H O R I T Y . W y´s w ie tl en ie na ek ra ni e w sz ys tk ic h ko d´o w au to ry za cj i z do m y´s ln eg o pl ik u: x a u t h l i s t S p ec yfi ka cj a se rw er a, ja k ֒ a p od aj e si ֒ e pr og ra m ow i x a u t h m us i zg ad za ´c si ֒ e ze sp ec yfi ka cj ֒ a p od an ֒ a w ch w ili ge ne ro w an ia da ne go ko du . C zy li je ´sl i np . ko d w yg en er ow an y zo st a l na ko m pu te rz e d i a b l o . i c t . p w r . w r o c . p l dl a se rw er a X za pi sa ne go ja ko :0 , to ni e m o ˙ze m y te go ko du w yk or zy st a´c na in ny m ko m pu te rz e, p on ie w a ˙z ta m sp ec yfi ka cj a se rw er a :0 by la by ´zl e zi nt er pr et ow an a pr ze z kl ie nt ´ow . M o ˙zn a je dn ak p od aw a´c sp ec yfi ka cj e p op rz ed zo ne ad re se m IP se rw er a X w fo rm ac ie : ad re sI P ko m pu te ra /[ ad re sI P ko m pu te ra ]: nu m er se rw er a[ .n um er ek ra nu ] S ys te m X W in d o w — p ra ca w si ec i 2 6

M a n ip u lo w a n ie k o d a m i a u to ry za cj i S ku te cz ne p os lu gi w an ie si ֒ e sy st em em X W in do w w si ec i, gd y ni ek t´o re kl ie nt y s ֒ a w yw o l yw an e ze zd al ny ch ko m pu te r´o w , w ym ag a ja w ne go pr ze ka zy w an ia ko d´o w au to ry za cy jn yc h. N a pr zy k l ad , o d cz yt a n ie ko d u a u to ry za cj i do m y´s ln eg o se rw er a, or az p rz e s l a n ie g o i za p is a n ie n a zd a ln ym ko m p u te rz e , p oz w al a zd al ny m kl ie nt om au to ry zo w a´c si ֒ e pr zy w y´s w ie tl an iu na lo ka ln ym se rw er ze : x a u t h e x t r a c t - $ D I S P L A Y | s s h d i a b l o . i c t . p w r . w r o c . p l x a u t h m e r g e - W ra zi e p ot rz eb y m o ˙zn a za ˙z ֒ ad a´c by lo ka ln y se rw er (: 0) w yg e n e ro w a l n o w y ko d a u to ry za cj i se sj i: x a u t h g e n e r a t e : 0 . W p ow y ˙zs zy m w yw o l an iu kr op ka je st sk r´o te m do m y´s ln eg o pr ot ok o l u au to ry za cj i, tz w . M I T - M A G I C - C O O K I E - 1 O ba m ec ha ni zm y ko nt ro li do st ֒ ep u do se rw er a w sp ´o l pr ac uj ֒ a w te n sp os ´ob , ˙ze ko dy au to ry za cj i x a u t h s ֒ a sp ra w dz an e ty lk o w te dy , gd y da ny kl ie nt ni e m a ze zw ol en ia na w y´s w ie tl an ie x h o s t . S ys te m X W in d o w — p ra ca w si ec i 2 7 T u n e lo w a n ie k o m u n ik a cj i X W in d o w p rz e z p o l ֒ a cz e n ia ss h W w ie lu sy tu ac ja ch p o l ֒ ac ze ni e kl ie nt a z se rw er em X W in do w (p or t T C P 60 00 dl a se rw er a :0 , 60 01 dl a :1 , it d. ) z r´o ˙zn yc h w zg l ֒ ed ´ow ni e je st m o ˙zl iw e. N a pr zy k l ad : se rw er m o ˙ze zn aj do w a´c si ֒ e w si ec i lo ka ln ej za za p o r ֒ a o g n io w ֒ a (a ng . fi re w al l) , kt ´or a ni e pr ze pu sz cz a do w ew n ֒ at rz si ec i ˙za dn yc h p o l ֒ ac ze ´n, al b o m o ˙ze zn aj do w a´c si ֒ e w si ec i z fi lt ro w an ym i ad re sa m i, gd zi e ko m pu te ry w si ec i w ew n ֒ et rz ne j m aj ֒ a pr yw at ne ad re sy w og ´ol e ni ew id oc zn e w In te rn ec ie . W ta ki ch sy tu ac ja ch m o ˙zn a cz ֒ es to p rz e tu n e lo w a´ c p o l ֒ ac ze ni a X W in do w pr ze z p o l ֒ ac ze ni e ss h. Je ˙ze li m o ˙ze m y w yk on a´c p o l ֒ ac ze ni e ss h z ko m pu te ra , p os ia da j ֒ ac eg o se rw er X W in do w , w ta ki ej si ec i lo ka ln ej , do ja ki eg o´s se rw er a in te rn et ow eg o, to pr og ra m ss h m o ˙ze ut w or zy ´c tu ne l pr ze ka zu j ֒ ac y pa ki et y na w sk az an e p or ty w ra m ac h sw oj eg o p o l ֒ ac ze ni a. W te n sp os ´ob m o ˙ze m y ut w or zy ´c na zd al ny m se rw er ze in te rn et ow ym w ir ut al ny se rw er X W in do w , o ad re si e w ew n ֒ at rz te go se rw er a. Je dn ak ko m un ik ac ja ki er ow an a pr ze z kl ie nt y X W in do w na te n ad re s b ֒ ed zi e pr ze ka zy w an a do b ez p o´s re dn io ni ed os t ֒ ep ne go se rw er a X W in do w . S ys te m X W in d o w — p ra ca w si ec i 2 8

(8)

K o m u n ik a cj a ze zd a ln ym za rz ֒ a d c ֒ a e k ra n ´o w xd m P ra ca w si ec i zw yk le p ol eg a na p od l ֒ ac za ni u si ֒ e do in ny ch ko m pu te r´o w (n p. s s h ) i ur uc ha m ia ni u na ni ch kl ie nt ´ow z w y´s w ie tl an ie m na lo ka ln y se rw er . W ef ek ci e m am y ´sr od ow is ko gr afi cz ne lo ka ln eg o ko m pu te ra , i w yb ra ne zd al ne kl ie nt y. W sy st em ie X W in do w is tn ie je m ec ha ni zm , zw an y za rz ֒ a d c ֒ a e k ra n ´o w (d is pl ay m an ag er ), s l u ˙z ֒ ac y do au to m at yc zn eg o ur uc ha m ia ni a se rw er ´ow X na gr up ie ek ra n´o w gr afi cz ny ch , b ֒ ed ֒ ac yc h p od je go ko nt ro l ֒ a. Z ar z ֒ ad ca ek ra n´o w ob s l ug uj e te ˙z pr oc es lo go w an ia si ֒ e i tw or ze ni a se sj i na se rw er ze X , p on ie w a ˙z u ˙zy tk ow ni k ni e m a m o ˙zl iw o´s ci ro zp oc z ֒ ec ia pr ac y na ur uc ho m io ny m pr ze z sy st em se rw er ze . Z ar z ֒ ad ca ek ra n´o w m o ˙ze te ˙z by ´c sk on fi gu ro w an y do w ys y l an ia kl ie nt a lo go w an ia na se rw er X W in do w , kt ´or y o to p op ro si (p ro to ko le m X D M C P ). P oz w al a to ur uc ho m i´c se rw er , kt ´or y za m ia st w y´s w ie tl a´c ok na lo ka ln yc h kl ie nt ´ow , in ic ju je lo go w an ie si ֒ e u ˙zy tk ow ni ka do zd al ne go ko m pu te ra w tr yb ie gr afi cz ny m . P on i˙z sz e w yw o l an ie ur uc ha m ia na lo ka ln ym ko m pu te rz e dr ug i se rw er (: 1) , kt ´or y p op ro si zd al ne go za rz ֒ ad c ֒ e ek ra n´o w o pr zy s l an ie kl ie nt a lo go w an ia : X - q u e r y - o n c e a d r e s . i p . z a r z a d c y . e k r a n o w : 1 S ys te m X W in d o w — p ra ca w si ec i 2 9 S e rw e ry -k li e n ty X W in d o w M o ˙zl iw o´s ´c ur uc ha m ia ni a ni es ta nd ar do w yc h ko nfi gu ra cj i se rw er ´ow X W in do w je st at ra kc yj na , je dn ak ut ru dn io na pr ze z ko ni ec zn o´s ´c ob s l ug i su ro w eg o ek ra nu gr afi cz ne go . Is tn ie j ֒ a pr og ra m y, kt ´or e s ֒ a kl ie nt am i, tw or z ֒ a ok ie nk o gr afi cz ne , a na st ֒ ep ni e in ic ju j ֒ a w ir tu al ny se rw er X W in do w . S er w er je st w ir tu al ny w ta ki m se ns ie , ˙ze ni e ob s l ug uj e sp rz ֒ et u w y´s w ie tl aj ֒ ac eg o, ka rt y gr afi cz ne j, kl aw ia tu ry an i m ys zy , ty lk o ja ko ek ra n w yk or zy st uj e sw oj e ok ie nk o, a z kl aw ia tu r ֒ a i m ys z ֒ a ko m un ik uj e si ֒ e ja k zw yk ly kl ie nt . N at om ia st od st ro ny si ec io w ej ta ki pr og ra m je st no rm al ny m se rw er em , i m o ˙ze za r´o w no pr zy jm ow a´c ˙z ֒ ad an ia w y´s w ie tl an ia od do w ol ny ch kl ie nt ´ow , ja k ko m un ik ow a´c si ֒ e z za rz ֒ ad ca m i ek ra n´o w pr ot ok o l em X D M C P . P rz yk la da m i ta ki ch se rw er ´ow -k lie nt ´ow s ֒ a X ne st i X ep hy r. U ru ch am ia j ֒ ac je p od aj em y za r´o w no ar gu m en ty ch ar ak te ry st yc zn e dl a kl ie nt a ja k i se rw er a, np .: X e p h y r - s c r e e n 1 0 2 4 x 7 6 8 - d i s p l a y : 0 - q u e r y a d r e s . i p . z a r z a d c y . e k r a n o w : 1 P ow y ˙zs ze w yw o l an ie tw or zy ok ie nk o kl ie nt a o za da ne j ge om et ri i na se rw er ze :0 , or az in ic ju je se rw er :1 kt ´or y l ֒ ac zy si ֒ e ze zd al ny m za rz ֒ ad c ֒ a ek ra n´o w . S ys te m X W in d o w — p ra ca w si ec i 3 0

Z a so b y Z as ob y (a ng . re so ur ce s) s ֒ a zm ie nn ym i, ok re ´sl on ym i dl a ko nk re tn yc h ap lik ac ji (k lie nt ´ow ), kt ´or e p oz w al aj ֒ a us ta w i´c na st a l e p ew ne op cj on al ne pa ra m et ry kl ie nt ´ow , b ez ic h ka ˙zd or az ow eg o ja w ne go p od aw an ia (n p. w w ie rs zu w yw o l an ia ). P rz yk la da m i za so b´o w m og ֒ a by ´c w ie lk o´s ´c ok ie nk a ed yt or a, fl ag i ok re ´sl aj ֒ ac e za ch ow an ie si ֒ e kl ie nt a, p o ˙z ֒ ad an e ko lo ry , it p. M ec ha ni zm za so b´o w p e l ni p od ob n ֒ a fu nk cj ֒ e do pl ik ´ow ko nfi gu ra cy jn yc h kl ie nt ´ow , je dn ak za m ia st w pi sy w a´c pr ef er en cj e u ˙zy tk ow ni ka do pl ik ´ow na w sz ys tk ic h ko m pu te ra ch , z kt ´or yc h ur uc ha m ia ne m aj ֒ a by ´c kl ie nt y, za so by s ֒ a w pi sy w an e do se rw er a (d yn am ic zn ie ), sk ֒ ad s ֒ a do st ֒ ep ne dl a w sz ys tk ic h kl ie nt ´ow . P rz y ur uc ha m ia ni u se rw er a lu b se sj i w ar to ´sc i za so b´o w s ֒ a no rm al ni e la do w an e do se rw er a z pl ik u . X r e s o u r c e s lu b . X d e f a u l t s . Z as ob y ok re ´sl an e s ֒ a w sy st em ie hi er ar ch ic zn ym , gd zi e pi er w sz ym el em en te m hi er ar ch ii je st um ow na na zw a kl ie nt a, a os ta tn im na zw a ko nk re tn eg o za so bu . M o ˙zl iw e s ֒ a p oz io m y p o´s re dn ie w ok re ´sl an iu za so b´o w . M o ˙zl iw e je st r´o w ni e˙z ok re ´sl an ie ca ly ch k la s za so b´o w ob ej m uj ֒ ac yc h sz er eg in st a n cj i za so b´o w na le ˙z ֒ ac yc h do da ne j kl as y (k la s ֒ e id en ty fi ku je na zw a ro zp oc zy na j ֒ ac a si ֒ e w ie lk ֒ a lit er ֒ a) . P oz w al a to np . na la tw e ok re ´sl an ie w ar to ´sc i dl a w ie lu za so b´o w , i od ni ch p oj ed yn cz yc h w yj ֒ at k´o w . S ys te m X W in d o w — za so b y 3 1 • P rz yk la dy sp ec yfi ka cj i za so b´o w : e m a c s . f o n t : - a d o b e - c o u r i e r - * - r - * - * - 1 8 - * - * - * - * - * - * - * e m a c s . c u r s o r C o l o r : b l a c k e m a c s . p o i n t e r C o l o r : r e d e m a c s . g e o m e t r y : 8 0 x 5 0 e m a c s . f o r e g r o u n d : l i g h t g o l d e n r o d y e l l o w e m a c s * B a c k g r o u n d : # 5 b 7 6 8 6 G h o s t v i e w . p a g e M e d i a : A 4 F i g . l a t e x f o n t s : t r u e F i g . s p e c i a l t e x t : t r u e • P rz yk la dy la do w an ia za so b´o w z pl ik u do se rw er a: x r d b - l o a d $ H O M E / . X r e s o u r c e s e c h o ’ x t e r m * s c r o l l B a r : T r u e ’ | x r d b - m e r g e S ys te m X W in d o w — za so b y 3 2

(9)

C zc io n k i S ys te m X W in do w m a ro zb ud ow an y sy st em cz ci on ek , kt ´or eg o el em en ta m i s ֒ a: sy st em na zw cz ci on ek , kt ´or ym i m og ֒ a p os lu gi w a´c si ֒ e kl ie nt y, i´ sc ie ˙zk a ka ta lo g´o w dy sk ow yc h do st ֒ ep ny ch dl a se rw er a, gd zi e m o ˙ze on od na jd ow a´c pl ik i z ko nk re tn ym i cz ci on ka m i. S er w er cz yt a op is y w sz ys tk ic h cz ci on ek na st ar ci e, al e m o ˙zn a zm ie ni ´c te op is y lu b ca l ֒ a ´sc ie ˙zk ֒ e p ol ec en ie m x s e t f p . . . . M o ˙zn a p os lu gi w a´c si ֒ e na zw am i cz ci on ek uo g´o ln io ny m i (z *) or az al ia sa m i. B az a al ia s´o w cz ci on ek zn aj du je si ֒ e w pl ik u /u sr /l ib /X 11 /f on ts /f on ts .d ir x f o n t s e l - s a m p l e " A l a m a k o t a " & x f o n t s e l - s a m p l e " k o ´s ´c c h r z ֒ e ´s ´c w o ´n t o ´n ´s n i e d ´z ´s w i t e ´z t r ´o j k ֒ a t w ֒ a w ´o z " & x f d - f n - d t - a p p l i c a t i o n - b o l d - r - n o r m a l - s e r i f - 1 8 - 1 8 0 - 7 5 - 7 5 - m - 1 1 0 - i s o 8 8 5 9 - 2 x l s f o n t s - f n ’ * - i s o 8 8 5 9 - 2 ’ m k d i r ~ / F O N T S e c h o ’ p o l s k a - d t - * - b o l d - r - * - 1 8 - * - m - * - i s o 8 8 5 9 - 2 ’ > ~ / F O N T S / f o n t s . a l i a s x s e t f p + ~ / F O N T S / x s e t f p r e h a s h x t e r m - f n p o l s k a & S ys te m X W in d o w — cz ci o n k i 3 3 1 = f o u n d r y 2 = f o n t f a m i l y 3 = w e i g h t 4 = s l a n t 5 = s e t w i d t h 6 = p i x e l s 7 = p o i n t s ( i n t e n t h s ) 8 = h o r i z o n t a l r e s o l u t i o n i n d . p . i . 9 = v e r t i c a l r e s o l u t i o n i n d . p . i . 1 0 = s p a c i n g 1 1 = a v e r a g e w i d t h ( i n t e n t h s o f a p i x e l ) 1 2 = c h a r a c t e r s e t S ys te m X W in d o w — cz ci o n k i 3 4

S ys te m X W in d o w — cz ci o n k i 3 5 K o lo ry K ol or y, p od ob ni e ja k cz ci on ki , s ֒ a el em en ta m i sy st em u p od na dz or em se rw er a, do kt ´or yc h kl ie nt y m og ֒ a od w o l yw a´c si ֒ e w sw oi ch ˙z ֒ ad an ia ch w y´s w ie tl en ia . S p ec yfi ka cj a ko lo ru je st m o ˙zl iw a nu m er yc zn ie , np . w sy st em ie R G B , al b o pr ze z s l ow ne ok re ´sl en ia ko lo r´o w , zd efi ni ow an e w ba zi e da ny ch ko lo r´o w w pl ik u / u s r / l i b / X 1 1 / r g b . t x t (n a S ol ar is ie : / u s r / o p e n w i n / l i b / X 1 1 / r g b . t x t ). B az a ta za w ie ra ta ki e ok re ´sl en ia ja k: ” la ve nd er bl us h” , ” pa le vi ol et re d” , al b o ” de ep sk y bl ue ”. M o ˙zn a r´o w ni e˙z ok re ´sl a´c ko lo ry w sy st em ie R G B cy fr am i sz es na st ko w ym i u ˙zy w aj ֒ ac od je dn ej do cz te re ch cy fr na ko lo r, np . cz er w on y ko lo r to # F 0 0 ja k r´o w ni e˙z # F 0 0 0 0 0 0 0 0 0 0 0 (t en sa m cz er w on y) or az # F F 0 0 0 0 ( ” ba rd zi ej ” cz er w on y) . N ow sz y m od el sp ec yfi ka cj i ko lo r´o w p oz w al a ok re ´sl a´c je w r´o ˙zn yc h p rz e st rz e n ia ch ko lo r´o w u ˙zy w aj ֒ ac no ta cj i ty pu : r g b : f f f f / 0 / 0 . N aj pr os ts zy sp os ´ob p os lu gi w an ia si ֒ e ko lo ra m i je st pr ze z op cj e kl ie nt a: - b g ( b a c k g r o u n d ) - f g ( f o r e g r o u n d ) - b d ( b o r d e r ) al b o pr ze z us ta w ie ni a je go za so b´o w . x t e r m - b g ’ l i g h t b l u e ’ - f g ’ # f f f ’ - b d p l u m - c r r g b : f / f / 0 S ys te m X W in d o w — ko lo ry 3 6

(10)

P om im o te go w ir tu al ne go b og ac tw a ko lo r´o w , is tn ie j ֒ a se rw er y X W in do w z og ra ni cz on ֒ a lic zb ֒ a ko lo r´o w m o ˙zl iw yc h do w y´s w ie tl en ia w da ny m m om en ci e, z tz w . m ap ֒ a ko lo r´o w . N ie m og ֒ a on e zr ea liz ow a´c w sz ys tk ic h ˙z ֒ ad a´n kl ie nt ´ow o w y´s w ie tl an ie ko lo r´o w . M og ֒ a r´o w ni e˙z zm ie ni a´c m ap y ko lo r´o w pr zy zm ia ni e ak ty w ne go kl ie nt a. P ol ec en ie x d p y i n f o p od aj e in fo rm ac je o m o ˙zl iw o´s ci ac h w y´s w ie tl an ia se rw er a. S ys te m X W in d o w — ko lo ry 3 7

Cytaty

Powiązane dokumenty

4.1. Współpraca Straży Miejskiej w Skawinie z Policją oraz placówkami oświatowymi w celu prowadzenia działań prewencyjnych zmierzających do rozpoznawania

- potrafi wymienić przyczyny picia alkoholu, palenia papierosów, zażywania narkotyków - dostrzega zależności miedzy piciem alkoholu, a.

d) nie przechowujemy danych płatniczych klientów podawanych na stronie podczas składania zamówienia (przy płatności kartą na stronie). Ponadto, wszystkie dane

5) jacht komercyjny był wykorzystywany do prowadzenia połowów rekreacyjnych i odbył co najmniej 15 rejsów w ciągu roku, począwszy od roku rozpoczęcia działalności

złożenia oświadczenie ze strony pracodawcy o zamiarze zatrudnienia po odbyciu szkolenia bądź oświadczenia o zamiarze prowadzenia działalności gospodarczej (w razie

realizacja obligatoryjnych zobowiązań (ZUS, podatki, kredyty). Szczegóły dotyczące kryteriów oceny precyzuje Ankieta Konkursowa. Kapituła w każdej edycji Konkursu określa

posługiwania się dwoma odmianami językowymi, które mają różny prestiż (umownie określany jako ‘wysoki’ i ‘niski’) i są używane w różnych sytuacjach i sferach życia

Już na początku długotrwałych poszukiwań nasunęły się panu Duchaczkowi, pani Duchaczkowej i mnie wątpliwości, czy moja żona wogóle przyniosła z sobą ten