±Ç¼ø¼±, ¿ÀÅÂÈ£, °Áظí/ posLUG(Æ÷Ç×°ø´ë ¸®´ª½º »ç¿ëÀÚ ¸ðÀÓ)
|
mingetty¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ·Î±×ÀÎ - By John Kodis Áö³ ¸®´ª½º °¡Á¦Æ® 26È£¿¡¼ Todd Blake(tbb@enterprise.aacc.cc.md.us)¾¾´Â ´ÙÀ½°ú °°Àº Áú¹®À» Çß¾ú½À´Ï´Ù. " Àú´Â ´Ù¸¥ »ç¶÷µéó·³, Áý¿¡¼ ¸®´ª½º¸¦ »ç¿ëÇÒ ¶§´Â Àú ÀÌ¿ÜÀÇ ´Ù¸¥ »ç¿ëÀÚ´Â ¾Æ¹«µµ ¾ø´Â ±×·± »óÅ¿¡¼ ¸®´ª½º¸¦ »ç¿ëÇÏ°í ÀÖ´ä´Ï´Ù. Á¦°¡ ÇÏ°í ½ÍÀº °ÍÀº Á¦°¡ ½Ã½ºÅÛÀ» ºÎÆýÃÄ×À» ¶§ ù ¹ø° °¡»ó Äֿܼ¡ ÀÚµ¿À¸·Î ±× »ç¿ëÀÚ °èÁ¤À¸·Î ·Î±äÀÌ µÇµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.(root °¡ ¾Æ´Ô) ¹°·Ð ´Ù¸¥ ÄֵܼéÀº ±×´ë·Î µÖ¼ ¿ÜºÎÀÇ »ç¿ëÀÚµéÀÌ ÅÚ³Ý °°Àº °ÍÀ» ½á¼ Á¢¼ÓÀ» ½ÃµµÇÒ ¶© º¸Åë ¶§Ã³·³ ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ ³»º¸³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌÁÒ. ÀÌ·¸°Ô µÇµµ·Ï ÇÏ·Á°í /etc/inittab ÆÄÀÏ¿¡ /bin/sh¸¦ Áý¾î ³Ö¾î º¸±âµµ ÇßÁö¸¸ Àß ¾ÈµÇ´õ±º¿ä. ¾î¶»°Ô ÇØ¾ß ÇÒÁö ¸ð¸£°Ú½À´Ï´Ù. ÁÁÀº ¹æ¹ý ¾ø³ª¿ä? " Àúµµ °°Àº »óȲÀ̾ú½À´Ï´Ù. ÀÌ·± Áú¹®ÀÌ ¿©·¯ °ü·Ã ´º½º±×·ì¿¡ ÁÖ±âÀûÀ¸·Î ¿Ã¶ó¿À´Â °Í °°¾Ò´Âµ¥ ¸¸Á·ÇÒ ¸¸ÇÑ ´ë´äÀº ³ª¿ÀÁö ¾Ê´õ±º¿ä. ±×·±µ¥ ÃÖ±Ù¿¡ Á¦°¡ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã¾Æ³Â½À´Ï´Ù. Àú´Â ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ °¡»ó Äֿܼ¡¼ Á¦°øÇØÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â Florian LaRoche ¾¾ÀÇ mingetty ÇÁ·Î±×·¥À» ¾à°£ ¼öÁ¤Çؼ ÀÌ ¹®Á¦¸¦ ÇØ°áÇßÁÒ. ÀÌÁ¦ ƯÁ¤ »ç¿ëÀÚ¸¦ ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ ÀÚµ¿À¸·Î ·Î±ä½ÃÄÑ ÁÙ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Àú´Â SGI Irix ¿î¿µÃ¼Á¦¿¡¼ Á¦°øµÇ´Â ±â´É¿¡¼ ÈùÆ®¸¦ ¾ò¾úÁÒ. ´ÙÀ½¿¡ º¸½Ã´Â °ÍÀº Á¦°¡ mingetty.8 ¸Å´º¾ó ÆäÀÌÁö¿¡ Ãß°¡ÇÑ °ÍÀÔ´Ï´Ù. --autologin username ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ ÀÚµ¿À¸·Î ÁöÁ¤µÈ »ç¿ëÀÚ¸¦ »ç¿ëÀÚ À̸§À̳ª Æнº¿öµåÀÇ °Ë»ç ¾øÀÌ Äֿܼ¡ ·Î±ä½ÃŲ´Ù.(º¸ÅëÀº /dev/tty1) autologin ¿É¼ÇÀÌ Á¦µ¿µÇ¸é mingetty ´Â Å͹̳ΠŸÀÔÀ» °Ë»çÇÏ¿© ±×°ÍÀÌ ÄܼÖÀÎÁö ¾Æ´ÑÁö ÆÇ´ÜÇÑ ´ÙÀ½ Çã°¡µÈ »ç¿ëÀÚ À̸§ÀÌ ÁÖ¾îÁ³´ÂÁö, ½Ã½ºÅÛÀÌ ºÎÆõǰí ÃÖÃÊ·Î ¿äûµÇ´Â ÀÚµ¿ ·Î±äÀÎÁö ÆÇ´ÜÇÑ ´ÙÀ½ ¸ðµç Á¶°ÇÀÌ ¸¸Á·µÇ¸é ±× »ç¿ëÀÚÀÇ »ç¿ëÀÚ À̸§À̳ª Æнº¿öµå °Ë»ö¾øÀÌ ·Î±äÀ» ½ÃÄÑÁÝ´Ï´Ù. ¸¸¾à ÇÑ°¡Áö¶óµµ ¸¸Á·µÇÁö ¾ÊÀ¸¸é ÀϹÝÀûÀÎ ·Î±ä °úÁ¤À» °ÅÄ¡µµ·Ï ÇÑ´Ù. Çã°¡µÇÁö ¾ÊÀº »ç¿ëÀÚÀÇ ÀÚµ¿ ·Î±ä ¿äûÀ» °ÅºÎÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± °æ¿ì´Â ÁÖ·Î root¿¡ ´ëÇؼ ÀÚµ¿ ·Î±äÀ» ¿äûÇÑ °æ¿ìÀ̰ųª, ȤÀº Çã°¡µÇÁö ¾ÊÀº Äֿܼ¡ ´ëÇؼ ÀÚµ¿ ·Î±äÀ» ¿äûÇßÀ» °æ¿ìÀÌ´Ù. ½Ã½ºÅÛÀÌ ºÎÆÃµÈ ÀÌÈÄ¿¡´Â ¿ÀÁ÷ ´Ü ÇѹøÀÇ ÀÚµ¿·Î±ä ¿äû¸¸ÀÌ ¹Þ¾Æµé¿© Áø´Ù. ¸¸¾à ÀÚµ¿ ·Î±äÀÌ °ÅºÎµÇ°Å³ª, ȤÀº ÀÚµ¿ ·Î±äµÈ À¯Àú°¡ ·Î±×¾Æ¿ôÇßÀ» °æ¿ì¿¡´Â mingetty´Â ±× ÀÌÈÄÀÇ ·Î±ä ¿äûµéÀ» ¸ðµÎ ÀϹÝÀûÀÎ ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ ÅëÇÑ ·Î±äÀ¸·Î ó¸®ÇÑ´Ù. http://www5.jagunet.com/~kodis¿¡¼ Á¦°¡ ÆÐÄ¡ÇÑ ³»¿ëµéÀ» ¹Þ¾Æ¿À½Ç ¼ö ÀÖÀ¸¸ç mingetty¸¦ ÆÐÄ¡ÇÏ°Ô µÇ¸é ½Ã½ºÅÛÀÌ ¸ÇóÀ½ ºÎÆÃµÉ ¶§ ù ¹ø° °¡»óÄַܼΠ»ç¿ëÀÚ¸¦ ÀÚµ¿ ·Î±ä½ÃÄÑ ÁÖ¸ç ±× ÄܼÖÀ» Á¦¿ÜÇÑ ´Ù¸¥ ¸ðµç Äֿܼ¡´Â º¸ÅëÀÇ À¯´Ð½º º¸¾È »çÇ×µéÀÌ Àû¿ëµË´Ï´Ù. ÀÌ ÆÐÄ¡¸¦ »ç¿ëÇϽ÷Á¸é mingetty ÇÁ·Î±×·¥ÀÇ ¼Ò½º¸¦ ¿ì¼± ±¸ÇÏ¼Å¾ß ÇÒ °ÍÀ̸ç, Á¦ ȨÆäÀÌÁö¿¡ ÀÖ´Â ÆÐÄ¡¸¦ Àû¿ëÇÑ ÈÄ¿¡ mingetty ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏ ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ¹°·Ð ¸Å´º¾ó ÆäÀÌÁö(mingetty.8)µµ ¿øº»À» ¹é¾÷ÇصР´ÙÀ½ ¸Å´º¾ó ÆäÀÌÁö°¡ ÀÖ´Â µð·ºÅ丮¿¡´Ù°¡ º¹»çÇؾ߰ÚÁÒ. ±× ´ÙÀ½, ù ¹ø° °¡»óÄֿܼ¡ ÀÚµ¿ ·Î±äÀÌ °¡´ÉÇϵµ·Ï Çϱâ À§Çؼ inittab ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ °íÃÄÁÝ´Ï´Ù. /etc/inittab ÆÄÀÏÀ» °íÄ¡´Â °ÍÀÌÁÒ. 1:12345:respawn:/sbin/mingetty --noclear --autologin kodis tty1 ÀÌ·¸°Ô ¹Ù²ãÁØ ´ÙÀ½ ½Ã½ºÅÛÀ» ¸®ºÎÆýÃÅ°¸é ÀÚµ¿À¸·Î ·Î±ä µÉ °ÍÀÔ´Ï´Ù. ¶Ç, Á¦ °æ¿ì °ÅÀÇ ¿¢½º À©µµ¿ì¿¡¼ ÀÛ¾÷À» Çϱ⠶§¹®¿¡ Ȩµð·ºÅ丮ÀÇ .zlogin °ú .bash_profile ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇÏ¿´½À´Ï´Ù. ÀÌ Äڵ带 Ãß°¡ÇÏ°Ô µÇ¸é ù ¹ø° °¡»ó Äֿܼ¡ ·Î±äÇßÀ» °æ¿ì ¿¢½º À©µµ¿ì¸¦ ½ÃÀÛÇϰڳĴ Áú¹®ÀÌ °ð¹Ù·Î ¶°¼ ¹ÝÀÀÀÌ ¾øÀÌ 10ÃÊ°¡ Áö³ª°Å³ª ȤÀº Yes¸¦ ¼±ÅÃÇØÁÙ °æ¿ì ¿¢½º À©µµ¿ì°¡ °ð¹Ù·Î ½ÃÀÛµÇ°í ¿¢½º À©µµ¿ì¸¦ ³¡³»¸é ·Î±×¾Æ¿ôÇϰڳĴ Áú¹®ÀÌ È¸é¿¡ ³ªÅ¸³ª°Ô µË´Ï´Ù. case 'tty' in Á¦°¡ »ç¿ëÇÏ´Â °Íó·³ ÀÌ·¸°Ô ÇØµÎ¸é ·Î±äÀ» ½±°Ô ÇÏ´Â °ÍÀº ¹°·ÐÀÌ°í, ¿¢½ºÀ©µµ¿ì¸¦ ¸®´ª½º ¹Ú½º¿¡¼ Àü¿øÀ» ¿Ã¸®ÀÚ¸¶ÀÚ °ð¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ°Ô µÇÁÒ. ¸Ç óÀ½ Áú¹®À» ¿Ã·È´ø Blake ¾¾´Â ¹°·Ð, ÀÌ·± »óȲ¿¡ óÇØÀÖ´Â ´Ù¸¥ µ¶Àںе鿡°Ôµµ ÀÌ ¹æ¹ýÀÌ À¯¿ëÇÏ°Ô ¾²ÀÏ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.
¸®´ª½º¸¦ ¿¢½º Å͹̳ηΠ»ç¿ëÇϱâ(¿À·¡µÈ ±¸½Ä PC ÀÇ »õ·Î¿î ¿ëµµ) - By Rich Kaszeta Summary :
Background : óÀ½¿¡´Â ÀÌ ÄÄÇ»Å͵鿡°Ô ¸®´ª½º¸¦ ¼³Ä¡ÇÏ·Á°í Çß¾ú´Âµ¥(ÀúÈñ °ú¿¡´Â ÀÌ¹Ì ÆæƼ¾ö ±ÞÀÇ ¸®´ª½º ¸Ó½ÅµéÀ» ¸î ½Ê´ë Á¤µµ °¡Áö°í ÀÖÀ¸¸ç ²Ï ÀαⰡ ³ô½À´Ï´Ù.) ÇÏµå µð½ºÅ©³ª ¸Þ¸ð¸®°¡ ¸¹ÀÌ ¸ðÀÚ¶ó´Ù º¸´Ï ¸®´ª½º°¡ ±×·¸°Ô »¡¸® µ¹¾Æ°¥ °Í °°Áø ¾Ê°í, ¾÷±×·¹À̵带 ÇÏÀÚ´Ï ºñ¿ë¹®Á¦¶§¹®¿¡ ±×°Íµµ º°·Î ÁÁÀº ¼Ö·ç¼ÇÀÌ µÇÁö ¸øÇß½À´Ï´Ù. ±×·¡¼ ¿ì¸®°¡ »ý°¢Çس½ °ÍÀº ±× ÄÄÇ»Å͵鿡°Ô ÃÖ¼ÒÇÑÀÇ µ¥ºñ¾È ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ´ÙÀ½(±âº» ¼³Ä¡¿¡ ±âº» ³×Æ®¿öÅ© ¹× ¿¢½º À©µµ¿ì ÆÐÅ°Áöµé°ú ¸î °¡Áö À¯Æ¿¸®Æ¼) ¿¢½º Å͹̳ηΠµ¿ÀÛÇϵµ·Ï ¼³Á¤ÇÏ¿© ¸Å¿ì ½Ñ °ªÀÇ ¿Ïº®ÇÑ ±×·¡ÇÈ Å͹̳ηΠ»ç¿ëÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ±×·¡¼ ±× ÄÄÇ»Å͵éÀ» À¯´Ð½º ¼¹öÀÇ ¿¢½º ÀÎÅÍÆäÀ̽º·Î Çؼ ´ëÇпø»ýµéÀÇ ¿¬±¸½Ç¿¡¼ »ç¿ëÇϵµ·Ï Çß½À´Ï´Ù.
XDM : The basic concept : ±×·¸Áö¸¸ xdm Àº ·ÎÄà ¸Ó½ÅÀÇ ·ÎÄà µð½ºÇ÷¹ÀÌ »Ó¸¸ ¾Æ´Ï¶ó ¸®¸ðÆ® ¸Ó½Å¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é NCD ¿¢½º Å͹̳Π°°Àº °÷¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ¾ê±âÁÒ. ÇÊ¿äÇÑ °ÍÀº ¸®¸ðÆ® ¸Ó½ÅÀÌ ¿¢½º À©µµ¿ì ÇÁ·ÎÅäÄÝÀ» ÀÌÇØÇϱ⸸ ÇÏ¸é µÈ´Ù´Â °Ì´Ï´Ù. ¿ì¸®°¡ Áö±Ý ¾ê±âÇÏ°í ÀÖ´Â °ÍÀº °ª½Ñ PC¸¦ ÀÌ·± ¿¢½º Å͹̳ηΠÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. Setting up the X Terminals 486 ÄÄÇ»Å͸¦ ¿¢½º Å͹̳ηΠ¼³Á¤ÇÏ´Â °ÍÀº ´ÙÀ½ ¸î ´Ü°èÀÇ °úÁ¤¸¸ °ÅÄ¡¸é µË´Ï´Ù. 1. °¢°¢ÀÇ
PC¿¡ ÃÖ¼ÒÇÑÀÇ µ¥ºñ¾È ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù.
Installing a minimal Linux system : °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ±âº»ÀûÀÎ µ¥ºñ¾È ¸®´ª½º ¹èÆ÷º»À» Ç÷ÎÇǸ¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡ÇÏ°í ÃÖ¼ÒÇÑÀÇ ³×Æ®¿öÅ· Áö¿øµµ °¡´ÉÇϵµ·Ï Çß½À´Ï´Ù. »ç¿ëÀÚ °èÁ¤Àº Çϳªµµ ¸¸µéÁö ¾Ê¾Ò½À´Ï´Ù. ¿Ö³Ä¸é ½ÇÁ¦·Î ÀÌ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ½Ã½ºÅÛ¿¡ Á÷Á¢ ·Î±äÇÒ ÇÊ¿ä´Â ¾øÀ¸´Ï±î¿ä. ±× ´ÙÀ½ XFree86 3.3 ÆÐÅ°Áö¸¦ °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡Çß½À´Ï´Ù. ±âº»ÀûÀÎ ¿¢½º ¶óÀ̺귯¸®¿Í S3 X ¼¹ö Á¤µµ¸¸ ¼³Ä¡ÇßÁÒ. ±×¸®°í X11R6 ÆùÆ®´Â ¸ðµÎ ¼³Ä¡Çß±¸¿ä. ¸¶Áö¸·À¸·Î Á»´õ Æí¸®ÇÏ°Ô »ç¿ëÇϱâ À§Çؼ ¸î °¡Áö ÆÐÅ°Áö¸¦ Ãß°¡·Î ¼³Ä¡Çߴµ¥ ±âº»ÀûÀÎ ³×Æ®¿öÅ· °ü·Ã À¯Æ¿¸®Æ¼µé°ú ssh(»ç¿ëÀÚµéÀÌ º¸¾È»ó ¾ÈÀüÇÑ Ã¤³ÎÀ» ÅëÇØ ·Î±äÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.), nvi¸¦ ¼³Ä¡Çß½À´Ï´Ù. nvi´Â ÀúÈñµéÀÌ µ¥ºñ¾ÈÀÇ ±âº» ÅؽºÆ®¿¡µðÅ͸¦ º°·Î ÁÁ¾ÆÇÏÁö ¾Ê±â ¶§¹®¿¡ µû·Î ¼³Ä¡ ÇÑ °Ì´Ï´Ù.
Configuring each PC to start up X : ù ¹ø° ´Ü°è´Â °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ¿¢½º À©µµ¿ì¸¦ ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. xf86config¸¦ ÀÌ¿ëÇÏ¿© ¿¢½º À©µµ¿ì¸¦ ¼³Á¤Çϸé XF86Config ÆÄÀÏÀÌ »ý±âÁÒ. ÀÌ·¸°Ô ¿¢½º À©µµ¿ì¸¦ ¼³Á¤ÇÒ ¶§ ´ÙÀ½ ¸î °¡Áö »çÇ×µéÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù. 1. Emulate3Buttons
¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸¶¿ì½º ¹öÆ°ÀÌ 2°³ÀÎ ¸¶¿ì½º¸¦ ¸¶¿ì½º ¹öÆ°
3°³ X ¼¹ö ¼³Á¤ÀÌ ÀÏ´Ü ¸¸Á·½º·¯¿ï Á¤µµ°¡ µÇ°í ³ª¼ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ½á¼ xdm ÀÌ µ¹¾Æ°¡°í ÀÖ´Â ¿öÅ©½ºÅ×À̼ǿ¡ Á¢¼ÓÀ» ½ÃµµÇØ º¸¾Ò½À´Ï´Ù. X -quiet -query weber ÀÌ·¸°Ô Çϸé weber ÀÇ xdm ·Î±ä À©µµ¿ì°¡ ¶å´Ï´Ù. ÀÌÁ¦ ¿ì¸®´Â ±âº»ÀûÀ¸·Î´Â ¸ðµç Áغñ°¡ ´Ù µÇ¾úÀ½À» ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¼³Á¤ÇÑ ½Ã½ºÅÛÀ» ±×³É ÇÑ ´ëÀÇ ¿öÅ©½ºÅ×À̼ÇÇÏ°í¸¸ Åë½ÅÇϵµ·Ï ÇÏ°íÀÚ ÇÑ´Ù¸é ´õ ÀÌ»óÀÇ ÀÛ¾÷Àº ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ³²Àº °ÍÀº X °¡ ºÎÆõǴ ¼ø°£ºÎÅÍ ½ÃÀ۵ǵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. /etc/init.d/xterm ½ºÅ©¸³Æ®¸¦ Á¶ÀÛÇÏ¸é µÇÁÒ.(¿ªÀÚ ÁÖ: Áö±Ý ¾ê±âÇÏ´Â °ÍÀº ¸ðµÎ µ¥ºñ¾È ¸®´ª½º ¹èÆ÷º»À» ±âÁØÀ¸·Î ÇÏ°í ÀÖ´Ù. ´Ù¸¥ ·¹µåÇÞÀ̳ª ½½·¢¿þ¾î µîÀÇ ¹èÆ÷º»À» »ç¿ëÇÒ °æ¿ì´Â ±¸¼ºÀÌ ¾à°£¾¿ Ʋ¸®´Ù.) µ¥ºñ¾È ½Ã½ºÅÛ¿¡¼ ¿ì¸®´Â update-rd.d xterm defaults 99 ¶ó´Â ¸í·ÉÀ¸·Î ÀÌ ÆÐÅ°Áö¸¦ ÀνºÅç ÇÒ ¼ö ÀÖ¾ú´Âµ¥ ·¹µåÇÞÀ̳ª ½½·¢¿þ¾î¿¡¼µµ ºñ½ÁÇÏ°Ô ÇØÁÙ ¼ö ÀÖÀ» °Ì´Ï´Ù. ¿ì¸®´Â ÀÌ ÀÛ¾÷±îÁö ¸ðµÎ ³¡³ µÚ¿¡ X°¡ ºÎÆà ÇÏÀÚ¸¶ÀÚ ½ÃÀ۵ǴÂÁö È®ÀÎÇØ º¸±â À§ÇØ ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇØ º¸¾Ò½À´Ï´Ù.
Configuring an XDM server to provide a "chooser" ¿ì¸®´Â ÀÌ¹Ì ±âº»ÀûÀÎ ¿¢½º Å͹̳ÎÀ» ¼³Á¤ÇÑ ¼ÀÀÔ´Ï´Ù. ±×·¸Áö¸¸ ÇöÀç »óÅ·δ ¿ÀÁ÷ ÇÑ ´ëÀÇ ¿öÅ©½ºÅ×À̼ÇÇÏ°í¸¸ Åë½ÅÀ» Çϱ⠶§¹®¿¡ ¸¸¾à ¿©·¯ ´ëÀÇ ¿öÅ©½ºÅ×À̼ǵé°ú Åë½ÅÇϵµ·Ï ¼³Á¤ÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ·¸°Ô ¼³Á¤ÇصР¿¢½º Å͹̳ο¡ È£½ºÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï Á¤º¸¸¦ Á¦°øÇØ ÁÖ´Â ¼¹ö¸¦ ³×Æ®¿öÅ©¿¡ Àû¾îµµ ÇÑ ´ë ÀÌ»ó °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ±Û¿¡¼´Â ÀÌ·± È£½ºÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ Á¦°øÇØ ÁÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ» "weber" ¶ó°í ºÎ¸£°Ú½À´Ï´Ù.(ÀÌ ±Û¿¡¼´Â "weber"´Â ¸®´ª½º ½Ã½ºÅÛÀÔ´Ï´Ù¸¸, ÀÌ°ÍÀº xdmÀ» µ¹¸± ¼ö ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ̶ó¸é ¸®´ª½º°¡ ¾Æ´Ï´õ¶óµµ »ó°ü ¾ø½À´Ï´Ù.) ù ¹ø° ´Ü°è´Â weber °¡ °£Á¢ÀûÀÎ XDM ¿¬°áÀ» ÅëÇؼ ¹°·ÁÀִ ȣ½ºÆ®µéÀÇ ¸ñ·ÏÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº Xaccess¿¡ ÀÇÇؼ¸¸ Á¦¾îµË´Ï´Ù.(µ¥ºñ¾ÈÀÇ °æ¿ì /etcX11/xdm ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù. ´Ù¸¥ ¹èÆ÷º»ÀÇ °æ¿ì /usr/lib/X11 ¾Æ·¡¿¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.) º¸ÅëÀº ±âº»ÀûÀ¸·Î ¼³Ä¡µÈ Xaccess ÆÄÀÏ¿¡ ÁÖ¼®ÀÌ Àß µÇ¾îÀÖ°í ¿¹¸¦ Àß µé¾î¼ ¼³¸íÇØ µÎ¾ú±â ¶§¹®¿¡ ¼³Á¤ÇÏ´Â °ÍÀº ¾î·ÆÁö ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î, ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÆÄÀÏ¿¡ ³»¿ëÀ» Ãß°¡ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. hostname CHOOSER host-a host-b hostname Àº Á¢¼Ó °¡´ÉÇÑ È£½ºÆ® ¸®½ºÆ®¸¦ Á¦°øÇØ ÁÖ´Â ¼¹öÀÇ À̸§ÀÌ°í("*"³ª "*.domain.name" µîÀÇ ¿ÍÀϵåÄ«µå·Î ÁöÁ¤ÇØ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.), CHOOSER´Â xdm ¿¡°Ô CHOOSER µÚ¿¡ ½á³õÀº È£½ºÆ®µé¿¡ ´ëÇÑ ¸®½ºÆ®¸¦ Á¦°øÇØ ÁÖ¶ó°í ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¸¸¾à CHOOSER µÚ¿¡ BROADCAST ¶ó°í Àû¾îÁÖ¸é ·ÎÄà ³×Æ®¿öÅ©¿¡ ÀÖ´Â xdmÀÌ µ¹¾Æ°¡°í ÀÖ´Â ¸ðµç ½Ã½ºÅÛµéÀ» º¸¿©Áֱ⵵ ÇÕ´Ï´Ù. ±×·¯¹Ç·Î ¸¸¾à ¿ì¸®°¡ ¸ðµç ½Ã½ºÅÛÀÌ ÇöÀç ·ÎÄà ³×Æ®¿öÅ© ¾È¿¡¼ xdmÀ» ÅëÇØ Á¢¼ÓÇÒ ¼ö Àִ ȣ½ºÆ® À̸§µéÀ» Á¦°øÇØÁÙ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é Xaccess ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀÌ µé¾îÀÖµµ·Ï ÇØÁÖ¸é µË´Ï´Ù. * CHOOSER BROADCAST ±×·±µ¥ ÀúÈñ°¡ »ç¿ëÇÏ°í Àִ ȯ°æ¿¡¼´Â ´Ù¸¥ ¼ºê³Ý¿¡ ¼ÓÇØÀÖ´Â ½Ã½ºÅ۵鵵 Á¶±Ý Àֱ⠶§¹®¿¡, ±×·± ½Ã½ºÅÛµé±îÁö ¸ðµÎ ¸®½ºÆ®¿¡ ³ªÅ¸³»¾îÁÙ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ´Â ºê·Îµåij½ºÆÿ¡ ÀÇÁ¸ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ±×·¯´Ï ¸ðµÎ ÀÏÀÏÀÌ Àû¾îÁÖ¾î¾ß°ÚÁÒ. * CHOOSER È£½ºÆ® ¸®½ºÆ® Ãß°¡ÀûÀ¸·Î, °¢°¢ ´Ù¸¥ ½Ã½ºÅ۵鿡 ´ëÇؼµµ ¼·Î ´Ù¸¥ ¸®½ºÆ®¸¦ º¸¿©ÁÖµµ·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Õ¿¡¼µµ ¸»ÇßÁö¸¸, ÀúÈñ´Â ¿¢½º Å͹̳ηΠ»ç¿ëÇÏ·Á´Â ¸®´ª½º ½Ã½ºÅÛµé Áß ÇÑ ´ë¸¦ SGI ¿öÅ©½ºÅ×À̼ÇÀÇ ±×·¡ÇÈ Å͹̳ηΠ»ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ ÀÌ "console"¶ó´Â À̸§À» °¡Áø ½Ã½ºÅÛ¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤À» ÇØ ÁÖ¾ú½À´Ï´Ù. console.me.umn.edu CHOOSER server1 server2 ... ´ÙÀ½ ´Ü°è´Â ¿¢½º Å͹̳ÎÀ» XDM¿¡ °£Á¢ÀûÀÎ Äõ¸® ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© Á¢¼ÓÇϵµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¢½º Å͹̳Π½Ã½ºÅÛ¿¡ ·Î±ä ÇÑ ´ÙÀ½ ¿¢½º À©µµ¿ì¸¦ ´ÙÀ½°ú °°ÀÌ Çؼ ½ÃÀÛÇØ º¸¾Ò½À´Ï´Ù. X -indirect weber ±×·¯¸é Á¢¼Ó °¡´ÉÇÑ È£½ºÆ®µéÀ» ³ª¿ÇØ Áִ ȸéÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌÁ¦ Àß µÇ´Â °ÍÀ» È®ÀÎÇßÀ¸´Ï /etc/init.d/xterm ½ºÅ©¸³Æ®ÀÇ "-query rayleigh" ¶ó°í ÀûÈù ºÎºÐÀ» "-indirect weber" ¶ó°í °íÃÄ ÁÝ´Ï´Ù. Configuring the chooser through X resources and scripts À½... ±âº»ÀûÀ¸·Î ¸ðµç °ÍÀº ´Ù Àß µÇ°í ÀÖÀ¸´Ï ³²Àº °ÍÀº ÇÊ¿ä¾ø´Â °ÍÀº Áö¿ì°í, Á»´õ º¸±âÁÁ°Ô ´Ùµë´Â °ÍÀÌ°ÚÁÒ. ¿¢½º ¸®¼Ò½º¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇØÁÖ¸é µË´Ï´Ù.
ÀÌ ¸®¼Ò½ºµéÀ» ¹Ù²ÞÀ¸·Î¼ ÆùÆ®¸¦ ¹Ù²Û´Ù°Å³ª, »ö»ó, ȤÀº ¹èÄ¡¸¦
¹Ù²ãÁÙ ¼ö ÀÖ½À´Ï´Ù. ÀúÈñ°¡ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì, ´ÙÀ½°ú °°Àº µ¿ÀÛÀ» ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇØÁÖ°í ½Í¾ú½À´Ï´Ù. 1. Çì´õºÎºÐÀ»
¹Ù²ã¼ "Available MEneet Systems" ¶ó´Â ¸»ÀÌ ³ª¿Àµµ·Ï
ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇØÁÖ±â À§Çؼ ¿ì¸®´Â /etc/X11/xdm/Xresources ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëµéÀ» Ãß°¡Çß½À´Ï´Ù. Chooser*geometry : 810x500+300+225 ¸¶Áö¸·À¸·Î, ¿ì¸®´Â ±âº»ÀûÀ¸·Î ¿¢½º À©µµ¿ì¿¡¼ ¼³Á¤µÇ¾îÀÖ´Â ±×¹° ¹«´ÌÀÇ ·çÆ® À©µµ¿ì(¹è°æȸé)À» ¾ø¾Ö°í ½Í¾ú½À´Ï´Ù. ¿Ö³Ä¸é ÀÛÀº ¸ð´ÏÅÍ¿¡¼´Â º°·Î º¸±â¿¡ ÁÁÁö°¡ ¾Ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇØÁÖ±â À§Çؼ ¿ì¸®´Â xdm ÀÌ chooser.script ¶ó´Â ½ºÅ©¸³Æ®¸¦ º¸ÅëÀÇ chooser ´ë½Å¿¡ »ç¿ëÇϵµ·Ï Çß½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ±×Àú ¹é±×¶ó¿îµå¸¦ skyblue4·Î ¹Ù²ãÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÀÌ°ÍÀ» /etc/X11/xdm/xdm-config ¿¡´Ù ´ÙÀ½ ³»¿ëµéÀ» Ãß°¡Çؼ ¼³Á¤ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. DisplayManager*chooser : /usr/lib/X11/xdm/chooser.script chooser.script´Â ´ÙÀ½°ú °°½À´Ï´Ù. #!/bin/sh ÀÌÁ¦´Â ¸ð¾çÀÌ ´ÙÀ½°ú °°ÀÌ ¹Ù²ò´Ï´Ù. Áö±Ý±îÁö ÀúÈñµéÀÌ ÇÑ °Íº¸´Ù ÈξÀ ¸¹Àº ºÎºÐÀ» ¿¢½º ¸®¼Ò½º¸¦ ÅëÇؼ³ª, ȤÀº XDM ½ºÅ©¸³Æ®¸¦ ½á¼ Àڱ⠸¶À½´ë·Î °íÃÄÁÙ ¼ö ÀÖ½À´Ï´Ù. xdm ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä.
Conclusion : ºñ±³Àû ÈûµéÀÌÁö ¾Ê°í, ±× ÀÌÈÄÀÇ À¯Áöº¸¼ö °úÁ¤ÀÌ Æ¯º°È÷ ÇÊ¿ä¾øÀÌ(ÀÌ·¸°Ô ¼³Á¤ÇÑ ¿¢½º Å͹̳εéÀº ½Ã½ºÅÛÀÌ ±úÁö´Â °æ¿ì°¡ °ÅÀÇ ¾ø¾ú°í, ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®µµ ÇÊ¿ä¾ø½À´Ï´Ù.) ¸¹Àº "³°¾ÆºüÁø" PC µéÀ» ²Ï ¾µ ¸¸ÇÑ ¿¢½º Å͹̳ηΠ¹Ù²Ù¾îÁÙ ¼ö ÀÖ¾ú½À´Ï´Ù.(386 ¿¡¼µµ Çغ¸¾Ò´Âµ¥ Àß µÇ´õ±º¿ä) ¸¶Áö¸·À¸·Î ¸»¾¸µå¸®°í ½ÍÀº °ÍÀº, ¿©±â¼ ¸»¾¸µå¸° ³»¿ëµéÀº ¸ðµÎ µ¥ºñ¾È ¸®´ª½º¸¦ žÀçÇÑ PCµé¿¡ Àû¿ëµÇ´Â ¾ê±â¶õ °Ì´Ï´Ù. ±×·¸Áö¸¸ ¿©±â¼ ¸»¾¸µå¸° ¶È°°Àº ¹æ¹ýÀ» ¿¢½º À©µµ¿ì°¡ ȣȯµÇ´Â ½Ã½ºÅÛµé ¸ðµÎ(±¸½Ä ¼± ¿öÅ©½ºÅ×À̼Ç, HP, SGI...)¿¡ Àû¿ë½Ãų ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù. |