ºìÁªLinuxÃÅ»§
Linux°ïÖú

Àí½â Xwindow

·¢²¼Ê±¼ä:2005-06-07 00:29:41À´Ô´:ºìÁª×÷Õß:·çÓêÎÞ×è
ºÜ¶àÈËÔÚÓà Xwindow£¬µ«ÊÇËûÃÇÊÇÔÚÓÃһЩ°ü×°ÑÚ¸ÇÏ嵀 Xwindow£¬ÄÇЩ°ü×°ÓÐЩºÜ²»Îȶ¨£¬Õ¼ÓôóÁ¿×ÊÔ´£¬ÒÔÖÁÓÚÓÐÈË˵ Xwindow ÊÇÀ¬»ø¡£Æäʵ Xwindow ÊÇÒ»¸ö·Ç³£³öÉ«µÄͼÐÎϵͳ£¬ÄãÓ¦¸Ã±§Ô¹µÄÊÇÄÇЩ²»Îȶ¨µÄ°ü×°£¬¶ø²»ÊÇ Xwindow ±¾Éí¡£

Xwindow ÊǷdz£ÇÉÃîµÄÉè¼Æ£¬ºÜ¶àʱºòËüÔÚ¸ÅÄîÉϱÈÆäËü´°¿ÚϵͳÏȽø£¬ÒÔÖÁÓÚ¾­¹ýºÜ¶àÄêËüÈÔÈ»Êǹ¤×÷Õ¾ÉϵĹ¤Òµ±ê×¼¡£Ðí¶àÆäËü´°¿ÚϵͳµÄ¸ÅÄÊÇ´Ó Xwindow ѧÀ´µÄ¡£

Xwindow ¿ÉÒÔ˵µÄ¶«Î÷Ì«¶àÁË¡£ÏÂÃæÖ»·Ö±æһЩÈÝÒ×»ìÏýµÄ¸ÅÄÌá³öһЩÕýȷʹÓÃËüµÄ½¨Òé¡£

·Ö±æ X server ºÍ X client
ÕâÊÇÎÒ±»±ðÈËÎÊÁ˺öà´ÎµÄÎÊÌ⣬ÎÒʵÔÚ²»ÏëÔÙ¶ÔÈË˵һ±éÁË£¬ËùÒÔдÔÚÕâÀï͵¸öÀÁ£¬ºÙºÙ¡£

ºÜ¶àÊìϤ Internet Ô­ÀíµÄÈËÊ×´ÎÓöµ½ Xwindow µÄÕâÁ½¸ö¸ÅÄ»á¸ã´í¡£Èç¹ûËû´Óһ̨ Windows »úÆ÷ÉÏʹÓà Exceed ͨ¹ý XDMCP µÇ¼µ½Ò»Ì¨ Sun ·þÎñÆ÷£¬Ëû¾Í˵ Exceed ÊÇ¿Í»§¶Ë(client)£¬¶ø Sun »úÆ÷ÊÇ·þÎñÆ÷ (server)¡£Õâ¾ÍÍêÈ«¸ã´íÁË¡£

Àí½âÁË Xwindow µÄ¹¤×÷Ô­Àí£¬Õâ¸öÇø±ð¾Í»áºÜÃ÷ÏÔ¡£X server ²»ÊÇÖ¸ÄãµÇ¼µÄÄÇ̨»úÆ÷£¬¶øÊÇÖ¸Ò»¸ö³ÌÐò£¬Ëü¸ºÔðÔÚij̨»úÆ÷ÉϽÓÊÜ¿Í»§µÄÒªÇó£¬ÔÚÆÁÄ»ÉÏÏÔʾ¿Í»§ÇëÇóµÄͼÐΣ¬²¢ÇÒ°ÑÏûÏ¢(¼üÅÌ£¬Êó±ê£¬´°¿ÚÏûÏ¢)֪ͨ¿Í»§³ÌÐò¡£

