文章詳情頁
Linux X-Window配置指南
瀏覽:26日期:2024-01-30 16:51:56
X-Window是一種風行于UNIX的圖形界面,現在它已經成功地移植到了Linux平臺上,裝上X-Window這一漂亮的門面,一定能讓Linux蓬蓽生輝。它的最大特點是設備無關性,安裝完Linux后只要用xf86config配置一下就可以立馬上班了。; 首先當然得準備好資料,我將顯示器和顯卡的說明書放在案邊,因為在設定X-Window時要知道顯示器的垂直及水平掃描頻率、顯卡的主芯片、顯存大小、DAC芯片和時鐘芯片型號。; 運行xf86cofnig后,前面幾個畫面沒什么重要的,;一直按Enter直到設定鼠標的地方!屏幕上出現:; First;specify;a;mouse;protocol;type.;Choose;one;from;the;following;list:; 1.;Microsoft;compatible;(2-button;protocol); 2.;Mouse;Systems;(3-button;protocol); 3.;Bus;Mouse; 4.;PS/2;Mouse; 5.;Logitech;Mouse;(serial,;old;type,;Logitech;protocol); 6.;Logitech;MouseMan;(Microsoft;compatible); 7.;MM;Series; 8.;MM;HitTablet; 相信大家都知道自己的愛鼠該選那一種吧?如果你的鼠標是可以2鍵與3鍵切換的,建議你使用3鍵的,因為X-Window下會使用到第三個鍵。另外羅技的鼠標一般都應該要選第六項。我的小老鼠嘛,最常見,選2。; 接下來會問好些問題,在詢問是否須要啟動3鍵鼠標仿真功能時,最好選“Y”,其他的根據我的經驗一路回車就能搞定。直到屏幕上出現:; Please;answer;the;following;question;with;either;'y';or;'n'.; Do;you;want;to;enable;these;bindings;for;the;Alt;keys?; 要我們設置鍵盤的Alt鍵,直接按Enter或輸入“Y”都行。; 接著屏幕顯示:; It;is;VERY;IMPORTANT;that;you;do;not;specify;a;monitor;type;with;a;horizontal;sync;range;that;is;beyond;the;capabilities;of;your;monitor.; If;in;doubt,choose;a;conservative;setting.; hsync;in;kHz;;monitor;type;with;characteristic;modes; 1;31.5;;Standard;VGA,;640x480;@;60;Hz; 2;31.5;-;35.1;;Super;VGA,;800x600;@;56;Hz; 3;31.5,;35.5;;8514;Compatible,;1024x768;@;87;Hz;interlaced;(no;800x600); 4;31.5,;35.15,;35.5;;Super;VGA,;1024x768;@;87;Hz;interlaced,;800x600;@;56;Hz; 5;31.5;-;37.9;;Extended;Super;VGA,;800x600;@;60;Hz,;640x480;@;72;Hz; 6;31.5;-;48.5;;Non-Interlaced;SVGA,;1024x768;@;60;Hz,;800x600;@;72;Hz; 7;31.5;-;57.0;;High;Frequency;SVGA,;1024x768;@;70;Hz; 8;31.5;-;64.3;;Monitor;that;can;do;1280x1024;@;60;Hz; 9;31.5;-;79.0;;Monitor;that;can;do;1280x1024;@;74;Hz; 10;Enter;your;own;horizontal;sync;range; Enter;your;choice;(1-10):; 讓你選擇顯示器的水平掃描頻率,如果你有顯示器說明書,按說明書選擇,或選10自己輸入。如果沒有說明書,選5比較合適。接下來就是設定垂直掃描頻率了:; You;must;indicate;the;vertical;sync;range;of;your;monitor.;You;can;either;select;one;of;the;predefined;ranges;below;that;correspond;to;industry-standard;monitor;types,;or;give;a;specific;range.;For;interlaced;modes,the;number;that;counts;is;the;high;one;(e.g.;87;Hz;rather;than;43;Hz).; 1;50-70; 2;50-90; 3;50-100; 4;40-150; 5;Enter;your;own;vertical;sync;range; 同樣,根據說明書來選擇,或選5自己輸入。如果沒有說明書,選2一般沒問題。; 接著,它會問你顯示器的生產廠家和型號,;隨便輸入就可以了。干脆,一路回車,搞定。屏幕上出現了選擇顯卡類型的提示:; Do;you;want;to;look;at;the;card;database?;(按Y,列出顯卡數據庫); 0;S3;Trio64V+; 1;......; 在這里會列出近400百種顯卡供你選擇。; VGA16;適用於大部分的顯示卡,只有16色SVGA適用大部分的SVGA顯示卡,如Trident8900&9400,Cirrus;Logic,;C&T,;ET4000等等,有不同的顯示卡可以先用這個Mach8適用ATI;使用Mach8的芯片Mach32適用ATI;使用Mach32的芯片Mach64適用ATI;使用Mach64的芯片8514適用IBM8514/A;和trueclonesS3適用S3大部分的芯片;; AGX適用大部分的XGA的顯示卡。; 實在找不到匹配的類型時,可以選Generic;VGA兼容卡。; 下面就是讓我們選擇自己的X服務器,這個選項是一定要選的。; 1;The;XF86_Mono;server.;This;is;a;monochrome;server;that;should;work;on;any;VGA-compatible;card,;in;640x480;(more;on;some;SVGA;chipsets).; 2;The;XF86_VGA16;server.;This;is;a;16-color;VGA;server;that;should;work;on;any;VGA-compatible;card.; 3;The;XF862_SVGA;server.;This;is;a;256;color;SVGA;server;that;supports;a;a;number;of;SVGA;chipsets.;It;is;accelerated;on;some;Cirrus;and;WD;chipsets;;it;supports;16/32-bit;color;on;certain;Cirrus;configurations.; 4;The;accelerated;servers.;These;include;XF86_S3,;XF86_Mach32,;XF86_Mach8,XF86_8514,;XF86_P9000,;XF86_AGX,;XF86_W32;and;XF86_Mach64.; These;four;server;types;correspond;to;the;four;different;'Screen';sections;in;XF86Config;(vga2,;vga16,;svga,;accel).; Which;one;of;these;screen;types;do;you;intend;to;run;by;default;(1-4)?; 如果用戶的顯示卡是S3/Mach32/Mach8/8514/P9000/AGX/W32/S3;Virge系列,就可以在第四個選項中挑選自己的服務器,否則只能選擇3,使用256色了。如果連選3都無法正常啟動X-Window,那你只有選2,享用那丑陋的16色,要么就只能換塊顯卡。; 接下來它會問你要不要做連接。請選“Y”。; Please;answer;the;following;question;with;either;'y';or;'n'.; Do;you;want;me;to;set;the;symbolic;link?; 然后它問你:Do;you;want;to;set;it;in;/var/X11R6/bin?是否存盤?當然回答Y了。; 顯存大小:; How;much;video;memory;do;you;have;on;your;video;card:; 1;256K; 2;512K; 3;1024K; 4;2048K; 5;4096K; 6;Other; Enter;your;choice:; 我的顯卡有2MB的顯存,所以選4;。; 接著是顯卡的生產廠家和型號,;隨便給它幾個英文字就可以了。; 接下來是RAMDAC;chip的設定...; The;RAMDAC;setting;only;applies;to;the;S3;and;AGX;servers.;Some;RAMDAC's;are;auto-detected;by;the;server.;The;detection;of;a;RAMDAC;is;forced;by;using;a;Ramdac;'identifier';line;in;the;Device;section.;The;identifiers;are;shown;at;the;right;of;the;following;table;of;RAMDAC;types:; 1;AT&T;20C490;(S3;server);att20c490; 2;AT&T;20C498/21C498/22C498;(S3);att20c498; 3;AT&T;20C505;(S3)att20c505; 4;BrookTree;BT481;(AGX);bt481; 5;BrookTree;BT482;(AGX);bt482; 6;BrookTree;BT485/9485;(S3);bt485; 7;Sierra;SC15025;(S3,;AGX)sc15025; 8;S3;GenDAC;(86C708);(autodetected);s3gendac; 9;S3;SDAC;(86C716);(autodetected);s3_sdac; 10;STG-1700;(S3);stg1700; 11;TI;3020;(S3)ti3020; 12;TI;3025;(S3)ti3025; 13;Normal;DAC;normal; Just;press;enter;if;you;don't;want;a;Ramdac;setting.; What;Ramdac;setting;do;you;want;(1-13)?; 有說明書,可以對照說明書,沒有就選13,也可以按回車跳過這一步。; 再下來就是最討厭的Clock;chip的設定了:; A;Clockchip;line;in;the;Device;section;forces;the;detection;of;a;programmable;clock;device.;With;a;clockchip;enabled,;any;required;clock;can;be;programmed;without;requiring;probing;of;clocks;or;a;Clocks;line.;Most;cards;don't;have;a;programmable;clock;chip.; Choose;from;the;following;list:; 1;Chrontel;8391;(uncertain;at;the;time;of;writing)ch8391; 2;ICD2061A;and;compatibles;(ICS9161A,;DCS2824)icd2061a; 3;ICS2595;ics2595; 4;ICS5342;(similar;to;SDAC,;but;not;completely;compatible)ics5342; 5;S3;GenDAC;(86C708);and;ICS5300;(autodetected);s3gendac; 6;S3;SDAC;(86C716)s3_sdac; 7;Sierra;SC11412;sc11412; 8;TI;3025;ti3025; Just;press;enter;if;you;don't;want;a;Clockchip;setting.; What;Clockchip;setting;do;you;want;(1-8)?; 由于說明書常常沒寫出時鐘芯片的型號,所以……唉,天無絕人之路,按下回車鍵,跳過去也不會影響什么。; 注意盯著屏幕,當屏幕上出現:Do;you;want;me;to;run;'X-probeonly';now?一定要按Y,否則,它就不會自動檢測顯卡的時鐘頻率了。; 最后就是選擇顯示模式:; For;each;depth,;a;list;of;modes;(resolutions);is;defined.;The;default;resolution;that;the;server;will;start-up;with;will;be;the;first;listed;mode;that;can;be;supported;by;the;monitor;and;card.; Currently;it;is;set;to:; '640×480';'800×600';'1024×768';'1280×1024';for;8bpp; '640×480';'800×600';'1024×768';for;16bpp; '640×480';'800×600';for;32bpp; Note;that;16bpp;and;32bpp;are;only;supported;on;a;few;configurations.; Modes;that;cannot;be;supported;due;to;monitor;or;clock;constraints;will;be;automatically;skipped;by;the;server.; 1;Change;the;modes;for;8pp;(256;colors); 2;Change;the;modes;for;16bpp;(32K/64K;colors); 3;Change;the;modes;for;32bpp;(24-bit;color); 4;The;modes;are;OK,;continue.; Enter;your;choice:; 作出選擇后會讓你設定默認分辨率,建議設為640×480。; 當再次出現以上文字時,選4或直接回車,然后屏幕提示:Shall;I;write;it;to;/etc/XF86Config?輸入Y,將設定結果存盤。; 終于完成了,真是勞神傷身。驚心動魄的時候到了,輸入startx,如果你看到漂亮的X-Window,那么祝賀你大功告成了。否則,真是悲慘世界:-<,大俠請重新來過,根據上面的介紹再配一遍吧。; 另外,Red;Hat;5.1版的Linux提供了一個圖形界面的X-Server配置程序,只要輸入Xconfigurator就可以調用,不過請注意大小寫,錯了可不行!而在Slackware;3.5版的Linux中,相應的程序名是XF86Setup。; 其實,X-Window由兩個部分組成:X服務器和窗口管理器。上面我們配置的就是X服務器,我們還應該學會為X-Window改改面孔,才能真正隨心所欲裝點自己的Linux。; X服務器只管理如何顯示圖形界面,如何響應鍵盤和鼠標的輸入等等,但它不提供用戶界面。窗口管理器則是在X服務器的基礎上提供用戶界面。這種分工使得開發X服務器的人專心于提高X的整體性能,開發窗口管理器的人專心于美化界面。正是因為這樣,同是X-Window,大家可以根據自己的喜愛來選擇窗口管理器,也就是用戶界面。; 現在流行的窗口管理器有:fvwm、fvwm95、AfterStep、Enlightenment、KDE。我用的RED;HAT;Linux;5.1安裝版,選用fvwm作為X-Window的窗口管理器。; fvwm是X-Window的窗口管理器中最早最平凡的一種,其界面如圖1。; fvwm95是從fvwm中發展演變而來的,外觀上就像Win95一樣,提供3D界面。我想fvwm95的取名都與Win95有關系吧!其界面如圖2、圖3。你可以在安裝光盤的B盤中找到它的RPM安裝包,用RPM來安裝它。; AfterStep是一個很漂亮的窗口管理器。如圖4、圖5所示,它具有華麗的圖標和界面,而且所有圖標都是立體的,條件是有帶2M顯存的視頻加速卡。如果你對它感興趣的話,開動你的“貓”,目標mango.sfasu.edu/~frank/afterstep。安裝十分簡單,以超級權限者root登錄系統,將取回的文件弄到Linux中來,在一個目錄中展開。然后運行Installme,確定安裝后,系統將詢問是否使用64K色顯示模式,如果你的顯卡符合要求,一定要選是(Y),否則只有256色,真丑:-<。接著輸入允許使用的用戶列表,每個用戶以空格分開,最多十個。參數輸入后,安裝將自動進行,很快你就可以享受了。:-P; Enlightenment比AfterStep更具有神秘色彩,陰森恐怖是它獨具的風格,我試用后真的贊同網上傳說的:AfterStep是天使,Enlightenment是魔鬼。不信你看看圖6。這個窗口管理器的安裝略顯麻煩,不過我終于找到了它的RPM安裝包,一鼓作氣將它搬上了我的屏幕。; KDE,大紅大紫,可謂是窗口管理器中的明星。你看圖7和圖8,我在光盤上找到它的RPM安裝包后,立馬裝上,用一會兒就喜歡上它了。現在我的X-Window還用它作門面,許多朋友一看就愛屋及烏地愛上了Linux。; 如果你想讓Linux啟動后立即進入窗口界面,可以使用前面文章介紹過的mc編輯器打開/etc/inittab文件,將其中的id:3:initdefault改為id:5:initdefault;,保存修改后退出。這樣當你下一次啟動Linux時就能直接看到窗口管理器了。如果你想從窗口中直接退出去,可以按Ctrl+Alt+Backspace(就是回車鍵上面的“←”)。; 真是人要衣裝,佛要金裝。這些美麗動人的界面仿佛洗去了我征戰Linux的倦意。我想你也一定會喜歡它們的。;
標簽:
Windows系統
排行榜
