´ÙÀ½
ÀÌÀü¸ñÂ÷
ÀÌ ¹®¼¿¡´Â kwm¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Á¤º¸, Ư¡ Âü°í¹®, kwm Á¦¾î ¸ðµâ°ú
½Ã½ºÅÛ »ç¿îµå ¸ðµâÀÇ °³¹ßÀÚµéÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀûÀÎ Á¤º¸°¡ Æ÷Ç﵂ ÀÖ´Ù.
¾î¶»°Ô ÇÏÀ§´Ü°è(kwinconfig °³¹ßÀڵ鸸 Èï¹Ì·Î¿öÇÏ´Â)¿¡¼ kwmÀ» ¼³Á¤ÇÏ´ÂÁö¿¡ ´ëÇÑ ´õ¿í ¸¹Àº Á¤º¸´Â
kwmrc¿Í ¼Ò½º Äڵ带 ã¾Æº¸±â ¹Ù¶õ´Ù.
¸ðµç ÇÁ·Î±×·¡¸Ó¸¦ À§ÇØ: ¿©·¯ºÐÀÇ ¸ñÀûÀ» À§Çؼ ¾î¶»°Ô kwmÀ» ÀÌ¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ Á¤º¸´Â libkdecore¾È¿¡ ÀÖ´Â kwm.h
¸¦ È®ÀÎÇغ¸±â ¹Ù¶õ´Ù.
¸ðµâ¿¡ ´ëÇØ, KWMModulesApplication
Ŭ·¡½º´Â ¾î¶»°Ô ¸ðµâÀ» ±â·ÏÇÏ´ÂÁö¿¡ ´ëÇÑ ÁÁÀº ¿¹¸¦ Á¦°øÇÑ´Ù.
kwmÀº KDE¸¦ À§ÇÑ ÃÖ°íÀÇ À©µµ¿ì °ü¸®ÀÚÀ̸ç, ´ÙÀ½°ú °°Àº °ÍµéÀ» Á¦°øÇÑ´Ù:
- KDE¿Í ¿Ïº®ÇÑ Á¶È.
- ¿Ïº®ÇÑ Å°º¸µå Á¦¾î.
- µ¶Æ¯ÇÑ À©µµ¿ì ŸÀÌƲ°ú ¾ÆÀÌÄÜ¿¡ ÀÇÇÑ Çö´ëÀûÀÎ ¿Ü°ü°ú ´À³¦.
- ½© ÇÁ·ÒÇÁÆ®¸¦ ºü¸£°Ô ¿¢¼¼½ºÇϱâ À§ÇØ È÷½ºÅ丮 ±â´ÉÀ» »ç¿ëÇÏ´Â Æí¸®ÇÑ ¹Ì´Ï ¸í·ÉÇà À©µµ¿ì.
- ½ÇÇàÁß¿¡ ´Ù½Ã ½ÃÀÛÇÏÁö ¾Ê°íµµ Àç¼³Á¤ÀÌ °¡´ÉÇÑ ´É·Â.
- 2¼¼´ë À©µµ¿ì °ü¸®ÀÚ. KWMÀº µ¶Á¡±ÇÀÌ ÀÖ´Â Äڵ峪 Æò¹üÇÑ Xlib¸¦ »ç¿ëÇÏÁö ¾Ê°í widget(¹öÆ°, ¸Þ´º, ¸®½ºÆ®¹Ú½º µî.)À» Áö¿øÇÏ´Â GUI ÅøŶÀ» »ç¿ëÇÑ´Ù.
- ´Ù¸¥ °¡»ó µ¥½ºÅ©Å¾¿¡¼ ÀÛ¾÷ÇÒ ¶§Á¶Â÷ ¿Ïº®ÇÏ°Ô fouce¸¦ Á¶ÀÛÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù(´Ù¸¥ À©µµ¿ì °ü¸®ÀÚµéó·³ desktop-switching-and-losing-focus°¡ ¾Æ´Ï´Ù).
- ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼¼¼Ç °ü¸®¿Í ¼¼¼Ç °ü¸® proxy¸¦ ÀÛµ¿Çϱâ À§ÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù.
ÀÌ proxy´Â °¡»ó µ¥½ºÅ©Å¾»ó¿¡ À©µµ¿ì ¼Ó¼º(ÃÖ´ëÈ, sticky, ¾ÆÀÌÄÜÈ, µî.)À» Æ÷ÇÔÇÑ ÀÌÀü »óÅ·ΠÀÀ¿ëÇÁ·Î±×·¥À» º¹¿øÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
- X ¼¹ö°¡ °¡´ÉÇÑ °÷ÀÌ¸é ¾îµð¿¡¼³ª »ç¿ëÇÒ ¼ö ÀÖ´Â Çö´ëÀûÀÎ ¸ðµâ °³³ä.
KWM ¸ðµâÀº ¸Å¿ì µ¶¸³ÀûÀÌ´Ù: ¸ðµâÀº kwm ÀüÈÄ¿¡ ½ÃÀ۵ǾîÁö¸ç, ¸ðµâÀÌ ½ÇÇàµÇ°í ÀÖ´Â µ¿¾È KWMÀº Àç½ÃÀÛÇÒ ¼ö ÀÖ°í, ÀÚµ¿À¸·Î ±×µé¿¡°Ô ÀçÁ¢¼ÓµÉ °ÍÀÌ´Ù.
kwm.h
Àº X ¼¹ö¿¡ ¾à°£ÀÇ È®À强À» Á¦°øÇÑ´Ù: ÀÀ¿ëÇÁ·Î±×·¥Àº ±×µé ÀÚ½ÅÀ» ÃÖ´ëÈ (¶Ç´Â À©µµ¿ì °íÁ¤, decorate/undecorate, ±×¿Ü ¹«¾ùÀ̵çÁö)ÇÒ ¼ö ÀÖ°í ÀÚ½ÅÀÇ ¾ÆÀÌÄÜÀ» Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½
ÀÌÀü¸ñÂ÷