À̹ø¿¡´Â Xlib ÇÁ·Î±×·¡¹ÖÀ» ¶°³ª¼ Àá½Ã ±âºÐÀüȯÀ» ÇÒ±î ÇÕ´Ï´Ù. °è¼Ó ¶È°°Àº ÆÐÅÏÀÇ ÇÁ·Î±×·¡¹Ö °øºÎ¸¦ ÇÏ´Ùº¸¸é ÁöÄ¡ÁÒ? ±×·¡¼ Àç¹ÌÀÖ´Â ÀÏ ÇÑ °¡Áö¸¦ ¿À´Ã Çغ¸·Á°í ÇÕ´Ï´Ù.
XÀ©µµ´Â »ç¿ëÀÚ¿¡°Ô ¹«ÇÑÇÑ ÀÚÀ¯¸¦ ÁÖ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. À©µµ 3.1¿Í À© 95¸¸ ¾²°í »ì¾Æ¿Â ¿ì¸®µé¿¡°Ô´Â óÀ½¿¡ »ó´çÈ÷ °Ì¸Ô°Ô ÇÏÁö¸¸, ¾Ë¾Æ°¡¸é ¾Ë¾Æ °¥¼ö·Ï ÀÌÇØÇϱⰡ ±×·¸°Ô ¾î·Á¿î °ÍÀº ¾Æ´Ï¸ç, ÇÑ ¹ø ¾Ë°í ³ª¸é À̰͸¸Å Æí¸®ÇÑ °ÍÀÌ ¾ø½À´Ï´Ù. ÄÄÇ»Å͸¦ »ç¿ëÇÑ´Ù´Â °ÍÀÌ ´Ü¼ø¹Ýº¹ ÀÛ¾÷À» ½Ç¼ö¾øÀÌ ºü¸£°Ô Çس½´Ù´Â ±âº» ÃëÁöµµ ÀÖÁö¸¸, Ä÷¯ µð½ºÇ÷¹ÀÌÀÇ °³¹ß µîÀ¸·ÎºÎÅÍ ½ÃÀÛµÈ ÄÄÇ»ÅÍÀÇ ¸ÖƼ¹Ìµð¾îÈ´Â ½Ã°¢Àû À̹ÌÁö¿¡ ´ëÇÑ ¸¹Àº °ü½ÉÀ» °¡Áö°Ô ÇØ¿Ô½À´Ï´Ù. ƯÈ÷ ÄÄÇ»ÅÍ ±×·¡ÇÈ ºÐ¾ß´Â Çö´ë¿¡ ¾ø¾î¼´Â ¾ÈµÉ Áß¿äÇÑ ÄÄÇ»ÅÍ È°¿ë ºÐ¾ßÀÌÁö¿ä.
X À©µµ´Â Çϳª·Î Á¤ÀÇµÈ ÀÎÅÍÆäÀ̽º Á¦ÇÑ»çÇ× °°Àº °ÍÀÌ ¾ø½À´Ï´Ù. ¿©·¯ºÐÀÇ fvwm À©µµ°ü¸®ÀÚ¸¦ ´Ù¸¥ À©µµ°ü¸®ÀÚ·Î ¹Ù²Ù¾îÁֱ⸸ ÇÏ¸é ¾ÆÁÖ »ö´Ù¸¥ ºÐÀ§±â¸¦ ´À³¥ ¼ö ÀÖ½À´Ï´Ù. ´Ù¾ç¼º°ú ÇÔ²² ºÐÀ§±â´Â ´Þ¸® Çϸ鼵µ ¸ðµç ±â´ÉÀº º¯ÇÔ¾ø´Â ÀÏ°ü¼ºµµ °¡Áö°í ÀÖ´Â °ÍÀÌ X À©µµÀÔ´Ï´Ù.
½ÃÀÛÇÏ´Â ¸»ÀÌ Á» ±æ¾úÁÒ? ¿À´Ã ¿ì¸®´Â ÀÚ¿ø(Resource)À̶ó°í ÇÏ´Â X À©µµÀÇ Áß¿ä ÇÑ °³³ä¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸°í, ¸î °¡Áö Àç¹ÌÀÖ´Â ½Ç½ÀÀ» Çغ¼±î ÇÕ´Ï´Ù. ¿À´Ã ½Ç½ÀÀ» ÅëÇØ ¿©·¯ºÐÀº X ÇÁ·Î±×·¥À» ¿©·¯ºÐÀÇ ÃëÇâ¿¡ ¸Âµµ·Ï º¯È½ÃÅ°´Â Áñ°Å¿òÀ» ´©¸®½Ç ¼ö ÀÖ½À´Ï´Ù. ±×·³, ½ÃÀÛÇغ¸µµ·Ï ÇÏÁÒ.
¾Õ¼µµ °£·«ÇÏ°Ô ¼³¸íµå·ÈÁö¸¸, ´Ù½Ã±Ý ¼³¸íÀ» µå¸®°Ú½À´Ï´Ù. ¸®¼Ò½º¶ó´Â °³³äÀº X À©µµ ½Ã½ºÅÛ¿¡¼ ¸î °¡Áö ´Ù¸¥ Àǹ̷Π»ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
ù¹ø°·Î X Server Resource¶ó´Â °³³äÀε¥, ¿ì¸®°¡ Áö±Ý ÇÏ°í ÀÖ´Â Xlib ÇÁ·Î±×·¡¹Ö¿¡¼µµ ³ª¿ÔµíÀÌ, ¼¹ö°¡ °ü¸®ÇÏ´Â ´ë»óÀ¸·Î¼ÀÇ Ã¢(window), ÆùÆ®(font), »ö»ó(color), ±×·¡ÇÈ ÄÁÅؽºÆ®(GC) µîÀÌ ¹Ù·Î ±×°ÍµéÀÔ´Ï´Ù. Àü¼úÇÑ ¹Ù¿Í °°ÀÌ Å¬¶óÀ̾ðÆ®´Â ´ÜÁö ¸®¼Ò½º ID ¸¸À» °¡Áö°í À̸®Àú¸® ¼¹ö¿¡°Ô ¿øÇÏ´Â ¼ºñ½º¸¦ ¿äûÇÒ »Ó ÀÔ´Ï´Ù.
µÎ¹ø°·Î Xlib º¸´Ù ÇÑ ´Ü°è »óÀ§ÀÇ Xt(X Toolkit) ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Ùº¸¸é ³ª¿À´Â ³»¿ëÀ¸·Î¼ »ç¿ëÀÚ°¡ À̸®Àú¸® ¼ÂÆÃÀ» ÇÒ ¼ö ÀÖ´Â À§Á¬(Widget)ÀÇ ¼Ó¼ºÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. À§Á¬¿¡ °ü·ÃµÈ »ö»ó, ÆùÆ®, À§Ä¡, ¸ð¾ç µîÀÌ ±×°ÍÀÔ´Ï´Ù. Xlib ÇÁ·Î±×·¡¹ÖÀ» ¾î´À Á¤µµ ³¡³½ ÈÄ Athena À§Á¬ SetÀ» °¡Áö°í Xt ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ º»°ÝÀûÀ¸·Î ´Ù·ç°Ô µÉ ³»¿ëÀÌÁö¸¸, ¹Ì¸® ¼±º¸ÀÌ°íÀÚ ÇÕ´Ï´Ù.
X ÇÁ·Î±×·¡¸Ó°¡ µÇ·Á¸é ¿ì¼± °ÅÀÇ ¸ðµç X À¯Æ¿¸®Æ¼ÀÇ ÀÇ¹Ì¿Í »ç¿ë¹ý, ±×¸®°í ¹Ù·Î ÀÌ ¸®¼Ò½º¿¡ ´ëÇÑ ¿¬½ÀÀ» ¸¹ÀÌ Çصξî¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î°¡¸ç ¼³¸íÇÏ´Â °ÍÀÌ ÁÁ°Ú±º¿ä. ¿©·¯ºÐÀÌ ÇöÀç X À©µµ¿¡¼ ÀÌ ±ÛÀ» ÀÐ°í °è½Å´Ù°í °¡Á¤ÇÏ°Ú½À´Ï´Ù. ÀÚ, ¸í·ÉÇàÀ̵ç fvwm ¹öÆ°¹Ù¿¡¼µç °£¿¡ Seyon À̶ó´Â Åë½Å ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ º¸¼¼¿ä. ÇϳªÀÇ Å͹̳ΠâÀÌ ¶ß°í, ¶Ç Çϳª ÀÛÀº âÀÌ ¶å´Ï´Ù. ±× ÀÛÀº âÀÇ Á¦¸ñÀº "Seyon Command Center"ÀÔ´Ï´Ù. ¿©±â¼ ´ÙÀÌ¾ó¸µ µîÀÇ ¿©·¯ °¡Áö ¼¼¿¬ °ü·Ã ¸í·ÉÀ» ³»¸®´Â »ç·ÉºÎÀÇ ¿ªÇÒÀ» Çس¾ ¼ö ÀÖ½À´Ï´Ù. Àß ¾Æ½Ã´Â »çÇ×ÀÏ °Ì´Ï´Ù.
ÅؽºÆ® ¹®¼ÀÌ´Ù º¸´Ï ¼³¸íÇϱⰡ Á» Èûµé±â´Â ÇÏÁö¸¸ µÇ´Â ¸¸Å Çغ¸ÁÒ. ¿ì¼± ¼¼¿¬ »ç·ÉºÎ¸¦ ÀÚ¼¼È÷ º¸½Ã¸é ÀüüÀûÀ¸·Î 4°³ÀÇ ¿µ¿ªÀ¸·Î µÇ¾î ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. À§¿¡¼ºÎÅÍ Ã¹¹ø° ¿µ¿ªÀº DTR, DSR, RTS, CTS, RNG µî ¸ðµ© °ü·Ã »óȲÀ» º¸¿©ÁÖ´Â »óȲâÀÔ´Ï´Ù. µÎ¹ø° ¿µ¿ªÀº ¼¼¿¬ ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ¿¡°Ô º¸³»´Â ¸Þ¼¼Áö¸¦ º¸¿©Áִ âÀÔ´Ï´Ù. ¼¼¹ø° ¿µ¿ªÀº »ç¿ëÀÚ Á¤ÀÇ ¹öÆ°µéÀÌ º¸¿©Áö´Â ¿µ¿ª ÀÔ´Ï´Ù. Athena ¹¹ ÀÌ·± ¹®ÀÚ¿µéÀÌ º¸ÀÌ´Â ÇÑ ÁÙÀ» ¸»ÇÕ´Ï´Ù. ±× ´ÙÀ½ ¸¶Áö¸·À¸·Î About, Help, Set, Dial µîÀÇ ¹öÆ°µéÀÌ ¹è¿µÇ¾î ÀÖ´Â Á¦ÀÏ Å« »ç°¢Çü ¿µ¿ªÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÇÑÅ׸¸ º¸À̳ª¿ä? »ç½Ç µÎ¹ø°¸¸ Á¦¿ÜÇÏ°í °°Àº »ö»óÀ¸·Î Ä¥ÇØÁ® ÀÖÀ¸´Ï ¾ð¶æ ÆľÇÇϱⰡ ½±Áö´Â ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ¾ÕÀ¸·Î ºÐ¸íÇØÁú °Ì´Ï´Ù.
¿©±â¼ ÀÛÀº ¹öÆ°µéÀ» ¿ÀºêÁ§Æ®, °´Ã¼(Object)¶ó°í ºÎ¸¨´Ï´Ù. Xt ÇÁ·Î±×·¡¹ÖÀ» ÇÏ½Ç ÁÙ ¾Æ½Ã´Â ºÐµéÀº ±Ý¹æ ÀÌÇØÇϽðÚÁÒ? ¸ð¸£½Ã´õ¶óµµ ÀÏ´Ü ÀúÀÇ ¼³¸íÀ» ³¡±îÁö µé¾îÁֽŴٸé ÀÌÇØÇϱ⠾î·ÆÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ³× ¹ø° ¿µ¿ªÀÇ Ã¹¹ø° About À̶ó°í ¾º¿©Á® ÀÖ´Â ¹öÆ° °´Ã¼¸¦ ÇÑ ¹ø »ìÆì º¸ÁÒ. ÀÌ·¯ÇÑ ¸ðµç °´Ã¼´Â ¼¼¿¬À̶ó´Â ÇÁ·Î±×·¥À» Muhammad¶ó´Â »ç¶÷ÀÌ ¸¸µé ¶§, °íÀ¯ÇÑ À̸§À» ÁÖ°Ô µË´Ï´Ù. ÀÌ AboutÀ̶ó°í ¾º¿©Á® ÀÖ´Â ¹öÆ°Àº ÇÁ·Î±×·¥ »ó¿¡¼ aboutÀ̶ó´Â À̸§(Name)À» °¡Áö°í ÀÖ½À´Ï´Ù. ´ÙÀ½À¸·Î Help ¹öÆ°Àº help¶ó´Â À̸§À», Set ¹öÆ°Àº setÀ̶ó´Â À̸§À», µîµî Çؼ Shell ¹öÆ°Àº shellCommand¶ó´Â À̸§À» °¡Áö°í ÀÖ½À´Ï´Ù. ¹¹ À̸§Àº Á¤È®ÇÑ ±ÔÄ¢ÀÌ ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó Muhammad¾¾ ¸¶À½´ë·Î Áö¾îÁØ °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀÌ ¹Ù·Î ¹öÆ° °´Ã¼ÀÇ À̸§(Name)ÀÔ´Ï´Ù.
±×·±µ¥, ÀÚ¼¼È÷ º¼ ÇÊ¿äµµ ¾øÀÌ ±× ¹öÆ°µéÀº ±× À§¿¡ ¾º¿©ÀÖ´Â ±ÛÀÚ¸¸ ´Ù¸£°í, À§¿¡¼ »ìÆ캸¾ÒµíÀÌ À̸§¸¸ ´Ù¸£Áö, º»ÁúÀûÀ¸·Î °°Àº ºÎ·ù¿¡ ¼ÓÇÑ ³à¼®µéÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸»Àº À¯½ÄÇÏ°Ô ±× ¹öÆ°µé ¸ðµÎ ÇϳªÀÇ Class¿¡ ¼ÓÇÑ´Ù°í ¸»ÇÕ´Ï´Ù. ¿ä ¹öÆ°µéÀÌ ¸ðµÎ ¼ÓÇÑ Class´Â Athena À§Á¬ set Áß¿¡¼ Command À§Á¬¿¡ ÇØ´çÇÕ´Ï´Ù. Command¶ó°í ÇÏ´Â °ÍÀÌ ÀÌ ClassÀÇ À̸§ÀÔ´Ï´Ù.
Çò°¥¸®ÁÒ? ¼¼»ó ¸ðµç °Í¿¡´Â À̸§ÀÌ Àֱ⠸¶·ÃÀε¥... ¾ÕÀ¸·Î ±×³É À̸§ ¶Ç´Â °´Ã¼ À̸§À̶ó°í ÇÏ´Â °ÍÀº ÇÁ·Î±×·¡¸Ó¿¡ ÀÇÇؼ ºÙ¿©Áö´Â °³º°ÀûÀÎ À̸§(Name)À» ¶æÇÕ´Ï´Ù. ±× ´ÙÀ½À¸·Î Class ¶Ç´Â Ŭ·¡½º ¸íÀº ±× Ŭ·¡½º Àüü¸¦ ºÎ¸£´Â ´ëÇ¥ÀûÀÎ À̸§ÀÔ´Ï´Ù. ¿ö³« Çò°¥¸®´Â ºÎºÐÀ̶ó X ÇÁ·Î±×·¡¸ÓµéÀº ±×³É À̸§Àº ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ°í Ŭ·¡½º ¸íÀº ´ë¹®ÀÚ·Î ½ÃÀÛÇÏ´Â °ü½ÀÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ ±ÔÄ¢À» ¹«½ÃÇÏ´Â ÇÁ·Î±×·¡¸Ó´Â ¾øÀ» °Ì´Ï´Ù. Àڱ⠸ڴë·Î Çß´Ù°¡´Â X ÇÁ·Î±×·¡¸Ó ¼¼°è¿¡¼ Ãß¹æ´çÇÏ°í ¸» °Ì´Ï´Ù. :)
À§¿¡¼ »ìÆ캻 ¹öÆ° °´Ã¼´Â ÇÁ·Î±×·¡¸Ó ¶Ç´Â »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô Á¤ÇØÁÙ ¼ö ÀÖ´Â ¸î °¡Áö ¼Ó¼ºÀ» °®´Âµ¥ ¹Ù·Î ±×°ÍÀ» °´Ã¼ÀÇ ¸®¼Ò½º, ±×³É ÁÙ¿© ¸®¼Ò½º¶ó°í ºÎ¸¨´Ï´Ù. ¾ÕÀ¸·Î ¸®¼Ò½º¶ó°í ÇÏ¸é ¹Ù·Î °´Ã¼ÀÇ ¼ºÁúÀ» ÀǹÌÇÏ´Â ¸®¼Ò½º¸¦ ¸»ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î ¼³¸íÇغ¸ÁÒ. ÀÚ, Áö±Ý ÇöÀç ¿·Á ÀÖ´Â ¼¼¿¬À» ´ÝÀ¸½Ã°í ÇÑÅÒÀ̳ª X ÅÒ »ó¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇغ¾½Ã´Ù.
seyon -modem /dev/modem -xrm "*about.label: ABOUT"
-modem ¿É¼Ç µÚ¿¡ ¿©·¯ºÐÀÇ ¸ðµ©ÀÌ ´Þ¸° Æ÷Æ®¸¦ ÁöÁ¤ÇÏ´Â ÈÀϸíÀ» ½áÁÖ½Ã¸é µÇ°í ±× ´ÙÀ½ Á¦°¡ ¼³¸íµå¸®°íÀÚ ÇÏ´Â Á¤¸»·Î Áß¿äÇÑ ¸í·ÉÇà ¿É¼ÇÀÌ ¿©±â¿¡ ÀÖ±º¿ä.
Áß¿ä! Áß¿ä! Áß¿ä! -xrm ¿É¼Ç
»ç¿ë¹ý: -xrm "¸®¼Ò½º Á¤ÀÇ ¹®ÀÚ¿"
ÀÚ, ¾î¶»°Ô µÇ¾ú½À´Ï±î? AboutÀ̶ó°í ¾º¿©ÀÖ´ø °ÍÀÌ ABOUT·Î ¹Ù²î¾úÁÒ?
±× ´ÙÀ½¿¡´Â ´ÙÀ½°ú °°ÀÌ Çغ¾½Ã´Ù.
seyon -modem /dev/modem -xrm "*about.foreground: red"
±ÛÀÚ»öÀÌ ¹Ù²î¾úÁö¿ä?
Commmand À§Á¬ Ŭ·¡½º¿¡ ¼ÓÇØ ÀÖ°í À̸§Àº aboutÀÎ ¹öÆ°ÀÇ ¶óº§(Label)°ú Àü°æ»öÀ» ÇÑ ¹ø ¹Ù²Ù¾îº¸¾Ò½À´Ï´Ù. ÀÌ·± ½ÄÀ¸·Î Çؼ ¿ì¸®´Â ¿ì¸® °³¼º´ë·Î ¿øÇÏ´Â ¼¼¿¬ »ç·ÉºÎ¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.
¾à°£ ¾î·Á¿öÁö´Â±º¿ä. ´ÙÀ½°ú °°ÀÌ Çغ¾½Ã´Ù.
seyon -modem /dev/modem -xrm "*Command.foreground: Turquoise"
°á°ú¸¦ º¸¸é ¸ðµç ¹öÆ°ÀÇ Àü°æ»öÀÌ Turquoise»öÀ¸·Î º¯ÇÑ °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ¸íÀ» ÁöÁ¤ÇÏ¸é ±× Å¬·¡½º¿¡ ¼ÓÇÏ´Â ¸ðµç °´Ã¼¿¡ ´ëÇÏ¿© ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù.
-xrm ¿É¼ÇÀ» ÀÌ·± ÀÏÀ» Çس¾ ¼ö ÀÖ´Â ³à¼®ÀÔ´Ï´Ù. "¸®¼Ò½º Á¤ÀÇ ¹®ÀÚ¿"ÀÇ Çü½Ä¿¡ ´ëÇÏ¿© °£·«ÇÏ°Ô ¾Ë¾Æº¾½Ã´Ù.
"À̸§.À̸§.À̸§: <¸®¼Ò½º°ª>"
¶Ç´Â
(ApplicationClass|applicationName)*(ResourceClass|resourceName) : value
ÀÌ·¸°Ô ¾Ë¾ÆµÎ¾îµµ ÀÏ´ÜÀº ±¦Âú½À´Ï´Ù.
ÀÚ, ¿©±â¼ À̸§Àº Ŭ·¡½º¸íÀÏ ¼öµµ ÀÖ°í °´Ã¼ÀÇ Æ¯º°ÇÑ À̸§ÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í À̸§À» ÁöÁ¤Çϴµ¥ ÀÖ¾î *³ª ? ¹®ÀÚ¿Í °°Àº ¿ÍÀϵå Ä«µåµµ »ç¿ë°¡´ÉÇÕ´Ï´Ù. À§ÀÇ ¿¹¿¡¼ Ç×»óÀûÀ¸·Î * ¹®ÀÚ¸¦ »ç¿ëÇØ¿ÔÁö¿ä. À̸§°ú À̸§Àº ¸¶Ä§Ç¥(.)·Î ºÐ¸® ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À̸§Àº ¸î ´Ü°è°í °è¼ÓµÉ ¼ö ÀÖ½À´Ï´Ù. À§¿¡¼´Â 3°³¸¸ º¸¿´Áö¸¸ ¸î °³°¡ ¸¶Ä§Ç¥·Î ºÐ¸®µÉ Áö´Â ÇÁ·Î±×·¥¸¶´Ù ´Ù¸¨´Ï´Ù.
À§Á¬À̶ó´Â °´Ã¼µé °£¿¡´Â À§°è(hierachy)¶ó°í ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. Á·º¸¶ó°í º¸¸é ÁÁ½À´Ï´Ù. ¼¼¿¬¿¡¼´Â ´ÙÀ½°ú °°Àº °ü°è°¡ ¼º¸³ÇÕ´Ï´Ù. ¼¼¿¬ »ç·ÉºÎ´Â À§¿¡¼ ¼¼úÇÑ ÀÏÁ¤ ¿µ¿ª, Áï ¹öÆ°µéÀ» Æ÷ÇÔÇÒ ¾î¶² ¿µ¿ªÀ» °®½À´Ï´Ù. ±× ¿µ¿ªÀº ´Ù½Ã ¹öÆ°µéÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¹öÆ°À» ´©¸£¸é ¶Ç ´Ù¸¥ ¸Þ´º°¡ ¶á´ÙµçÁö ÇÏ´Â °ÍÀ¸·Î º¸¾Æ ¹öÆ°µé °¢°¢µµ ¹«¾ùÀΰ¡¸¦ °è¼Ó Æ÷ÇÔÇÏ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ¸ðµç °´Ã¼µéÀº ¼¼¿¬À̶ó´Â Àüü ÇÁ·Î±×·¥¿¡ ¼ÓÇØ Àִµ¥, ¼¼¿¬ÀÇ ÇÁ·Î±×·¥ À̸§ÀÌ seyonÀÌ°í, ¼¼¿¬ÀÇ Å¬·¡½º¸íÀº SeyonÀÔ´Ï´Ù. ÀÌ°Ç Muhammad¾¾°¡ X ÇÁ·Î±×·¡¹Ö °ü½À¿¡ µû¶ó ºÙ¿©ÁØ À̸§ÀÔ´Ï´Ù. ¼¼¿¬¿¡ °ü·ÃµÈ ¸ðµç °´Ã¼¸¦ ÁöÁ¤ÇÒ ¶§´Â Ç×»ó "Seyon." ÀÌ·± ½ÄÀ¸·Î ½ÃÀÛÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·± ½ÄÀ¸·Î ¸ðµÎ ½áÁÖ´Â °æ¿ì´Â µå¹°°í * ¹®ÀÚ µîÀ» ½á¼ Ç¥ÇöÇÕ´Ï´Ù. *´Â ¸ðµç ¹®ÀÚ¸¦ ´ëÇ¥ÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¿°µÎ¿¡ µÎ°í ÀÌ ±ÛÀ» °è¼Ó Àо°¡½Ã±æ ¹Ù¶ø´Ï´Ù. ¸®¼Ò½º ¶ÇÇÑ ¸®¼Ò½º Ŭ·¡½º¸íµµ ÀÖ°í ¸®¼Ò½º ±×³É À̸§µµ ÀÖ½À´Ï´Ù.
¶óº§µµ ¹Ù²Ù°í »ö»óµµ ¹Ù²Ù½Ã·Á¸é -xrm ¿É¼ÇÀ» ¿©·¯ ¹ø ÁÖ½Ã¸é µË´Ï´Ù.
-xrm ¿É¼ÇÀÌ ¾µ¸ð°¡ ÀÖ±â´Â Çϳª ±×°ÍÀ» ¿©·¯¹ø ¾²´Âµ¥´Â ÇÑ°è°¡ ÀÖÁÒ? Áß¿äÇÑ ¸î °³ÀÇ ¸®¼Ò½º¸¦ ¹Ù²Ù¾îÁÖ·Á°í ÇÒ ¶§ ¾²´Â Á¤µµÀÏ »ÓÀÔ´Ï´Ù. ÀÌ°Í ¸»°í ´Ù¸¥ ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù.
¼¼¿¬Àº ½ÇÇàµÇÀÚ¸¶ÀÚ /usr/lib/X11/app-defaults µð·ºÅ丮¿¡¼ ÀÚ½ÅÀÇ Å¬·¡½º¸í¿¡ ÇØ´çÇÏ´Â ÈÀϸí SeyonÀ» ã¾Æ¼ ÀнÀ´Ï´Ù. ±× ÈÀÏ¿¡´Â ¼¼¿¬¿¡ ´ëÇÑ Áß¿äÇÑ Á¤º¸µéÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼¼¿¬ »ç·ÉºÎÀÇ ¸ðµç ¼ÂÆÃÀÌ ±× ¾È¿¡ µé¾îÀֱ⵵ ÇÏÁÒ. ±× µð·ºÅ丮´Â ·çÆ®±ÇÇÑÀ¸·Î µé¾î°¡¼Å¼ Seyon ÈÀÏÀ» Write °¡´ÉÀ¸·Î ¼³Á¤ÇÑ ÈÄ ´Ù¸¥ À̸§À¸·Î Àá½Ã ¹Ù²Ù¾î º¾½Ã´Ù. ¼¼¿¬Àº ¾û¸ÁÀÌ µÇ°í ¸¿´Ï´Ù. ´ÙÀ½À¸·Î ¼¼¿¬Àº ¿©·¯ºÐÀÇ .Xdefaults ¼ÂÆÿ¡¼ ¼¼¿¬¿¡ ´ëÇÑ ¼ÂÆÃÀÌ ÀÖ³ª »ìÆ캾´Ï´Ù. ¸¶Áö¸·À¸·Î ¼¼¿¬Àº ¸í·ÉÇà¿¡¼ -xrm ¿É¼ÇÀ» Àоî³À´Ï´Ù.
ÁÖÀÇ :.xinitrc ¿¡ xrdb -merge .Xdefaults ¿Í °°Àº ¹®ÀåÀÌ ÀÖ³ª »ìÆ캸½Ê½Ã¿ä. ¶Ç´Â userresources=$HOME/.XdefaultsÀΰ¡ È®ÀÎÇغ¸½Ê½Ã¿ä.
¸¸¾à ¸®¼Ò½º¿¡ ´ëÇÑ ¼ÂÆÃÀÌ ¼·Î Ãæµ¹ÇÏ´Â °æ¿ì¿¡´Â ¸í·ÉÇàÀÌ ÃÖ¿ì¼±, ±× ´ÙÀ½À¸·Î .Xdefaults, ±×¸®°í ³ª¼ ¾îÇø®ÄÉÀÌ¼Ç µðÆúÆ® SeyonÀÌ µÚµû¸¨´Ï´Ù. ¸¶Âù°¡Áö·Î Ŭ·¡½º¸í¿¡ ´ëÇÑ ¼ÂÆÿ¡ ´ëÇÏ¿©, ƯÁ¤ °´Ã¼¿¡ ´ëÇÑ ¼ÂÆÃÀÌ ¿ì¼±ÇÕ´Ï´Ù.
-xrm "*Command.foreground: red"
-xrm "*about.foregrond: blue"
ÀÌ·± ½ÄÀÇ ¼ÂÆÃÀÌ ÀÖ´Ù¸é, about ¹öÆ°Àº Command Ŭ·¡½º¿¡ ¼ÓÇϹǷΠred ¼Ó¼ºÀ» °¡Áö´Â °ÍÀÌ ¾Æ´Ï¶ó ´õ¿í ´õ Ưº°ÇÑ ¼ÂÆÃÀÎ blue¸¦ ¶ì°Ô µË´Ï´Ù. - ¹°·Ð ÀÌ·¸°Ô °£´ÜÈ÷ ¸»ÇÒ ¼ö´Â ¾øÁö¸¸, ´õ ÀÚ¼¼ÇÑ °ÍÀº °ü·Ã¼ÀûÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù.
¸®½º½º¿¡ ´ëÇÑ ÀûÀýÇÑ ¼ÂÆÃÀ» ¼±ÅÃÇØÁÖ´Â °ÍÀÌ ¹Ù·Î ¿ì¸®¿¡°Ô´Â Æò¼Ò º¸ÀÌÁö ¾Ê°Ô ¿½ÉÈ÷ ÀÏÇÏ°í ÀÖ´Â XlibÀÇ "¸®¼Ò½º ¸Å´ÏÁ®"ÀÔ´Ï´Ù.
ÀÚ, ·çÆ®±ÇÇÑÀ¸·Î /usr/lib/X11/app-defaults/SeyonÀ» ¼öÁ¤Çغ¾´Ï´Ù. ¿©±â¼ ¿ì¸®´Â Á¤¸»·Î Àç¹ÌÀÖ´Â ÀÏÀ» ¸¹ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
fvwm¿¡¼´Â #·Î ½ÃÀÛÇÏ´Â ¹®ÀåÀÌ ÁÖ¼®¹®À̾úÁö¸¸, ¿©±â¼´Â !·Î ½ÃÀÛÇÏ´Â ¹®ÀåÀÌ ÁÖ¼®¹®À¸·Î 󸮵˴ϴÙ. fvwm¿¡¼ .fvwmrc ÈÀÏÀ» ´Ù·çµí ã±â ±â´ÉÀ» ÅëÇØ ¿øÇÏ´Â ¹®ÀåÀ» ã¾Æ¼ ¼öÁ¤Çغ¾½Ã´Ù. Àüü¸¦ ¼³¸íµå¸± ¼ö´Â ¾ø°í Àç¹ÌÀÖ´Â °Í¸¸ °ñ¶ó¼ ¼³¸íµå¸³´Ï´Ù.
*.title: Seyon Command Center
¾î¶² Ŭ·¡½º, °´Ã¼µç °£¿¡ titleÀ̶ó°í ÇÏ´Â ¸®¼Ò½º¸¦ °¡Áø ³à¼®ÀÇ °ª¿¡´Ù Seyon Command Center¶ó´Â ¹®ÀÚ¿À» ÇÒ´çÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿À» ¹Ù²Ù¾îÁÖ¸é ¼¼¿¬ »ç·ÉžÀÇ Å¸ÀÌƲ¹Ù Á¦¸ñÀÌ ¹Ù²ò´Ï´Ù.
*.iconName: <¾ÆÀÌÄÜ À̸§>
¾ÆÀÌÄÜ »óÅ¿¡¼ ³ªÅ¸³ª´Â À̸§À» ÁöÁ¤ÇØÁÝ´Ï´Ù. fvwmÀÇ IconTitle °°Àº ¼ÂÆÃÀ¸·Îµµ °¡´ÉÇÏÁÒ.
*font: <ÆùÆ®>
*·Î ½ÃÀÛÇÏ´Ï ¸ðµç ¹®ÀÚ¿À» ´ëÇ¥ÇÏ°í ³¡ÀÌ font·Î ³¡³ª´Â ¸ðµç ¸®¼Ò½º ¼ÂÆÿ¡ Àû¿ëµË´Ï´Ù. µû¶ó¼ ¿©±â¼ ÁÖ¾îÁö´Â <ÆùÆ®>´Â ¼¼¿¬ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëÇÏ°Ô µË´Ï´Ù.
*Cursor: <Ä¿¼¸í>
±âº» ÁöÁ¤°ªÀº hand2·Î µÇ¾î ÀÖÁÒ? fvwm ¸¶¿ì½º Ä¿¼ ¹Ù²Ù±â¿Í ¸¶Âù°¡ÁöÀÔ´Ï´Ù¸¸, ¿©±â¼´Â ¼ýÀÚ°¡ ¾Æ´Ï¶ó ¹®ÀÚ¿À» »ç¿ëÇÕ´Ï´Ù. /usr/include/X11/cursorfont.h ÈÀÏ¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. ¾Õ¿¡ ºÙÀº XC_´Â »©°í À̸§À» ½áÁÝ´Ï´Ù. °ËÀº ¼ÕÀÎ hand1À¸·Î ÇÑ ¹ø ¹Ù²ãº¸½Ã´Â °Íµµ...
*ShapeStyle: <¸ð¾ç>
¹öÆ°ÀÇ ¸ð¾çÀ» Á¤ÀÇÇØÁØ´Ù. <¸ð¾ç>¿¡ ¿Ã ¼ö ÀÖ´Â °ªÀº /usr/include/X11/XawÀÇ Command.h¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. °¡´ÉÇÑ °ªÀº Rectangle, RoundedRectangle, Oval, Ellipse ÀÌ·¸°Ô ³× °¡Áö°¡ ÀÖ½À´Ï´Ù.
ÇÑÂüÀ» ³»·Á°£ ÈÄ...
*Box·Î ½ÃÀÛÇÏ´Â ºÎºÐÀ» ã¾Æº¾½Ã´Ù. ÀÌ°ÍÀº ¿ì¸®°¡ À§¿¡¼ »ìÆ캸¾Ò´ø ¹öÆ°µéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â »ç°¢Çü ¿µ¿ªÀ» ¸»ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î´Â ´ÙÀ½°ú °°Àº ÁÙÀÌ ¾øÁö¸¸ »ðÀÔÇغ¾½Ã´Ù.
*Box.background: <»ö»ó>
ÀÚ, ´ÜÁ¶·Ó±â¸¸ Çß´ø »ç°¢Çü ¿µ¿ªÀÇ »ö»óÀÌ ¹Ù²ò´Ï´Ù.
*ok.lable: OK
*cancel.lable: Cancel
*done.label: Done
*yes.label: Yes
*no.lable: No
*edit.label: Edit
ÀÌ·± ½ÄÀÇ ÁÙµéÀ» ¹ß°ßÇϼ̽À´Ï±î? ok, cancel, done, µîÀº ¹öÆ° °´Ã¼ÀÇ À̸§ÀÔ´Ï´Ù. ok ¹öÆ°ÀÇ label ¸®¼Ò½º°¡ OK·Î µÇ¾îÀÖÁÒ? ÀÌ ºÎºÐÀ» °íÄ¡¸é ¿µ¾î±ÇÀÌ ¾Æ´Ñ ³ª¶ó »ç¿ëÀÚ°¡ »ç¿ëÇϱâ Æí¸®ÇÏ°ÚÁö¿ä? ÇÁ¶û½º »ç¶÷À̶ó¸é *yes.labelÀ» Qui·Î, *no.labelÀ» NonÀ¸·Î ¹Ù²Ü °Ì´Ï´Ù. µ¶ÀÏ »ç¶÷À̶ó¸é *yes.labelÀ» Ya (¸Â³ª¿ä?) *no.labelÀ» NeinÀ¸·Î ¹Ù²Ü °Ì´Ï´Ù. ¿ì¸®´Â "¿¹", "¾Æ´Ï¿À"·Î ÇÏ¸é µË´Ï´Ù.
*aboutÀ¸·Î ½ÃÀÛÇÏ´Â ÁÙµéÀº about ¹öÆ°¿¡ °üÇÑ °ÍÀÔ´Ï´Ù.
*setÀ¸·Î ½ÃÀÛÇÏ´Â ÁÙµéÀ» ¹Ø¿¡ ÀÖÁÒ?
Set ¹öÆ°À» ´©¸£¸é º¸µå, Æи®Æ¼, Æ÷Æ® µî¿¡ ´ëÇÑ ¼ÂÆÃÀ» ÇÏ´Â »õ·Î¿î âÀÌ Çϳª »ý±é´Ï´Ù. ±×°ÍÀÇ À̸§ÀÌ uBoxÀÎ °Í °°½À´Ï´Ù.
*set*uBox.Toggle.background: <»ö»ó>
*set*uBox.Toggle.foreground: <»ö»ó>
Åä±Û¹öÆ°¿¡ ÇØ´çÇÏ´Â °ÍÀº Strip 8th, CTS/RTS ¼³Á¤ µîÀÔ´Ï´Ù. Àü°æ»ö/¹è°æ»öÀº ¼³Á¤µÇÁö ¾ÊÀº »óÅÂÀÇ »ö»óÀ̸ç, ¼³Á¤µÇ¸é Àü°æ»ö/¹è°æ»öÀÌ µÚ¹Ù²ò´Ï´Ù. ³ª¸ÓÁö ÁÙÀº ¸ðµÎ label¿¡ °üÇÑ °ÍÀ̹ǷΠ¼³¸íµå¸®Áö ¾Ê°Ú½À´Ï´Ù.
*transfer*upload*font: <ÆùÆ®>
¾÷·ÎµåÇÒ ¶§ ÈÀϸíÀ» ÀԷ¹޴ â¿¡¼ ¾²´Â ÆùÆ®°¡ ³Ê¹« ÀÛ´Ù°í »ý°¢ÇÏÁö ¾ÊÀ¸½Ê´Ï±î? <ÆùÆ®>¸¦ Å« °ÍÀ¸·Î ¹Ù²Ù¾î ÁÖ½Ã¸é µË´Ï´Ù.
*edit*title: File Edit ¶ó´Â ÁÙ±îÁö ÀüÁøÇÕ´Ï´Ù. º¸Åë ¿¡µðÅÍ¿¡ »ç¿ëµÇ´Â ÆùÆ®°¡ ³Ê¹« ÀÛÁÒ? *edit*Text*font ¸¦ ¹Ù²Ù¾î ÁÖ½Ã¸é µË´Ï´Ù. ±â¿Õ¿¡ ¹Ù²Û °Å À§·Î ¿Ã¶ó°¡¸é *help ¼ÂÆÃÀÌ Àִµ¥, *help*Text*font¶ó´Â ÁÙÀ» ³Ö¾î¼ ÆùÆ®¸¦ ¹Ù²Ù¾î º¾½Ã´Ù.
!
! Message box
!
¿©±â±îÁö °¡º¾½Ã´Ù. ¸Þ½ÃÁö ¹Ú½ºÀÇ ¹è°æ»öÀ» ¹Ù²Ù¾î º¸ÁÒ.
*messageBox*background: <»ö»ó>
*messageBox*foreground: <»ö»ó>
!
! Status box
!
¸ðµ© °ü·Ã »óȲâÀÔ´Ï´Ù.
*statusBox.background: <»ö»ó>
*statusBox.foreground: <»ö»ó> µîµî
!
! Quick Keys
!
¿©±â¿¡´Â »ç¿ëÀÚ Á¤ÀÇ ¹öÆ°ÀÌ µé¾î°¡´Â âÀÔ´Ï´Ù.
*quickKeyBox.Command.font: <»ö»ó>
*quickKeyBox.background: <»ö»ó>
*quickKey1.visible: < on ¶Ç´Â off >
*quickKey2.visible: < on ¶Ç´Â off >
...
´ÜÃà ¹öưâ¿¡ ¾µ µ¥ ¾ø´Â ¹öÆ°µéÀÌ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù. º¸Åë ¾²Áöµµ ¾Ê°í ÀÖÁö¿ä. onÀº ±× ¹öÆ°À» º¸ÀÌ°Ô ÇÏ°í off´Â º¸ÀÌÁö ¾Ê°Ô ÇÕ´Ï´Ù.
*quickKey1.action: <Çൿ>
...
*quickKey1.label: <¹®ÀÚ¿>
...
ÀÚ, À§¿¡¼ <Çൿ>¿¡ µé¾î°¥ ¼ö ÀÖ´Â ¼¼¿¬ ³»ºÎÀÇ ÇÔ¼öµéÀº ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù. ¿©±â¼ ¼¼¿¬ÀÇ ³î¶ó¿î ±â´ÉÀÌ µ¸º¸ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº ¼¼¿¬ ¸Þ´º¾óÀ» Âü°íÇϽðí¿ä. ¸¹ÀÌ ¾²ÀÌ´Â °Í Çϳª¸¸ ¼Ò°³ÇÕ´Ï´Ù. º¸Åë ¹öÆ° Çϳª·Î ZMODEM ¾÷·Îµå/´Ù¿î·Îµå ¹öÆ°À» Á¤ÀÇÇؼ ¾²´Â °Ì´Ï´Ù.
Transfer ¹öÆ°À» ´©¸£¸é ÇöÀç µî·ÏµÇ¾î ÀÖ´Â ÈÀÏ Àü¼Û Á¤ÀÇ°¡ ¸®½ºÆ®·Î ³ª¿É´Ï´Ù. Àú´Â ¼¼¿¬ÀÇ ³»ºÎ ÇÔ¼ö Áß FileTransfer()¸¦ »ç¿ëÇÏ°Ú½À´Ï´Ù.
»ç¿ë Çü½Ä : FileTransfer( <Àü¼Û ÇÁ·ÎÅäÄÝ ¹øÈ£> [, <ÈÀϸ®½ºÆ®> ] )
<Àü¼Û ÇÁ·ÎÅäÄÝ ¹øÈ£>°¡ ÀǹÌÇÏ´Â °ÍÀº À§ ¸®½ºÆ®¿¡ ³ª¿À´Â ¼ø¼¸¦ ¸»ÇÕ´Ï´Ù. ¸Ç óÀ½ °ÍÀÌ 1ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. <ÈÀϸ®½ºÆ®>´Â º¸Åë Àû¾îÁÖÁö ¾Ê½À´Ï´Ù. ÈÀÏÀ» ´Ù¿î¹Þ´Â °æ¿ì¿¡´Â ÇÊ¿ä¾ø°í, ÈÀÏ Àü¼ÛÀÇ °æ¿ì¿¡´Â ÈÀÏÀ̸§À» ÀԷ¹޵µ·Ï ÇÁ·ÎÅäÄÝÀÌ Àß Á¤ÀǵǾî ÀÖÀ» °Ì´Ï´Ù. Àú´Â XRZ 0.5¸¦ ¹Þ¾Æ¼ ´Ù¿îÇÁ·Î±×·¥À¸·Î ¾²°í Àִµ¥¿ä, ±×°ÍÀ» G E T À̶ó´Â À̸§ÀÇ ´ÜÃà¹öÆ°À¸·Î Á¤ÀÇÇؼ ¾¹´Ï´Ù. ½Ã°£ÀÌ µÈ´Ù¸é XSZ¸¦ ¸¸µé°í´Â ½ÍÁö¸¸ ¼Ò½ººÐ¼®¸¸ Çسõ°í ¸ÅÀÏ ¹Ì·ç±â¸¸ Çϳ׿ä.
*quickKey1.visible: on
*quickKey1.lable: G E T
*quickKey1.action: FileTransfer(1); Beep();
*quickKey?.font: 8x16
Âü°í·Î ÀúÀÇ ÈÀÏ Àü¼Û Á¤ÀÇ ¸®½ºÆ® 1 ¹øÀº "Xrz3D" "$xrz" No ÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î Fun message¿¡ ´ëÇÏ¿© ¾Ë¾Æº¾½Ã´Ù.
*funMessages: \
"Hi there! Helloooooooooo!" \
...
"I've fallen and I can't get up!"
¿©·¯ °³ÀÇ ¹®ÀÚ¿À» Àû¾îÁִµ¥ ÁÙÀ» ¹Ù²Ü ¶§ \ ¹®ÀÚ¸¦ »ç¿ëÇÑ °Í¿¡ À¯ÀÇÇսôÙ.
¾Õ¿¡¼ ´Þ¸® ¼¼¿¬ÀÇ Å¬·¡½º¸í SeyonÀ» ¾Õ¿¡´Ù ºÙ¿©Áֽñ⠹ٶø´Ï´Ù. ÀúÀÇ ¿¹¸¦ º¸¿©µå¸®´Â °ÍÀ¸·Î ³¡À» ¸Î°Ú½À´Ï´Ù. ¼¼¿¬ ±× ÀÚü¿¡ ´ëÇÏ¿© ¼³¸íÀ» ÇÑ´Ù´Â °ÍÀÌ ¿Ø¸¸ÇÑ ºÐ·® °¡Áö°í´Â ¾öµÎµµ ¸ø³¾ ¸¸Å ¸¹¾Æ¼ ... Á¦°¡ ¼¼¿¬±îÁö ´Ù·ê ¼ö´Â ¾øÀ» °Í °°½À´Ï´Ù. ´Ù¸¥ ÆÄ¿ö ¸®´ª¼ºÐµé²²¼ ÇØÁֽøé Á¦°Ôµµ µµ¿òÀÌ µÇ·Ã¸¸...
ÈÀÏ ³»¿ëÀ» °»½ÅÇϽŠÈÄ, ÅÒ »ó¿¡¼ xrdb -merge .Xdefaults ÇϽøé X ¸¦ Á¾·áÇϰųª ÇÏÁö ¾Ê¾Æµµ °»½ÅµÈ ¸®¼Ò½º ¼ÂÆÃÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
! --- Seyon ---
Seyon.modems: /dev/modem
Seyon.vt100.background: DarkBlue
Seyon.vt100.foreground: white
Seyon.*.pointerShape: pencil
Seyon.dialDelay: 0
Seyon.idleGuardInterval: 300
Seyon.autoZmodem: off
Seyon.metaKeyTranslation: off
Seyon.captureFile: cap
Seyon.showFunMessages: on
Seyon.dialRepeat: 100
Seyon.autoZmodemAction: $xrz
Seyon.modemHangupString: ATH0^M
Seyon.idleGuard: on
Seyon.hangupConfirm: off
Seyon.rtsctsFlowControl: on
Seyon.defaultBPS: 38400
Seyon.zmodemAutoDownload: off
Seyon.zmodemAutoDownloadCommand: $xrz
! --- ÀÌ ºÎºÐÀÌ ¸®¼Ò½º ¼ÂÆÃÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù ---
Seyon*title: Seyon Command Centre
Seyon*iconName: My Seyon
Seyon*Cursor: hand1
Seyon*yes.label: Qui
Seyon*no.label: Non
Seyon*set*uBox.Toggle.background: Pink
Seyon*set*uBox.Toggle.foreground: SteelBlue
Seyon*transfer.label: Up/Dn
Seyon*transfer*upload*title: Which File ?
Seyon*transfer*upload*font: -adobe-courier-medium-r-normal--18-*-*-*-*-*-*-*
Seyon*transfer*upload*dialog.lable: Enter FileName
Seyon*exit.label: Quit
Seyon*messageBox*foreground: purple4
Seyon*messageBox*background: seashell1
Seyon*statusBox.background: grey
Seyon*quickKeyBox.Command.font: 9x15bold
Seyon*quickKeyBox.background: steelblue
Seyon*quickKey1.visible: on
Seyon*quickKey2.visible: on
Seyon*quickKey3.visible: off
Seyon*quickKey4.visible: off
Seyon*quickKey5.visible: off
Seyon*quickKey1.action: FileTransfer(1); Beep();
Seyon*quickKey2.action: FileTransfer(2); Beep();
Seyon*quickKey?.font: 8x16
Seyon*quickKey1.label: G E T
Seyon*quickKey2.label: P U T
Seyon*Command.background: PeachPuff
Seyon*quickKey1.background: DeepPink
Seyon*dial.background: blue
Seyon*dial.foreground: snow
Seyon*hangup.background: SeaGreen
Seyon*hangup.foreground: snow
Seyon*misc.background: Pink
Seyon*cancel.background: DeepPink
Seyon*dismiss.background: DeepPink
Seyon*exit.background: grey
Seyon*exit.foreground: black
Seyon*directory*lBox.ok.background: blue
Seyon*directory*lBox.ok.foreground: snow
! Âü°í·Î ÈÀÏ Àü¼Û Á¤ÀÇ 2¹øÀº ´Ù¿î·Îµå·Î¼ "ZDown" "$sz -vv" y ÀÔ´Ï´Ù.
X À©µµ´Â »ç¿ëÀÚ¿¡°Ô ¹«ÇÑÇÑ ÀÚÀ¯¸¦ ÁÖ°í ÀÖ´Ù!
xtermÀÇ Å¬·¡½º¸íÀº XTermÀÔ´Ï´Ù.
man xterm ÇϽøé ÀÚ¼¼ÇÏ°Ô ¸®¼Ò½º ¸ñ·ÏÀÌ ³ª¿É´Ï´Ù. ±×°ÍÀ» Âü°íÇÏ½Ã¸é µË´Ï´Ù. Àú´Â ¸î °¡Áö¸¸ ´Ù·ç±â·Î ÇÏÁö¿ä.
XTerm*cursorColor: <»ö»ó>
Ä¿¼ÀÇ »ö»óÀ» ¹Ù²ß´Ï´Ù.
XTerm*font: <ÆùÆ®>
XTerm*pointerShape: <Æ÷ÀÎÅ͸í>
XTerm*scrollBar: <on/off> ½ºÅ©·Ñ¹Ù¸¦ Ç¥½ÃÇÒ °ÍÀΰ¡?
XTerm*saveLines: <¼öÄ¡°ª> ¸î ÁÙÀ» ±â¾ïÇصΰí ÀÖÀ» °ÍÀΰ¡?
ÇÏ¿©Æ° ¾öû³ª°Ô ¸¹Àº ¸®¼Ò½ºµéÀÌ ÀÖ½À´Ï´Ù.
¿ì¸® ¸ðµÎ°¡ ¸¹ÀÌ ¾²´Â hantermÀº XtermÀ» ±â¹ÝÀ¸·Î ÇϽŠ°Í ¾Æ½ÃÁÒ? hantermÀÇ Å¬·¡½º¸íÀº HantermÀÔ´Ï´Ù. ÇÑÅÒ¿¡ ´ëÇÏ¿© ¸®¼Ò½º ¼ÂÆÃÀ» ÇϽ÷Á¸é XTerm ºÎºÐÀ» HantermÀ¸·Î ¹Ù²Ù¾î ÁÖ½Ã¸é µË´Ï´Ù.
´ÙÀ½°ú °°ÀÌ Çغ¾½Ã´Ù.
xterm-1.Font: 7x13bold
xterm-2.Font: 6x10
xterm-3.Font: fixed
xterm-1, xterm-2, xterm-3Àº Ŭ·¡½º¸íÀÌ ¾Æ´Ï¶ó ±×³É À̸§ÀÔ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ xtermÀ» ½ÇÇà½ÃÄÑ º¸¸é ¾î¶»°Ô µÉ±î¿ä?
xterm -name "xterm-1"
xterm -name "xterm-2"
xterm -name "xterm-3"
¿¹»óÇϽŠ°á°ú°¡ ³ª¿Ô½À´Ï±î?
¿©·¯ºÐÀÌ ¸¹ÀÌ »ç¿ëÇÏ´Â CD Ç÷¹À̾î·Î¼ workmanÀÌ ÀÖ½À´Ï´Ù. Ŭ·¡½º¸íÀº WorkmanÀÔ´Ï´Ù. ´ëÇ¥ÀûÀÎ ¸®¼Ò½º´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Workman.initialVolume: <¼öÄ¡>
Ãʱ⠺¼·ýÀ» Á¤ÇØÁØ´Ù. <¼öÄ¡>´Â 0ºÎÅÍ 100 »çÀÌ Ãʱ⠺¼·ýÀÌ ¸¾¿¡ µéÁö ¾ÊÀ¸¸é Á¤ÇØÁֽʽÿä.
Workman.smallButtons: <³í¸®°ª(true,false)>
ÀÛÀº ¹öÆ°À» »ç¿ëÇÒ °ÍÀΰ¡?
Workman.autoPlay: < never, normal, always >
always¸¦ ¼±ÅÃÇÏ¸é ¿öÅ©¸Ç ½ÇÇà½Ã ½Ãµð ¾È¿¡ µé¾îÀÖ´Â À½¾Ç½Ãµð¸¦ ¿¬ÁÖÇÕ´Ï´Ù. ÀÚµ¿À¸·Î CD¸¦ ¿¬ÁÖÇØ ÁشٵçÁö ÇÏ´Â ±â´ÉÀº ¹ú½áºÎÅÍ ÀÖ¾î¿Ô´Âµ¥, Áö±Ý¿¡¾ß »õ·Î¿î ±â´ÉÀÌ »ý±ä °Í ¸¶³É ¶°µé¾î´ë´Â °æ¿ì¸¦ º¸¸é ÇѽÉÇÕ´Ï´Ù. X À©µµ ½ÃÀ۽à Ç×»ó ±×·¸°Ô ÇϽ÷Á¸é fvwm ÃʱâÈ ÇÔ¼ö¿¡ workmanÀ» ½ÇÇà½ÃÄÑ Áֽʽÿä. ¹°·Ð autoPlay ¸®¼Ò½º¸¦ always·Î ¼³Á¤ÇϽðí¿ä. ±× ´ÙÀ½ Style ¿É¼ÇÀ¸·Î StartIconic ÇÏ½Ã¸é ¾ÆÀÌÄÜ »óÅ·Π½ÃÀÛÇÏ°ÚÁÒ?
±× ´ÙÀ½À¸·Î xcalc¸¦ ¿¹·Î µé¾î º¸ÁÒ. ¿ì¸® ¸ðµÎÀÇ xcalc´Â »ó´çÈ÷ ĢĢÇÑ °è»ê±â¿¡ ºÒ°úÇÕ´Ï´Ù.
Ŭ·¡½º¸íÀº XCalcÀÔ´Ï´Ù. ¹öÆ° Çϳª Çϳª¿¡ ´ëÇÏ¿© »ö»óÀ» ÀúÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
XCalc.ti.Command.background: <»ö»ó>
XCalc.ti.Command.foreground: <»ö»ó>
º¸ÅëÀÇ °æ¿ì xcalc´Â TI-30 °è»ê±â¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏÁö¸¸ xcalc ½ÇÇà¿É¼Ç¿¡ -rpnÀ» ÁÖ¸é ¿·À¸·Î ±ä HP-10C °è»ê±âó·³ ÇൿÇÕ´Ï´Ù. ÀÌ °æ¿ì¿¡ À§ÀÇ ti¸¦ ¸ðµÎ hp·Î ¹Ù²Û ¼ÂÆÃÀ» ÇÊ¿äÇÕ´Ï´Ù.
TI °è»ê±âÀÇ ¹öÆ° Çϳª Çϳª¿¡ ´ëÇÑ ¼ÂÆÃÀº XCalc.hp.button4.background ÀÌ·±½ÄÀ¸·Î ÇØÁÝ´Ï´Ù. CE/C ¹öÆ°À̳ª AC ¹öÆ°Àº »ö»óÀ» ¹Ù²Ù¾îºÁµµ ÁÁ°ÚÁö¿ä? XCalc.ti.button4.background ±×¸®°í button5ÀÇ »ö»óÀ» ¹Ù²Ù½Ê½Ã¿ä.