±ÈÈçÉÏÃæÀý×ÓÀïµÄ Exceed ¾ÍÊÇÒ»¸ö X server£¬Ëü¸ºÔð¿ØÖÆÄÇ̨ Windows »úÆ÷ÉϵÄÏÔʾ(display)£¬Sun »úÆ÷ÉϵijÌÐò£¬xterm, xxgdb, dtwm(CDEµÄ´°¿Ú¹ÜÀíÆ÷)£¬¡­¡­ÊÇ¿Í»§³ÌÐò¡£ËüÃÇͨ³£»áʹÓà TCP 6000 ºÅ¶Ë¿ÚÁ¬½Ó Windows »úÆ÷£¬¶øWindows»úÆ÷µÄ 6000 ºÅ¶Ë¿ÚÊÇÓÉ Exceed bind ºÍ listen µÄ£¬ÔõôÑù£¬ÎÒÃÇµÄ Internet ר¼Ò£¬Exceed ¿´ÆðÀ´ÊÇÒ»¸ö server °É :)

±ÈÈ磬µ±Äãͨ¹ý telnet Æô¶¯ Sun »úÆ÷É쵀 xterm£¬¾Í»áÔÚ Exceed µÄÆÁÄ»ÉÏÏÔʾһ¸ö´°¿Ú¡£Êµ¼Ê·¢ÉúµÄÊÂÇéÊÇ£º xterm ÇëÇóÁ¬½Ó Windows »úÆ÷µÄ 6000 ºÅ¶Ë¿Ú£¬ÓëExceed ¸ú Exceed Á¬½Ó£¬È»ºóxtermÇëÇóµÃµ½×ÊÔ´£¬È»ºó xterm ÇëÇóÔÚÆÁÄ»ÉÏÏÔʾһ¸ö´°¿Ú¡£

ÄãÔÚ xterm µÄ´°¿ÚÀï°´ÏÂ"A"¼üʱ£¬Exceed »á°ÑÕâ¸öʼþ֪ͨ xterm ½ø³Ì£¬È»ºó xterm »á·¢ËÍÊý¾Ý±¨£¬ÇëÇó Exceed, ¡°ÇëÔÚ×ø±ê(100,30)´¦ÏÔʾһ¸ö×ÖĸA£¬È»ºóÔÚºóÃæÏÔʾһ¸ö¾ØÐÎ×÷Ϊ¹â±ê¡£¡±£¬ÕâÑùÄãµÄ xterm ´°¿ÚÀï¾Í»á¶àÏÔʾһ¸ö×Öĸ¡£

ÕâÏÂÄãÀí½âÁËÂ𣿲»£¿ÄÇ»¹ÊÇ×Ô¼º¶àÓÃÓã¬Ìå»áÌå»á°É¡£

Xwindow µÄÍøÂç͸Ã÷ÐÔ
¸Õ²ÅÄǸö Exceed Óû§£¬ËûµÄ¿Í»§³ÌÐò²»½ö¿ÉÒÔÔËÐÐÔÚÄÇ̨ Sun »úÆ÷ÉÏ£¬¶øÇÒ¿ÉÒÔÔËÐÐÔÚÍøÂçÀïÆäËüµÄ»úÆ÷ÉÏ£¬»òÕßÔÚ±¾»úÉÏ¡£±ÈÈçËûÓпÉÄÜͬʱͨ¹ý telnet µÇ¼µ½¼¸Ì¨ Sun ¹¤×÷Õ¾£¬¼¸Ì¨ Linux PC£¬Ëû¿ÉÒÔÔÚÄÇЩ»úÆ÷É϶¼Æ𶯠xterm£¬ÔÚÕą̂ Windows »úÆ÷É쵀 Exceed ÉÏÏÔʾ¡£Èç¹ûËü°²×°ÁË cygwin£¬Ëû»¹¿ÉÒÔÆô¶¯±¾»úÉ쵀 cygwinÀï µÄ xterm£¬ÓÃͬÑùµÄ·½Ê½ÏÔʾ¡£

