9 1991.11.26 12 12.1 : 1 2 3 4 ABCD... This is... 5 1: 1. : 2. 3. 4. CRT 1
5. ( ) Xerox Alto Xerox ( DTP ) Star J-Star Alto Steve Jobs Apple Lisa Macintosh Sun MIT DEC X-Window (Sony NEWS ) X Unix X-Window(version11, Release4) 12.2 2 Screen Window Mouse Cursor Icon 2: 1 2 3 1 2 2 3 2
45 X Unix Alto/Star ( ) Mac Unix 4. CRT CRT Star Mac Unix-WS ( Unix...) 12.3? CPU 3 (?) 6 CPU Screen Frame Buffer 3: 4 5 6 : Sun screendump od 3
? SunView 4 Screen Frame Buffer w1 w2 w3 w1 w2 w3 4: 1 ( ) X-Window 5 Screen Frame Buffer w1 w2 w3 w1 w2 w3 X-server Network connection 5: / 7 screenload NEWS X... 7 X 4
12.4 ( ) (?) ( )... while(true) { Event e; ReadEvent(e); ; } ( SunView Mac Toolbox ) 12.5 X-Window X-Window X 12.5.1 X 2 1. -disp :0.0 2. DISPLAY :0.0 (Unix ) 5
-geom x +X +Y + - / 6: bitmap kterm -- xterm -- bitmap -- idraw -- MacDraw xcalc -- xbiff -- xclock, oclock -- ico, maze, puzzle,... -- xset -- ( ) bitmap bitmap [ x ] ( ) OK Write Quit bitmap 12.5.2 X 6
xlsfonts -- xfd -fn -- 7: xfd -fn kterm -fk 7 xfd -Maker-Family-Weight-Slant-Kind--Dots-Points-Xres-Yres-Spacing-Width-... Maker -- Family -- (...) Weight -- medium bold Slant -- r( ) i( ) o( ) Kind -- normal Dots -- Points -- Xres, Yres -- / Spacing -- p( ) m( ) Width -- *( ) *-courier-bold-r-*--24-* 24 14/16/24 k14/k16/k24 a14/a16/a24 7
12.5.3 Unix..cshrc X-Window (?) X xrdb % xrdb ~/.Xdefaults -- % xrdb -q -- kterm*font: a14 kterm*kanjifont: k14 % xrdb -m -- xterm*font: *helv*bold*25* ^D % xrdb -q kterm*font: a14 kterm*kanjifont: k14 xterm*font: *helv*bold*25* % xterm helvatica-bold-25pt xterm 12.5.4 xset m -- xset c -- 0 100 xset r on/off -- on/off xset q -- xsetroot -cursor -- xsetroot -bitmap -- xsetroot -gray -- xsetroot -def -- xphoon -- 12.5.5 X xinit X.xinitrc xset m 5 2 -- xrdb $HOME/.Xdefaults -- oclock -geom 100x100-0+0 & -- twm & -- kterm -geom 80x24+300+50 -C -e /usr/new/csh --.xinitrc X OS X (X 1 ) xdm login xdm.xsession ( 8
).xinitrc.xsession xinit X X (xdm X login ) twm X( ) twm & 12.5.6 twm ( ) X ( X ) 8 Screen w1 w2 w1 w2 X-server Window Manager Mouse Operation Mouse Event Window Operation 8: X X (Star Macintosh ) X twm NEWS mwm rtl uwm gwm awm twm.twmrc 12.5.7 X X X 9
xlswins ID( PID ) ID xwininfo -id ID --- xkill -id ID --- ( ) xwd -id ID > --- xwud -in --- xpr -dev ps --- PostScript PostScript ( ) xev xev -id ID 10
A A.1 12 12-1. (X ) X-Window?? 12-2. rlogin kterm rlogin 12-3. xlfonts xfd kterm/xterm 12-4. kterm 24 ( ) 12-5. xlswins ( ID ) ( ) 910 12-6. ID xkill?? 11 12-7. xev ID X ID 8 A.2 9 12-1 12-7 2 8 kterm a14 k14 a16,a24,k16,k24? 9 xwd + xwud 10 xwd + xpr 11 ( 1!) 11