The Linux XFree86 HOWTO Eric S. Raymond, ������� Alex Ott v5.12, 12 ��� 1999 ���� �������� ��������� ��� ��������, ���������� � ��������� ������ 3.3 XFree86-������� X Window System (X11R6) ��� ������ � Linux. ��� ��������� ����������� �� ��������� XFree86 �� ����� ������. ______________________________________________________________________ Table of Contents 1. �������� 1.1 ������ ��������� ���������� 1.2 ����� ������ ����� ��������� 1.3 �������� ����� � ���������� 2. ���������� ���������� 3. ��������� XFree86 4. ��������� XFree86 4.1 ���������� ��������� 4.2 ���������� �������������� 4.3 �������������� ��������� 4.4 ������������� 16-������� ����� 5. ������ XFree86 5.1 ������������� 5.2 ������������� 6. �������� ______________________________________________________________________ 11.. ���������������� X Window System---������� � ������ (��������� ���� ����� �������, ��� ��������� ������� � ������� �������) ����������� ����� ��� UNIX-������. ������������ ��� X Window System ��� ���������� � MIT; ������������ ���������� � ��� ��� ������� X �������������� ���������� ��� UNIX-��������. ����� ������ ������� ������� ��� UNIX � ���� �������� � ��������� ��������� X Window system. �������� ���������������� ������� MIT X Window System ������ 11, ������ 6 (X11R6) ��� UNIX-������ � ������������ 80386/80486/Pentium ��� �������� ������� �������������, ������� ������������� David Wexelblat . ��� ����������, ��������� ��� XFree86, �������� ��� System V/386, 386BSD, � ������ ���������� UNIX ��� ������ �� ���� ����������� x86, ������� Linux. ��� �������� ��� ��������� �������� �����, ����� ���������, ���������� � �������. ������ ���������� � XFree86 �������� �� ������� XFree86, . � ���� ��������� �� ����� ��������� �������� � ��� ��� ���������� � ��������� XFree86 ��� Linux, �� �� ������ ������ ��������� ��������� ������ ���� ����� ������ ������������ ������������ � XFree86. (��� ������������ ����������� ����). ������ ������������� � ��������� X Window System ��������� �� ��������� ����� ���������---��� ���� ����� ��� ���������� ����� ���� �� ������ ������� ���� �� ������������� X Window System. 11..11.. ������������ ������������������ �������������������� ���� �� �� ����� ������� ������� �� ������� � Linux, �� ���������� ��������� ���������� ������� ���������� �� ���� �������. ��������� ������ ��� ����� ����� ���������� �������� �������� �������� Linux Documentation Project �� ������ . ��� �� ������ ����� ������ ������ ����� ���������, 11..22.. ���������� ������������ ���������� ������������������ ����� ������ Linux XFree86 HOWTO ������������ ����� ���������� � ������ �������� comp.os.linux.help � � news.answers . ��� ����� ����� ������������� �� ������ Linux WWW � FTP ��������, ������� �������� �������� LDP. �� ������ ������ ����� ����� ��������� ������ ����� ��������� � World Wide Web �� ������ . 11..33.. ���������������� ���������� �� �������������������� ���� �� ������ ������� ��� ����������� �� ���� ���������, ������ �������� ������������ ����������� ������ �� ��� Eric S. Raymond, esr@thyrsus.com. � ����������� ����� ����������� ��� �������. ���� �� ����� ������ � ���� ���������, �� ���������� ����� ��� �����, ����� � ��� ��������� �� � ��������� ������ �������. ���������� _�_� ��������� ��� ������� � ��� ��� ���� ���������� � ������� �������� � X. ���� HOWTO ������������ ���� �������, �������������� ������������ �� _�_�_�_�_�_�_�_�_�_� ���������, ��������� ����� ������������� ��������� ���������. ���� � ��� ���� ��������, �� ���������� XFree86 Video Timings HOWTO, . (���� �������� �������� HTML ������� ����� `Videomodes.doc' �� �������� XFree86). ���� �������� ��������� ��� ��� ��� � ���� � ��������� � ����������. ���� �� �� ����� ������, �� � ��� ����� �� ����. 22.. �������������������� �������������������� ������ XFree86 3.3.3 ������������ ��������� ������ ���������: ������������ ������������ � ����� ����������� ������ ��������� ���������� �� ������������ ������ ���������. ���� �� ��������� ����� ���������� ��� ��������� ������, ������� ������������ � �����������, �� ������� � ������ ���������� ������ ���������� � ����� ����� ��������� � ��� ������������. ��� ����� ����������� �� ���������� ������ ������ ����������� ��������� �� ������ �����; � ����� ���������� ����� ���� ������� ���. ����� ����������� ���������� ��� ������������ ����������� ����� ��������, ��� ����� �������� ``����������� SVGA ������'', ������� ``������ ��������'' �� ����� �������. ���������, ��� ���� ����������� ����������� (������������ Linux � XFree86!) �� ������������ ��� ������ ��������� ��� ��������� � ��� �� ������ ����� ��������� ����������. �� ����� ������ ���������� ����� ��������� ����� ���������� �������� ��������� SuperProbe, ���������� � ����������� XFree86. ��� ����� �������� ����������� ����. AArrkk LLooggiicc ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT AAlllliiaannccee AP6422, AT24 AATTII 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3, 68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D, 88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264GT, 264VT-B, 264VT3, 264GT-B, 264GT3 (���� ������ �������� Mach8, Mach32, Mach64, 3D Rage, 3D Rage II � 3D Rage Pro) AAvvaannccee LLooggiicc ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401 CChhiippss && TTeecchhnnoollooggiieess 65520, 65525, 65530, 65535, 65540, 65545, 65546, 65548, 65550, 65554, 65555, 68554, 69000, 64200, 64300 CCiirrrruuss LLooggiicc CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462, CLGD5464, CLGD5465, CLGD5480, CLGD6205, CLGD6215, CLGD6225, CLGD6235, CLGD6410, CLGD6412, CLGD6420, CLGD6440, CLGD7541(*), CLGD7543(*), CLGD7548(*), CLGD7555(*) CCyyrriixx MediaGX, MediaGXm CCoommppaaqq AVGA DDiiggiittaall EEqquuiippmmeenntt CCoorrppoorraattiioonn TGA EEppssoonn SPC8110 GGeennooaa GVGA IIBBMM 8514/A (� ������ �����), XGA-2 IIIITT AGX-014, AGX-015, AGX-016 MMaattrrooxx MGA2064W (Millennium), MGA1064SG (Mystique � Mystique 220), MGA2164W (Millennium II PCI � AGP), G100, G200 MMXX MX68000(*), MX680010(*) NNCCRR 77C22(*), 77C22E(*), 77C22E+(*) NNeeooMMaaggiicc 2200, 2160, 2097, 2093, 2090, 2070 NNuummbbeerr NNiinnee I128 (����� I � II), Revolution 3D (T2R) NNVViiddiiaa//SSGGSS TThhoommssoonn NV1, STG2000, RIVA128, Riva TNT OOAAKK OTI067, OTI077, OTI087 RReeaallTTeekk RTG3106(*) RReennddiittiioonn V1000, V2x00 SS33 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964, 86C732, 86C764, 86C765, 86C767, 86C775, 86C785, 86C868, 86C968, 86C325, 86C357, 86C375, 86C375, 86C385, 86C988, 86CM65, 86C260 SSiiSS 86C201, 86C202, 86C205, 86C215, 86C225, 5597, 5598, 6326 33DDLLaabbss GLINT 500TX, GLINT MX, Permedia, Permedia 2, Permedia 2v TTsseenngg ET3000, ET4000AX, ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000, ET6100 TTrriiddeenntt TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CXR, Cyber9320(*), TVGA9400CXi, TVGA9420, TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680, ProVidia 9682, ProVidia 9685(*), Cyber 9382, Cyber 9385, Cyber 9388, 3DImage975, 3DImage985, Cyber 9397, Cyber 9520 VViiddeeoo 77//HHeeaaddllaanndd TTeecchhnnoollooggiieess HT216-32(*) WWeeiitteekk P9000, P9100 WWeesstteerrnn DDiiggiittaall//PPaarraaddiissee PVGA1 WWeesstteerrnn DDiiggiittaall WD90C00, WD90C10, WD90C11, WD90C24, WD90C24A, WD90C30, WD90C31, WD90C33 (*) ��������, ��� ���������� ������������ ���� ������� ����� ������������ ��������� ��� �������� ��� ��� �������������� ���������. ��� ������������� ���� ���������� ������������ 256 ������, � ��������� ������������ ����������� � 16-�� ������� �����������, ��������� ������������ ������� ������� ������. ����������� ������ ����� ������������ VGA �����, ��������� 64k ����������� � ����� ����� ������, ����������� ����� Hercules, ����������� ����� Hyundai HGC1280, Sigma LaserView, Visa � Apollo. VGA16-������ ������������ ��������� ������ ������ �� ������� ��������� ET4000, Trident, ATI, NCR, OAK � Cirrus 6420, �������� ����� ����������� ������� �������� �� 1600x1200 (� 1MB �����������). ��� ������ ������� ��������� ������ ������� ��������� 800x600. �� ������ ����� ������ �������������� ���� �� ������ http://www.xfree86.org/3.3.3/README3.html . ����� �����, ������������ ��� ������ ��������� �������������� �� ���� ����� ���, ������� VLB � PCI. ������������ XFree86 ����������� � ���������, ��� ��������� ������������� ��������� ���������� ������������� ��������� ��� ����������� ������� �����, ������������ ��� ���������� ������. ��������� �� �������������� ���� �� ��������� ������������, ����������� ������� ���������������� ����, ���� ��� ������� �� ������������� ���������� ������������� � �� ����������� ��� ��������� ����������. ��������, ��� ��� ������ ������������ ��������� ��������������� ������������ ����������� XFree86, �� ���� �� ������ ��������� ������������� XFree86. � ������� ������� ������� ���� �������� � ���������� ������������, ������������� Diamond, �� ������� � ������� 3.1 XFree86, Diamond ����� �������� ������ � ����������� ������������� ��� �������� ��������� ��������� ��� ���� ����. �������������� ������������ ��� XFree86 ��� Linux ������������ ������ � ����������� 486 ��� �����, �� ������� ���� 8 �� ���, � ����������� � ������� ��������� ��������� ����. ��� ����������� ������������������ �� ������������ ������������� ����� � �����������, �������� ����� � ������� ��������� S3. �� ������ ����������� ������������ �� XFree86 � ���������, ��� ���� ����� ��������������, �� ���� ��� �������� ������� �����. ������������ Linux-������� Matt Welsh (��������� ����� FAQ) ���� ������� 486DX2-66, 20 ����������� ���, ������������� VLB ������ � ������� ��������� S3-864 � 2 ����������� DRAM. �� �������� ����� ��� X �� ���� ������, � ����� �� ������� ������� Sun Sparc IPX. ������� � Linux ���� �������� � 7 ��� ������� ��� Sparc IPX (��� ����������, XFree86-3.1 ��� Linux, � ������ ����������� ��������� �������� 171,000 xstones; � Sparc IPX �������� 24,000). � �����, XFree86 �� ������ � Linux � ���������� SVGA ������ ���� ��� ������� ������������������, ��� �� ������ ����� �� ������������ ������� �������� � UNIX (������� ������ ����������� �������� framebuffer ��� �������). ����� ������ ����� ���������� �� ������� ���� 4 ��������� ����������� ���, � 16 �������� ������������ ��� (�������� 8 �� ���������� � 8 �� �����������). �������, ��� ��� ������ ���������� ������, ��� ������ ������������ �� � � ����� ��� �������� ������. ��������� ������������ ������� ��������� (����� ����� �������� �� ��������� � ���), ��� ���������������� ������� XFree86 ���������� ����� 8 ��� ������ �� ���. 16 ��� �����. ������� � 4 �� ���������� ������ ����� �������� _�_�_�_�_�_�_� (�� 10 ���) ���������, ��� ������ � 8 �� ��� ������. 33.. ������������������ XXFFrreeee8866 ��������, ��� �� �������� XFree86 ��� ����� ������������ Linux, � ���� ������ ��������� ���������� ������������ ����������� �� �������� �����������. ��� �� ������ ����� �������� ������ RPM, ���������������� ��� ����� ������, � ���� ������ ��� ���� ������ ���������� ��, ��������� ������� rpm(1). � ���� ������ �� ������ ���������� �������� �� ����� ����� �������. �������� ����������� XFree86 ��� Linux ����� ����� �� ������ FTP-��������. �� ������� XFree86 �� ������������� � �������� . �� ���� ��� ���-������ ������ �������� � ��������� ������ `preinst.sh'. �� ����� �������� ��� � ���, ��� ��� ���������� ����� ��� ����������� ����� ���������. ���� �� ������� XFree86, ��� ������� ���������� ����� � ������������ XFree86-3.3. ��������� ���� �� ��������� ��������: XX88551144..ttggzz ������ ��� ���� ���������� �� 8514. XXAAGGXX..ttggzz ������ ��� ���� ���������� �� AGX. XXII112288..ttggzz ������ ��� Number Nine Imagine 128. XXMMaacchh3322..ttggzz ������ ��� ���� ���������� �� Mach32. XXMMaacchh6644..ttggzz ������ ��� ���� ���������� �� Mach64. XXMMaacchh88..ttggzz ������ ��� ���� ���������� �� Mach8. XXMMoonnoo..ttggzz ������ ��� ����������� �����-�������. XXPP99KK..ttggzz ������ ��� ���� ���������� �� Server for P9000-based boards. XXSS33..ttggzz ������ ��� ���� ���������� �� S3. XXSS33VV..ttggzz ������ ��� S3 ViRGE � ViRGE/VX (��������� ����-�������). XXSSVVGGAA..ttggzz ������ ��� ���� ���������� �� Super VGA. XXWW3322..ttggzz ������ ��� ���� ���������� �� ET4000/W32. ���� �� �� ������ ����� �����, �� �������� ������ VGA16, XVG16.tgz. ��� ��� ����� ���������� ������� ���, ��������� �� ����� ��� ������� ������� ����������������. ��������� ��� ��������� �����: pprreeiinnsstt..sshh ���������������� ������. ppoossttiinnsstt..sshh ������������������� ������. XXbbiinn..ttggzz �������� �������� ����� X11R6. XXccffgg..ttggzz ����� ��������� ��� xdm, xinit � fs. XXddoocc..ttggzz ������������. XXmmaann..ttggzz ���������� ��������. XXffnnttss..ttggzz ������ 75dpi, misc � PEX. XXlliibb..ttggzz ����������� ���������� X � ����� ���������. XXsseett..ttggzz ������� XF86Setup. XXVVGG1166..ttggzz ������ ��� VGA/EGA ����. ��������� ����� �������� ���������������: XXff110000..ttggzz ������ 100dpi. XXffccyyrr..ttggzz ������������� ������. XXffnnoonn..ttggzz ������ ������ (���������, ��������, ���������, ���������). XXffssccll..ttggzz ������������� ������ (Speedo � Type1). XXffssrrvv..ttggzz ������ ������� � ����� ���������. XXpprroogg..ttggzz ����� ���������� ��� X, ����� ��������� � ���������� ������� ����������. XXllkkiitt..ttggzz X-������ LinkKit. XXllkk9988..ttggzz PC98 X-������ LinkKit. XXnneesstt..ttggzz ��������� X-������. XXpprrtt..ttggzz X-������ ������. XXvvffbb..ttggzz X-������ ������������ framebuffer. XXppss..ttggzz PostScript-������ ������������. XXhhttmmll..ttggzz HTML-������ ������������. ������� XFree86 ������ ��������� ���������� � ������� ��� ������� ������ � ����� RELNOTES. ���������� ��� ��� �������� ������� ���������. ��� ��� ��������� ��� ��������� XFree86---��� ������� ����������������� �����, ������� ������� /usr/X11R6 (������� ��� root), � ����������� ����� �� �������� /usr/X11R6, ��������� ����� �������: gzip -dc Xbin.tgz | tar xfB - �������, ��� ��� ����� ��������������� ������������ �������� /usr/X11R6, ��� ��� ����� ����� ������������� ����� ������ ���. ��� ���������� ���������, ��� /usr/X11R6/bin ��������� � �������� ������ ������. ��� ����� ���� ������� ����� �������������� ���������� ����� /etc/profile ��� /etc/csh.login (� ����������� �� ������������� �������������� ���������� ����������). ��� �� ������ ������ �������� ���� ������� � ��� ������������ ������� ������, ������� ���� .bashrc ��� .cshrc, � ����������� �� ������ ���������� ����������. ��� ����� ���������� ���������, ��� /usr/X11R6/lib ����� ���� ������� ld.so, ����������� ������� ����������. ��� ����� �������� ������ /usr/X11R6/lib � ���� /etc/ld.so.conf, � ��������� /sbin/ldconfig, ��� �������������. 44.. ������������������ XXFFrreeee8866 44..11.. �������������������� ������������������ ��������� XFree86 ��� ����������� ������������� ����, ����������, �������� � ���������� �������� ���-�� ����� ������ �����, ��������� ������� ������� ����������� �������� ����� ���������. ������ ������ 3.2/3.3 ������ ���� ������� ����� �������. ��� ��� ��� �����---��� ��������� ��������� XF86Setup. ��� ��������� ������� �� ���� �����, ��� ��� ����� ������������ ���������� ����� ���� ����������� ���������� �������� �������� � ������ EGA/VGA. ��������� ��������� VGA16-������ ���������� ��� ��� ������� X � ������ ����������� ���������� 640x480. ����� ����������� ������������� ���������, ������� �������� ��� ����� ����� ������� ���������---����, ����������, ����������, ������� � `������' (������ ��������� �������). ���� ������� ���������� �������������. (���� �� ����������� Red Hat Linux, �� �� ������ ����� ������ ���������, ��������� xf86config. ��� �������� ����� ��� XF86Setup, �� �� ���������� X-��������� � VGA16-������). ���� �������� ����������� ���������� ��� �������, ���� �� ������� ������������ ����� ����������� ������������ ���������, �� ���� ���������� � XF86Setup ���������� `Generic 102-key PC (intl)', ������ ���������� �� ���������`Generic 101-key PC'. ���� �� �������� ���������� �� ��������� (101), �� ������� ������ �� ���������� (�������� � ������) ����� ���������� ��������. ���� �� �� ������� � ��� ����� ��� �������� �� �����������, �� �� ������ ����������� ������������� ���� �� �������. ���������� �� ������� � ����� � ��������� ���� (������������� ������ �������� �� ������� ������� (dot-clock speeds) � ����� ������������� � ������������). ��������� ����� ���� �� ��������� ����� ��� ������ ���������� ��������). ��������� ��������� (�������� ������� ������, ������� ������ ��� ����������� �� � ������) �� �������� ���������; � ��� ���� ���� ���������������� �� � ������� ������ ��������� ������. � ����� ��������� �������� xvidtune ��� ����, ����� ����������� ��������� �����������, �� ��������� ��������������� ���������. ����������� �������������� �������� (� ������� �� �� ���������������� � ������������� ��������) �� ��� ���������� �������� ������ ��������. XF86Config ����� ������������, ��� ����������� ���� �������� /dev/mouse. ���� �� ����������, ��� ���� �� ��������, �� ��� ����� ���� ���������� ������� ������ /dev/mouse �� �� ���������� /dev/ca[01] � �������� ���������� ����. ���� �� ����������, ��� XFree86 ������ ��� ��������� �� ������ "mouse busy (���� ������)" ��� ���������� ��������� gpm, �� ��� ����� ����� ������� ������ �� ���������� /dev/ttyS[01], � �� �� ��, ������� ���� ������� ����. ������� ��������� ������������ ����� ������ �������, ���������������� ������ ���� ����� ���������� (������ ��� XF86_VGA16, XF86_Mach64, ��� XF86_S3) � ��������� XF86Config, ������� ������ ����� ��������� ��� ������� ��� ��������� ������������� ���������� ��� ����� ���������. ������������ ����� XF86Config ����� ���� ������, � ����������� �� ����� ������������ �������, �� ����� �� ���� ��� �� ��� ������ ����� �������� ������� /etc/X11. � ����� ������ �������, XF86Setup ������ ������� `X' ������� ����� �� ��������� ������. � �������� �������, ������ �����, `X' �������� ������� �� ��������� � ������������� set-user-id, ������� ���������� Xwrapper. �������� ���� ����������� � ���, ��� ���� ��� ������� ��������� ������������� setuid ������������ root ���������� � Xwrapper, ��� ��� ������ �� ����������� � ������������� setuid root. 44..22.. �������������������� ���������������������������� ������ ���-������ ����� ���� �� ������ ���������, ����� �� ������ ��� ���������� X-������. ����� ������ ��� ���������� ��������� � ����� ����� ���������. ������ �������� ������� (timing) �������� �� ������, ��� ������� (dot clock) ���������� ����������� �����������. ��������� �������� ����� ���� ���������� � ������� ��������� xvidtune; ����� ����������� ������� ��������, ��� ��� ���������� ��������� � XF86Setup � ������� ������� � �������� �������������. ���� ������� ��������, ��� ���� �����������, �� ��� ������ ���������� ����, ��� �������� ������� (timing) �������� ��� �������� �������� (dot clock) �����������. ����� ���������, ��� �� ����� ������� ����� ��������� ����� ����������, ����� ��� � ��������� ����� ��� ������� Device ����� XF86Config. ������ ��������� �������, ��� �� ����������� ���������� X-������ � ��� ���� /usr/X11R6/bin/X �������� ���������� ������� �� ���� ������. ���� ��� ��� ���������, ���������� ��������� X � ``�����'' ����; ��� ����� ����������� ����� �������: X > /tmp/x.out 2>&1 ����� �� ������ ��������� ���������� X-������� (��������� ���������� ������ ctrl-alt-backspace) � ����������� ���������� ����� /tmp/x.out.X-������ ������ ��� ����� ��������������---��������, ���� ���� ���������� �� ����� �������� (dot clock) ��������������� ������, ��������������� ���������. �������, ��� �� ������ ������������ ���������� ������ ctrl-alt-numeric + � ctrl-alt-numeric - ��� ������������ ����� �������������, �������������� � ������ Modes ������� Screen � ����� XF86Config. ���� ����� ������� ���������� �������� �����������, �� ���������� ������������� � ����� � ������� �����������. ��� �������� ��� ������, ��� �� ������� ���� ��� ����� ��������� X �������� ���������. ����� ��������� ����� ������������� � ��������������� �������/��������� �� ����� ��������. �� ������ ������� ���������� ������������ �� ��� ������� X. ��������, ���� ����������� �������� ������� ��������� �� ���� �������, �� ������ �� ������� ��������� ��� ��������� ���������� ���������. ������ �������� USENET comp.windows.x.i386unix ������������� ��� ���������� XFree86, ����� ��� � comp.os.linux.x. ������� ����� ����� ���������� ������ ���������� � ��� ������ � ����������� � ��������� ������ �����---�� ������ ����� ����-������ � ���� ����� �� ��������. 44..33.. ���������������������������� ������������������ ��� ����� ���������� ������� ��������� ��������� X ��� ����, ����� �������� ����������� ������������������, ���� ��� ������� ������������ ���������� 1600x1200--����� ������� ����������, �������������� ���������� XF86Setup ����� 1280x1024. ���� �� ������ ������� ������� ���� ������������ ������������ �� ���� ��� ������ �������, �� �������� XFree86 Video Timings HOWTO, . (��� HTML-������ ������������� � XFree86 ����� `Videomodes.doc'). 44..44.. �������������������������� 1166--�������������� ���������� �� ��������� X ���������� 8-������ ������� �����, ������ 256 ������. ��� ����, ����� ������ ��� ����������� ����� ���������� �������� ���� ����������� ������� ������ (colormaps), ���������� � ���������� � ��������� ������ ������ ��� ����������� ������� ����� ����� ������, � ������ �� ������� ������� ���� ������� ������. ����� �������� �������� WWW-������� Arena. ���� �� ������ ������������ ������ ����������� ����������, �� 256 ������ ����� ���� ������������. ��� ����� ���� ���������� ������������ 16-������ �������� ������� (65536 ������). �� ������ ���������---�� ��� ���������� ������������ 16-������ �����. �� ������ ������������ 16-������ ����� � 65K ������ ������ ������ �������� X � ������� ������� ______________________________________________________________________ startx -- -bpp 16 ______________________________________________________________________ ��� �������� ______________________________________________________________________ exec X :0 -bpp 16 ______________________________________________________________________ � ��� ���� .xserverrc. ������ ��� ����, ����� ��� �������� ��� ���������� ����� ������ ______________________________________________________________________ screen ______________________________________________________________________ ______________________________________________________________________ DefaultColorDepth 16 ______________________________________________________________________ ���� �� ����������� xdm, �� ��� ����� ���� ���������� �������� ���� Xservers, ������� �������� ���������� � �������� /etc/X11/xdm/. �������� ������������ ����� ������ ���� ������������������� ������, ���������� �������� ��� ______________________________________________________________________ :0 local /usr/X11R6/bin/X ______________________________________________________________________ �������� ______________________________________________________________________ -bpp 16 ______________________________________________________________________ ______________________________________________________________________ :0 local /usr/X11R6/bin/X -bpp 16 ______________________________________________________________________ ��� ����� ���� ����� �������� � ������� 'screen' ����� ������������ X ����� Display � ���������� Depth ������ 16. � ����� �� ������ ������ ����������� ������ 8-bit Display � �������� ���� Depth. ������� ���������� ������ ���������� ���� ����� ���������� ������ ������ �� �� �� ����� �����. ���� ���� ����� �� �����������, �� ���� ����������, ���� ������� ���������� ������ ���� ���������. �� ��������� XFree ��������� ����������. ���� �� ������ ��������� ���������� � ��������� ������� ����������, �� �� ������ �������� ����� ������ Modeline � ��� ���� XF86Config, ������� ���������� ���������� � ����� ������ �������� ����������. �������� �������� ������ �������� Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync �� Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync. ���������� ����� 75 � 65---��� ��������������� ������� �����, ������� ��� ������ X � ����� ����� .X.err. ���������� ���� 'monitors' � ������������ �� XFree86 ��� ������ Modelines ���������� ��� ������������ ������� ����� ����� ����������, ������� ����� �������� � 16-������ ������. 55.. ������������ XXFFrreeee8866 ����� ��� ���� XF86Config ��������, �� ������ ��������� X-������ � ��������� ��� ��������. ������ ����� ���������, ��� /usr/X11R6/bin ��������� � ������ ������ �������� (PATH). �������� ��� ������� XFree86 �������� startx ��� ���������� ��� xinit (� ������ ���� �� ������������ xinit �� ������ �������� � UNIX). ��� ������� �������� X-������ � ����� �������� ������� ������������� � ����� .xinitrc � ����� �������� ��������. .xinitrc---��� ������ ������ ��� ���������� ��������������, ���������� ������ ����������� X-��������. ���� ���� ���� �� ����������, �� ����� ������� ��������� ���� /usr/X11R6/lib/X11/xinit/xinitrc. ����������� ���� .xinitrc �������� �������� ���: #!/bin/sh xterm -fn 7x13bold -geometry 80x32+10+50 & xterm -fn 9x15bold -geometry 80x34+30-10 & oclock -geometry 70x70-7+7 & xsetroot -solid midnightblue & exec fvwm2 ���� ������ �������� ���� �������� xterm, ��������� oclock, � ��������� ���� �������� ���� (����) � �������� midnightblue. ����� �� �������� ������� �������� fvwm2. ��������, ��� fvwm2 ��������� � ������� ������� exec ���������� ����������; ��� ������� ������� xinit �� ������� fvwm2. ��� ������ ������� fvwm2 ����������, ���������� X-������� ����� ���������. �� ������ ��������� fvwm2 ����� ��������� �������� ����: ������� 1-� ������ ���� �� ��������---�������� ����������� ����, ������� �������� ��� Exit Fvwm2. ���������, ��� ��������� ������� � .xinitrc ����������� � ������� exec, � ��� ��� �� ���������� � ������� ����� (��� ����� ��������� � ����� ������). ����� ���������� X-������� ����� ��������� ����� �� �������� ���� ��������, ������������� � ����� .xinitrc ����� �� ������ ����� �� X ����� �� ���������� ������ ctrl-alt- backspace. ��� ����� �������� ���������� X-�������, ������ �� ������� �������. �������������---��� �����, ����� ������� ������������. ����� ������������ �������� � ������������ �������� ��� ��������� ������ ��� ����� ������ .xinitrc. ���� �� ������� � ����� X Window System, �� �� �������� ��� ������ �����, ����� ��� _T_h_e _J_o_y _o_f _X_: _A_n _O_v_e_r_v_i_e_w _o_f _t_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m by Niall Mansfield (Addison-Wesley 1993, ISBN 0201-565129). ������������� � ��������� X ������� ������, ��� ���� ����� ������� �� �����. �������� ���������� �������� ��� ������ xterm, oclock, � fvwm2 ��� ������ ������. 55..11.. �������������������������� ��������� ����� �� ���� �������� ����������� Eric S. Raymond, 1996. �� ������ �������� ������������, �������������� � �������������� ���, ����������� ��������� �������: � �� �������� ��� �������� ��� ����������� �� ��������� ������. � �� �������� ��� �������� ����� ������ � ����. � �� �������� ��� �������� ��������� �� ������� WWW-������ ���������. � ���� �������� ����� ����������� ��� ���������� ������. ��� ����������� ������������� ��� ������ ������������� ��������� �� �������� ��� ���������� ������. ���� �� �������, ��� ������ ������� ������ ��� ���������� �� ����� �������, �� �������� ����. 55..22.. �������������������������� ���� �������� ��� ������ Matt Welsh � �������, ��� �������� �������. �������, Matt! 66.. ���������������� � ����������� � ���������� � Croatian � �����������