Èç¹ûËûʹÓà xrdb ÔÚ±¾»úµÄ Exceed ÉèÖÃÁË xterm µÄÑùʽ£¬±ÈÈç±³¾° midnightblue, Ç°¾° °×É«£¬×ÖÌå -*- adobe-courier-*£¬¡­¡­£¬ÄÇô£¬Sun, Linux, cygwin ÀïµÄ xterm£¬ËäȻûÓо­¹ýÅäÖ㬵«ÊÇËüÃÇÖªµÀ£º¡°Õâ¸ö X server ÒªÇóÎÒÓÃÕâ¸ö±³¾°É«£¬Õâ¸öÇ°¾°É«£¬Õâ¸ö×ÖÌå¡­¡­¡±£¬ËüÃÇ»áÔÚÄãµÄÆÁÄ»ÉÏÏÔʾͬÑù·ç¸ñµÄ´°¿Ú¡£

ʹÓÃÊó±êÑ¡ÔñÒ»¶Î×Ö·û£¬È»ºó¾Í¿ÉÒÔÔÚÁíÍâµÄ³ÌÐòÀï°´Êó±êÖм䣬°Ñ×Ö·ûÕ³Ìù¹ýÈ¥¡£²»ÂÛÕâ¸ö³ÌÐòÔËÐÐÔÚÄÄÀï¡£

¿´¿´¸ü´óµÄÒ»¸öͼ¾°£ºÄãµÄÆÁÄ»ÉÏÓÐÈý̨»úÆ÷É쵀 xterm, Á½Ì¨»úÆ÷É쵀 gvim£¬Á½Ì¨»úÆ÷É쵀 mozilla ÔÚÏÔʾ£¬¶øËüÃǶ¼Êܱ¾»úµÄ FVWM ²Ù×Ý£¬ËüÃÇÖ®¼ä¿ÉÒÔËæÒâ½øÐп½±´Õ³Ìù¡­¡­ ´ÓÕâÀïÄã¿ÉÒÔ³õ²½Ìå»áµ½ Xwindow µÄÍøÂç͸Ã÷ÐÔ£¬ËüʹÄã·½±ãµÄ²Ù×÷ºÜ¶à»úÆ÷¡£

ʲôÊÇ´°¿Ú¹ÜÀíÆ÷£¿
ºÜ¶àÈ˲»ÖªµÀ´°¿Ú¹ÜÀíÆ÷ÊÇÔõô»ØÊ¡£ËûÃÇÈÏΪ Gnome ºÍ KDE ÊÇ´°¿Ú¹ÜÀíÆ÷£¬ÈÏΪ´°¿Ú¹ÜÀíÆ÷¾ÍÊÇÄܹ»Ìṩһ¸ö¹¤¾ßÌõ£¬Äܹ»ÅäÖÃ×ÀÃæ±³¾°£¬Äܹ»ÉèÖúܶà²Ëµ¥µÄ¶«Î÷¡£¶øÆäʵ£¬´°¿Ú¹ÜÀíÆ÷Ö»ÊÇ Gnome ºÍ KDE µÄÒ»²¿·Ö£¬ËüµÄÖ÷Òª¹¦ÄÜÊÇÄãƽʱ¸ù±¾Ã»ÓÐ×¢Ò⣬µ«ÊÇÈ´·Ç³£ÖØÒªµÄ²Ù×÷¡£´°¿Ú¹ÜÀíÆ÷µÄÖ÷Òª¹¦ÄÜÊÇ£ºÒƶ¯´°¿Ú£¬¸Ä±ä´°¿Ú´óС£¬Í¼±ê»¯£¨×îС»¯£©´°¿Ú£¬¸Ä±ä´°¿Ú²ãµþ˳Ðò¡­¡­

ͨ³£µÄX¿Í»§³ÌÐò²»ÐèÒªÖªµÀÓÐÈËÏëÒƶ¯Ëü£¬ËüÖ»ÖªµÀ¹Ô¹ÔÌý´°¿Ú¹ÜÀíÆ÷µÄ»°¡£Èç¹ûûÓд°¿Ú¹ÜÀíÆ÷ÔËÐУ¬ÄãµÄ³ÌÐò»áÒ»¸ö¶ÑÒ»¸ö£¬ÄãûÓа취²Ù×ݱ»¸ÇÔÚÏÂÃæµÄ³ÌÐò£¬ÄãÖ»ÄÜʹÓÃ×îÉÏÃæÒ»¸ö³ÌÐò£¬¶øÇÒÄã²»ÄÜÒƶ¯Ëü£¬Äã²»ÄܸıäËüµÄ´óС¡£ÕâÑùµÄϵͳ¸ù±¾²»ÄÜÓã¡

ÆäʵÄãµÄ´°¿ÚÉϵıêÌ⣬°´Å¥£¬Æ¯ÁÁµÄ±ß¿ò£¬È«¶¼ÊÇ´°¿Ú¹ÜÀíÆ÷ÌṩµÄ£¬¶ø²»ÊdzÌÐò×Ô¼ºµÄ£¬ÕâÑùÄãÓô°¿Ú¹ÜÀíÆ÷¾ÍÄܸıäÈκδ°¿ÚµÄÑùʽÁË¡£µ±Äãµã»÷¹Ø±Õ´°¿ÚµÄÄǸö°´Å¥£¬ÄãÆäʵµã»÷µÄÊÇ´°¿Ú¹ÜÀíÆ÷·ÅÔÚÄãµÄ³ÌÐò´°¿ÚÉÏÃæµÄÒ»¸öС´°¿Ú£¬·¢ÏÖËüÊܵ½µã»÷ºó£¬´°¿Ú¹ÜÀíÆ÷¾Í»á֪ͨÄǸö³ÌÐò£º¡°Î¹£¡ÓÐÈËÏë¹ØµôÄ㣬Äã×Ô¼º×¼±¸×¼±¸ºóÊ£¬È»ºóÍ˳ö°É¡£¡±

²»Í¬µÄ»úÆ÷ÔÚ±¾»úÏÔʾµÄ´°¿Ú£¬ÓÉ´°¿Ú¹ÜÀíÆ÷ͳһװÊκÍÖ¸»Ó¡£±ÈÈ磬´°¿Ú¹ÜÀíÆ÷¾ö¶¨£º xterm ´°¿ÚÉÏÃ涼Ӧ¸ÃÓÐËĸö°´Å¥£¬Ò»¸öÔÚ×ó±ß£¬µã»÷Ëü»áÏÔʾ´°¿Ú²Ù×÷²Ëµ¥£¬ÁíÍâÈý¸öÔÚÓұߣ¬·Ö±ðÊÇ×î´ó»¯£¬×îС»¯ºÍ¹Ø±Õ¡£´°¿Ú¶¼Ê¹Óà 7pixel ºñµÄ±ß¿ò£¬´°¿ÚÊ״γöÏÖµÄʱºòÊ×ÏÈÔÚ×ÀÃæÉÏÕÒÒ»¸ö¿ÕλÖã¬Èç¹ûÕÒ²»µ½£¬¾ÍÕÒÒ»¸öÄܹ»×îÉÙµÄÕÚ¸ÇÆäËü´°¿ÚµÄλÖá­¡­

ÕâЩ¶¼ÊÇ´°¿Ú¹ÜÀíÆ÷µÄÖ°Ôð¡£

Gnome ºÍ KDE ÊÇʲô£¿
ÓÐÈË°Ñ Gnome ºÍ KDE ½Ð×ö´°¿Ú¹ÜÀíÆ÷£¬ÉõÖÁ»¹ÓÐÈË°ÑËüÃǽÐ×ö Xwindow¡£¾­³£¿´µ½ÓÐÈËÎÊ£º¡°×°ÄÄÖÖ Xwindow ºÃ°¡£¿Gnome »¹ÊÇ KDE£¿¡± ÆäʵÄã²»°²×° Gnome ºÍ KDE Ò²¿ÉÒÔʹÓà Xwindow.

Gnome ºÍ KDE ÊÇ¡°×ÀÃæϵͳ¡±£¬Ò»Öֺܶà³ÌÐòºÍº¯Êý¿âµÄ¼¯ºÏ¡£ËüÃǵÄÉè¼ÆÄ¿µÄÊÇÌṩһÖµķ½±ãµÄ²Ù×÷·½Ê½À´Âú×ãÆÕͨÓû§µÄÐèÒª¡£ËüÃDz»µ«°üº¬´°¿Ú¹ÜÀíÆ÷£¬»¹ÓкܶàʵÓóÌÐòºÍÓ¦ÓóÌÐò£¬±ÈÈçÅäÖóÌÐò£¬¹¤¾ßÌõ£¬±à¼­Æ÷£¬»æͼ¹¤¾ß¡­¡­ Æäʵ Gnome ¿ÉÒԺͺܶര¿Ú¹ÜÀíÆ÷ºÏ×÷£¬ÔÚÀúÊ·ÉÏ£¬ Gnome ʹÓùýµÄ´°¿Ú¹ÜÀíÆ÷°üÀ¨ englightenment, sawmill, sawfish, metacity¡£KDE µÄ´°¿Ú¹ÜÀíÆ÷½Ð×ö kwin¡£

ÄãÒ²ÖªµÀ£¬Éè¼ÆÕûÕûÒ»Ì×Ó¦ÓóÌÐò£º±à¼­Æ÷£¬»æͼ³ÌÐò£¬ä¯ÀÀÆ÷£¬¡­¡­ ÊǷdz£²»ÈÝÒ׵ġ£ËùÒÔËüÃǿ϶¨ÊDz»ÈçרÓõı༭Æ÷£¬»æͼ³ÌÐò£¬ä¯ÀÀÆ÷µÄ¡£²»¹ýÒªÇó²»Ì«¸ßµÄÓû§Ò²¿ÉÒÔÓÃËüÃÇ¡£

Óà Xwindow ×öÒ»¸öÓÐȤµÄÊÔÑé
ÏÖÔÚÎÒÃÇÀ´×öÒ»¸öÊÔÑéÀ´ÒýÆðÄã¶Ô Xwindow µÄÐËȤ¡£

ºÜ¶àÈËÀ뿪ÁË xdm ¾Í²»ÖªµÀÔõÑùÆô¶¯ "Xwindow" ÁË¡£Æäʵ Xwindow µÄÆô¶¯·½Ê½ºÜ¼òµ¥¡£

Ê×ÏÈ£¬Æô¶¯ÄãµÄ X server¡£ÔÚ Linux Ï£¬Äã¿ÉÒÔÖ±½ÓÊäÈë "X&"£¬ÈÃÒ»¸ö X server ÔÚºǫ́ÔËÐС£ÕâÑù£¬Ò»¸öÕ¼¾ÝÕû¸öÆÁÄ»µÄ²¼ÂúбÎƵĴ°¿Ú£¨¸ù´°¿Ú£©¾Í³öÏÖÁË¡£Èç¹ûÊÇ Exceed »òÕß X-win32£¬ÄãÐèÒª°ÑÆÁÄ»ÉèÖÃΪ "single window" ²ÅÄÜ¿´µ½Õâ¸ö´°¿Ú¡£

½Ó×Å£¬Linux Óû§ÐèÒªÓà xauth ¸øÄãµÄ X server ÉèÖÃÒ»¸öÃÜÂ룬ÕâÑù±ðÈ˾Ͳ»ÄÜ·Ç·¨Á¬½ÓÄãµÄ X server¡£ÄãÐèÒª Ctrl-Alt-F1Çл»µ½tty1²ÅÄÜÊäÈëÕâ¸öÃüÁî¡£Exceed ºÍ X-win32 µÄÓû§²»ÐèÒªÕâ²½¡£ÒÔϵÄÀý×ÓÖ»Óà Linux ×÷ΪʵÀý£¬ÆäËüϵͳµÄÓû§¿ÉÒÔÒÀºù«»­Æ°¡£

xauth add :0 . `mcookie`
ºÃÁË£¬ÏÖÔÚÄã¿ÉÒÔÊÔÊÔÆô¶¯Ò»¸ö xterm µ½Õâ¸ö X server ÉÏ£º

xterm -display :0
°´ Alt-F7 Çл»µ½ X£¬Äã¿´µ½ÁËÒ»¸ö²»ÊÜ´°¿Ú¹ÜÀíÆ÷¹ÜÀíµÄ xterm¡£ÊÔÊÔÒƶ¯ËüÄØ£¿ÔÙÇл»µ½ tty1 Æô¶¯ÁíÒ»¸ö xterm£¬Á½¸ö xterm ÖغÏÁËÂð£¿ÄãÔõÑùÔÚµÚÒ»¸ö xterm ÀïÊäÈëÄØ£¿ÕâÑùÓÃÆðÀ´ºÜÍ´¿à°É£¿ÄÇôÄã¿ÉÒÔÔÚ xterm ÀïÆô¶¯Ò»¸ö´°¿Ú¹ÜÀíÆ÷£¬±ÈÈç twm£¬Ö±½ÓÔËÐÐ "twm&" ¾ÍÐÐÁË¡£

Äã·¢ÏÖxtermµÄ´°¿Ú¶¼±»¼ÓÉÏÁ˱êÌâÀ¸£¬°´Å¥ºÍ±ß¿ò£¬ÄãÏÖÔÚ¿ÉÒÔÒƶ¯ËüÃÇÁË¡£ÊÔÊÔ°Ñ twm ɱËÀ£¬¿´¿´ÄÇЩ±êÌâÀ¸£¬°´Å¥£¬±ß¿òÊDz»ÊǶ¼ÏûʧÁË£¿ÄãÖªµÀÁË´°¿Ú¹ÜÀíÆ÷µÄ×÷ÓÃÁË°É¡£

ÏÖÔÚ¸æËßÄãÔõÑù²»Óà XDMCP broadcast£¬Èƹý CDE µÄµÇ½½çÃ棬¶øʹÓà Sun »úÆ÷É쵀 CDE¡£ÆäʵÄãÖ»ÐèÒª°Ñ¸Õ²ÅÄǸöÀý×ÓÀïµÄ "twm" »»³É CDE µÄ´°¿Ú¹ÜÀíÆ÷ dtwm ¾ÍÐÐÁË£¬»òÕßÆô¶¯ dtsession¡£ËüÃÇÒ»°ãÔÚ /usr/dt/bin Ï¡£Sun »¹ÓÐÁíÍâÒ»¸ö´°¿Ú¹ÜÀíÆ÷½Ð×ö OpenLook, ËüÔÚϵͳÀïµÄÃû×Ö½Ð×ö olwm£¬Äã×Ô¼ºÕÒÕÒ°É¡£

ÏÖÔÚÈç¹ûÄã×Ô¼ºÔÚ Sun »úÆ÷ÉÏ×°Ò»¸ö FVWM£¬ÄãÖªµÀÔõôÈƹý CDE µÇ¼¶øÆô¶¯ FVWM ÁË°É£¿Äã²»ÐèÒª³ÉΪ root ¾Í¿ÉÒÔʹÓÃÄãϲ»¶µÄFVWMÁË¡£

.Xdefaults ÎļþµÄ×÷ÓÃ
ŪÃ÷°× X µÄ¹¤×÷Ô­Àíºó£¬Äã¾Í¿ÉÒÔʹÓà .Xdefaults À´ÅäÖÃÄãµÄ³ÌÐòÁË¡£ÓÐÈ˲»Àí½â .Xdefaults ÊÇÓÃÀ´¸ÉʲôµÄ£¬Ï²»¶Óà shell alias ³öһЩ´øÓкܶà²ÎÊýµÄÃüÁ»òÕßдһЩ shell script£¬ÀïÃæÖ»ÓÐÒ»ÐдøÓкܶà²ÎÊýµÄ³ÌÐòµ÷Óã¬È»ºóËû˵£º ¡°.Xdefaults ûÓᣡ±

Æäʵ .Xdefaults ±ÈÆðÕâЩ°ì·¨ÓкܶàºÃ´¦¡£Ê×ÏÈ£¬¼¸ºõËùÓÐµÄ X ¿Í»§³ÌÐò¶¼¿ÉÒÔ´Ó .Xdefaults ÎļþµÃµ½ÅäÖÃÐÅÏ¢£¬±ÈÈçÇ°¾°É«£¬±³¾°É«£¬×ÖÌå¡­¡­ ÕâÑùÄã¿ÉÒÔÔÚͬһ¸öÎļþÀïÅäÖÃËùÓÐ X ³ÌÐòµÄÑùʽ£¬¶ø²»ÓÃдÄÇô¶à shell script¡£

ÁíÍ⣬Èç¹ûÄãÓà xrdb .Xdefaults °ÑÕâЩÅäÖÃÐÅϢдÈëµ½¸ù´°¿ÚµÄÊý¾Ý½á¹¹À²»ÊDZ¾µØ»úÆ÷É쵀 X ³ÌÐòÒ²»á×ñÊØͬÑùµÄÑùʽ¡£±ÈÈçÈç¹ûÄãµÄ .Xdefaults ÀïÃæÓÐÕâЩÄÚÈÝ£º

XTerm.background: midnightblue
XTerm.foreground: white
È»ºóÄãÓà xrdb ~/.Xdefaults£¬ÄÇôËùÓÐµÄ xterm ¶¼»áʹÓà midnightblue ×÷Ϊ±³¾°É«£¬Ê¹Óð×É«ÏÔʾ×Ö·û¡£ÕâЩÅäÖã¬ÓÃXÊõÓï½Ð×ÊÔ´(resource)¡£

ÓÐʱºòÄã»á¿ªºÜ¶à xterm ´°¿ÚÔÚ»úÆ÷ÉÏ£¬ËüÃÇÀ´×Ô²»Í¬µÄÔ¶³Ì»úÆ÷£¬ÕâʱºòÈç¹ûËüÃǶ¼ÓÃͬÑùµÄÑùÉ«ºÍ×ÖÌ壬Äã¾Í²»ÈÝÒ×·Ö±æËüÃÇÁË¡£±ÈÈçÓÐÒ»Ì죬ÎÒÔÚʵÑéÊÒµÄPC»úÉÏ´ò¿ªÁ˺ܶà xterm£¬ËüÃÇÀ´×Ô±¾»ú£¬ÊµÑéÊÒµÄ Sun ·þÎñÆ÷£¬ÎÒËÞÉáµÄ»úÆ÷ºÍÊý¾Ý¿âʵÑéÊÒһ̨ HP ·þÎñÆ÷¡£ÔÚÎÒ×ß֮ǰ£¬Ïë¹Ø±Õ±¾µØµÄ»úÆ÷£¬ÎÒÊäÈë ¡°shutdown -h now¡± ÔÚÒ»¸öÎÒ×ÔÈÏÊDZ¾µØµÄ xterm ÉÏ£¬½á¹û£¬µÈÁËÒ»»á¶ù£¬ÎÒ»ØÍ·¿´µ½»úÆ÷û¹Øµô£¬Ö»ÊÇÄǸö xterm Í£Ö¹ÁËÏìÓ¦¡£ÎÒÒ»ÅÄÄÔ´ü£ºÔãÁË£¬ÎÒ°ÑËÞÉáµÄ»úÆ÷¸ø¹ØµôÁË£¡

ΪÁ˱ÜÃâÕâÖÖÇé¿ö£¬Äã¿ÉÒÔÔÚ²»Í¬µÄ»úÆ÷Éϱ༭²»Í¬µÄ .Xdefaults£¬¶ø²»Ê¹Óà xrdb ÔÚ¸ù´°¿Úµ¼ÈëÕâЩÅäÖá£ÕâÑù²»Í¬µÄ»úÆ÷É쵀 xterm ʹÓò»Í¬µÄÑÕÉ«£¬Äã¾Í²»ÈÝÒ׸ã´íÁË¡£

ÔõÑù¸ü¼ÓÉîÈëµÄÁ˽â Xwindow£¿
°¥Ó´£¡ÎÒ±¾À´ÏëдºÜ¶à¶«Î÷£¬ºóÀ´·¢ÏÖÒªÐèҪдµÄʵÔÚÌ«¶àÁË¡£ÎÒûÄÇô¶àʱ¼ä£¬Ã»°ì·¨£¬¸ø²Î¿¼ÊéÄ¿°É£¬ÄãÃÇ×Ô¼ºÈ¥¿´¡£

ѧϰʹÓà Xwindow ²»ÊÇѧϰʹÓà Gnome£¬KDE£¬¡­¡­ ºÜ¶àÊé¼®½ÌÓû§ÔõÑùʹÓà Gnome, KDE µÄ²Ëµ¥£¬ÅäÖóÌÐò¡­¡­ ½á¹ûµ½ÁË×îºóÓû§»¹ÊÇûÄÜÖªµÀ Xwindow ÊÇÔõô»ØÊ¡£ÓÃÄÇЩ²Ëµ¥Ë­²»»á°¡£¿ÕæÊÇÀË·Ñ´ó¼Òʱ¼ä¡£

ѧϰ Xwindow£¬Æäʵ×îºÃµÄÒ»¸ö°ì·¨ÊÇ¿´¿´ Xlib ±à³ÌµÄÊé¼®£¬Äã¿ÉÒÔÔÚͼÊé¹ÝÕÒµ½ÕâÑùµÄÊ飬ÎÒÍƼö O'reily µÄÄDZ¾ Xlib ³ÌÐòÉè¼ÆÊ飨ÎÒÍüÁËÃû×ÖÁË£©£¬ËäÈ»ËüºÜÀÏ£¬µ«ÊÇÄÇÉÏÃæ½²½âµÄ Xwindow µÄ¹¤×÷Ô­ÀíÒ»Ö±¶¼Ã»Óбä¹ý¡£

Èç¹ûÄã²»»á±à³ÌÐò£¬Äã¿ÉÒÔ²»¿´±à³ÌµÄ²¿·Ö¶øµÃµ½ºÜ¶àÉîÈëµÄ¸ÅÄîÉϵÄÈÏʶ£¬±ÈÈç´°¿ÚÊôÐÔ£¬×ÖÌ壬ÑÕÉ«£¬¡­¡­ ÕâЩ¶«Î÷ÔÚÄãʹÓà Xwindow ʱ»áÓкܴó°ïÖú¡£Èç¹ûÄãÕæµÄÒª±àд Xlib ³ÌÐò£¬Õâ±¾Êé¾Í¹ýʱÁËÒ»µã£¬Äã×îºÃµ½ www.x.org È¥Ãâ·ÑÏÂÔØ×îÐ嵀 Xlib ÊÖ²áÀ´¿´¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. Dsheng ÓÚ 2006-03-17 21:30:51·¢±í:

    ÕâÊÇÍõÛó²©Ê¿µÄ,תÌùÒª±êÃ÷,Â¥Ö÷.ÐÁ¿àÁË!
    µ«Ò²Òª×ðÖØËûÈ˵ijɹû¹þ

  2. dboo78 ÓÚ 2005-10-16 00:09:22·¢±í:

    Ö§³Ö¸ö

  3. jianpdl ÓÚ 2005-08-31 22:30:36·¢±í:

    ÿ¸öÈ˶¼»á´Ó±ðÈËÄÇÀïѧµ½ÖªÊ¶,Èç¹ûÄܽ«×Ô¼ºÑ§µ½µÄ֪ʶÄóöÀ´Óë´ó¼ÒÀ´·ÖÏí,²»Ó¦¸Ã±»È˱ÉÊÓ,¼á¶¨µÄÖ§³Ö·çÓêÎÞ×èÐÖµÜ,ҲϣÍûsheÄܶËÕý×Ô¼ºµÄ̬¶È,²»ÔÙËæÒâµÄÎêÈè±ðÈË,ÕâÀïÊÇÒ»¸ö½¡¿µµÄÂÛ̳,¾ö²»ÔÊÐíÓÐÈ˶ԱðÈËÈÎÒâµÄÎêÈèÂþÂî.

    [ Last edited by jianpdl on 2005-9-1 at 01:00 ]

  4. she ÓÚ 2005-08-30 20:44:12·¢±í:

    ÕâƪÎÄÕÂÊÇ¿½±´¹ýÀ´µÄ°É,²ËÄñÕæ¶à,»¹´´ÒµÈËÊ¿°¡?