´ÙÀ½ ÀÌÀü Â÷·Ê

4. ±âº»ÀûÀÎ ¼³Á¤

ºí·¢¹Ú½ºÀÇ °ÅÀÇ ¸ðµç ±âº»ÀûÀÎ ¼³Á¤Àº ~/.blackboxrc¿¡¼­ ÇÑ´Ù. ÀÌ ÆÄÀÏÀº ºí·¢¹Ú½º¸¦ Çѹø ½ÇÇàÇÑ ÈÄ Á¾·áÇϰųª Àç½ÃÀÛÇÏ¸é »ý¼ºµÈ´Ù. ÀÌ ÀåÀÇ ³ª¸ÓÁö ºÎºÐÀº ~/.blackboxrcÀÇ À¯¿ëÇÑ ¿É¼ÇÀ» º¸°í, ±× ¼³Á¤¹ýÀ» ¾Ë¾Æº»´Ù. ¾Æ·¡´Â ~/.blackboxrcÀÇ ¿¹ÀÌ´Ù. :

session.screen0.workspaces:            1
session.screen0.toolbarOnTop:          False
session.screen0.toolbarWidthPercent:   66
session.screen0.windowPlacement:       SmartPlacement
session.screen0.slitPlacement:         CenterRight
session.screen0.focusModel:            SloppyFocus
session.screen0.strftimeFormat:        %I:%M %p
session.screen0.workspaceNames:        Workspace 1
session.menuFile:                      /usr/local/share/Blackbox/menu
session.windowCycleModifier:           Mod1
session.colormapFocusModel:            Click
session.colorsPerChannel:              4
session.doubleClickInterval:           250
session.workspaceChangeModifier:       Control
session.autoRaiseDelay:                250
session.styleFile:                     /usr/local/share/Blackbox/styles/default
session.imageDither:                   True
session.moveStyle:                                                      Opaque

session.menuFile

ÀÌ º¯¼öÀÇ ÃʱⰪÀº DEFAULTMENU (config.h¿¡¼­ À§ÀÇ ¿¹¿Í °°ÀÌ ¼³Á¤µÉ°ÍÀÌ´Ù.) ÀÌ´Ù. °¡´ÉÇÑ °ªÀº <(/path/to/menu/file)>·Î ¸Þ´º ¼³Á¤ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ¸Þ´º ¼³Á¤ÆÄÀÏ¿¡ ´ëÇؼ­´Â 5Àå¿¡¼­ ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇÑ´Ù.

session.styleFile

ÀÌ º¯¼öÀÇ ÃʱⰪÀº DEFAULTSTYLE (config.h¿¡¼­ À§ÀÇ ¿¹¿Í °°ÀÌ ¼³Á¤µÉ°ÍÀÌ´Ù.) ·Î °¡´ÉÇÑ °ªÀº <(/path/to/style/file)>ÀÌ´Ù. ÀÌ º¯¼ö´Â ½ºÅ¸ÀÏ ¼³Á¤ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î 6Àå¿¡¼­ ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇÏ°Ú´Ù.

session.colormapFocusModel

ÀÌ º¯¼öÀÇ ±âº»°ªÀº ClickÀ¸·Î °¡´ÉÇÑ °ªÀº <[Click|FollowsMouse]> ÀÌ´Ù. ÀÌ º¯¼ö´Â colormap focus modelÀ» ¼³Á¤Çϴ°ÍÀ¸·Î, ÀÌ°ÍÀº ¾î¶»°Ô ¾îÇø®ÄÉÀ̼ÇÀÌ colormap À» °®°Ô Çϴ°¡¸¦ Á¤ÀÇÇÑ´Ù.

session.doubleClickInterval

ÀÌ º¯¼öÀÇ ±âº»°ªÀº 250À¸·Î À¯¿ëÇÑ °ªÀº <(number)> ÀÌ´Ù. ÀÌ º¯¼ö´Â ¸¶¿ì½ºÀÇ ´õºíŬ¸¯ °£°ÝÀ» milliseconds °ªÀ¸·Î ¼³Á¤ÇÑ´Ù. ´Ù¸£°Ô ¼³¸íÇÑ´Ù¸é ´õºíŬ¸¯À» ¿Ï¼ºÇϱâ À§ÇÏ¿© µÎ¹ø° Ŭ¸¯À» ¾ó¸¶³ª ¿À·§µ¿¾È ±â´Ù¸±°ÍÀΰ¡¸¦ ³ªÅ¸³½´Ù.

session.colorsPerChannel

±âº»°ªÀº 4·Î¼­ °¡´ÉÇÑ °ªÀº <(<2, 2|>6, 6|number)>ÀÌ´Ù. ÀÌ°ÍÀº ºí·¢¹Ú½º°¡ X server¿¡¼­ ¾ó¸¶³ª ¸¹Àº Ä÷¯¸¦ °¡»ó µð½ºÇ÷¹ÀÌ·Î °¡Á®¿À°Ô Çϴ°¡¸¦ ³ªÅ¸³½´Ù. ä³ÎÀº red, green, blue¸¦ ³ªÅ¸³»¸ç, ÀÌ´Â ºí·¢¹Ú½º°¡ º¯¼ö°ª^3ÀÇ Ä÷¯¸¦ ¾µ ¼ö ÀÖÀ½À» ³ªÅ¸³½´Ù.

session.imageDither

ÀÌ º¯¼öÀÇ ±âº»°ªÀº True·Î <[True|False]> µÑ Áß ÇϳªÀÇ °ªÀ» °®´Â´Ù. True°ªÀ» »ç¿ëÇϸé À̹ÌÁö¸¦ ºÎµå·´°Ô ³ªÅ¸³½´Ù.

session.autoRaiseDelay

±âº»°ªÀº 250À¸·Î <(number)>ÀÇ °ªÀ» °®´Â´Ù. auto raise´Â ¸¶¿ì½º Ä¿¼­°¡ âÀ§¿¡ ÀÖÀ»¶§ ÁÖ¾îÁø °ª(milliseconds) ÈÄ¿¡ ÀÚµ¿À¸·Î âÀÌ È­¸éÀÇ ¸Ç ¾ÕÀ¸·Î ³ª¿À°Ô ÇÏ´Â °ÍÀ¸·Î, ÀÌ º¯¼ö´Â auto raise±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÁöÁ¤Çϴ°ÍÀÌ´Ù. ÀÌ º¯¼ö´Â session.screen0.focusModel°ú °áÇÕµÇ¾î »ç¿ëµÇ¾îÁø´Ù.

session.moveStyle

±âº»°ªÀº False·Î <[Opaque|Not There]>ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù. ÀÌ º¯¼ö´Â âÀ» À̵¿½Ãų¶§ ¾î¶² ¸ð¾çÀ¸·Î À̵¿µÇ°Ô Çϴ°¡¸¦ Á¤ÀÇÇϸç ƯÁ¤°ªÀÌ ¾øÀ» ¶§ (±âº»°ªÀ¸·Î µÑ °æ¿ì) ¿¡´Â âÀÇ ¿Ü°û¼±¸¸ ¿òÁ÷À̸ç Opaque·Î ¼³Á¤ÇÏ¸é ¿òÁ÷À϶§ âÀÇ ¸ðµç ³»¿ëÀ» º¸¿©ÁÖ¸ç ¿òÁ÷ÀδÙ.

session.workspaceChangeModifier

±âº»°ªÀº ControlÀÌ°í <[Shift|Lock|Control|Alt|Mod2|Mod3|Mod4|Mod5]> °ªÀ» °¡Áú ¼ö ÀÖ´Ù. ÀÌ º¯¼ö´Â ÀÛ¾÷°ø°£À» ¿òÁ÷À϶§ »ç¿ëÇÒ Å°°ªÀ» Á¤ÇÏ´Â °ÍÀ¸·Î, ÁÂ/¿ì È­»ìǥŰ¿Í °áÇյǾî ÀÛ¾÷°ø°£À» À̵¿ÇÏ°Ô µÈ´Ù.

session.windowCycleModifier

±âº»°ªÀº Mod1ÀÌ°í »ç¿ë°¡´ÉÇÑ °ªÀº <[Shift|Lock|Control|Alt|Mod2|Mod3|Mod4|Mod5]> ÀÌ´Ù. ÀÌ º¯¼ö°ªÀº À©µµ¿ìâÀ» ¼øȯÇÏ´Â Å°¸¦ Á¤ÀÇÇÏ´Â °ÍÀ¸·Î, ÁÂ/¿ì È­»ìǥŰ¿Í °áÇյǾî È­¸é¿¡ ¶°Àִ â¿¡ Â÷·Ê·Î ÃÊÁ¡À» ÁØ´Ù.

session.screen0.workspaceNames

±âº»°ªÀº Workspace 1, Workspace 2, ...ÀÌ°í, °¡´ÉÇÑ °ªÀº <(comma-separated list of workspace names)>ÀÌ´Ù. ÀÌ º¯¼ö´Â Åø¹Ù¿¡ º¸¿©Áö´Â ÀÛ¾÷°ø°£ÀÇ À̸§À» Á¤ÀÇÇÑ´Ù.

session.screen0.strftimeFormat

ÀÌ º¯¼öÀÇ ±âº»°ªÀº %I:%M %pÀÌ¸ç °¡´ÉÇÑ °ªÀº <(format strings from the date function -- man date)>ÀÌ´Ù. ÀÌ º¯¼ö´Â Åø¹Ù¿¡ ³ªÅ¸³ª´Â ½Ã°£ÀÇ Æ÷¸ËÀ» Á¤ÇÑ´Ù.

session.screen0.focusModel

ÀÌ º¯¼öÀÇ ±âº»°ªÀº SloppyFocus ÀÌ°í, °¡´ÉÇÑ °ªÀº <[SloppyFocus|ClickToFocus|AutoRaiseSloppyFocus]>ÀÌ´Ù. SloppyFocus´Â ¸¶¿ì½º Ä¿¼­ÀÇ¿òÁ÷ÀÓ¿¡ µû¶ó âÀÌ ÃÊÁ¡À» ¾ò°ÔµÇÁö¸¸ âÀÌ È­¸é ¾ÕÀ¸·Î ³ª¿ÀÁö´Â ¾Ê´Â´Ù. ClickToFocus´Â ¸¶¿ì½º·Î Ŭ¸¯ÇÒ ½Ã¿¡ ÃÊÁ¡À» ¾òÀ¸¸ç âÀÌ È­¸é ¾ÕÀ¸·Î ³ª¿ÀÁö ¾Ê´Â´Ù. AutoRaiseSloppyFocus´Â ¸¶¿ì½º Ä¿¼­°¡ ³õÀ̸é ÃÊÁ¡À» °¡Áö¸ç session.autoRaiseDelay¿¡¼­ Á¤ÀÇµÈ ½Ã°£(milliseconds) ÈÄ¿¡ âÀÌ È­¸éÀÇ ¸Ç ¾ÕÀ¸·Î ³ª¿À°Ô µÈ´Ù.

session.screen0.toolbarWidthPercent

±âº»°ªÀº 66ÀÌ°í, <(percent)>ÀÇ °ªÀ» °®´Â´Ù. ÀÌ º¯¼ö´Â Åø¹ÙÀÇ ±æÀ̸¦ È­¸é±æÀÌÀÇ ¸î ÆÛ¼¾Æ® ±æÀÌ·Î °®°Ô Çϴ°¡¸¦ Á¤ÇÑ´Ù. ÀϹÝÀûÀ¸·Î 0°ªÀ» ÁÖ¾ú´Ù°í Åø¹Ù°¡ »ç¶óÁöÁö´Â ¾Ê´Â´Ù. (¿ªÀÚ : 0°ªÀ» ÁÖ¸é ±âº»°ªÀÎ 66À¸·Î ÀÚµ¿À¸·Î º¯ÇÕ´Ï´Ù.)

session.screen0.toolbarOnTop

±âº»°ªÀº False·Î <[True|False]> µÎ°¡Áö°ªÁß Çϳª¸¦ °®´Â´Ù. ÀÌ°ÍÀº Åø¹Ù°¡ ´Ù¸¥Ã¢¿¡ °¡·ÁÁöÁö ¾Ê°Ô È­¸éÀÇ ¸Ç ¾ÕÀ¸·Î ³ª¿À°Ô ÇÒ °ÍÀΰ¡, ¾Æ´Ï¸é ´Ù¸¥ â¿¡ °¡·ÁÁú ¼ö ÀÖ°Ô ÇÒ°ÍÀΰ¡¸¦ Á¤ÇÑ´Ù.

session.screen0.workspaces

±âº»°ªÀº 4·Î <(number)>ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù. ÀÌ °ªÀº ºí·¢¹Ú½º°¡ ¸î°³ÀÇ ÀÛ¾÷°ø°£À» °¡Áö°Ô ÇÒ °ÍÀÌ°¡¸¦ Á¤ÀÇÇÑ´Ù. ÀÌ ¼ýÀÚ´Â session.screen0.workspaceNames¿¡¼­ Á¤ÀÇÇÑ ÀÛ¾÷°ø°£ÀÇ À̸§ ¼ö¿Í ÀÏÄ¡ÇÏ¿©¾ß ÇÑ´Ù.

session.screen0.windowPlacement

ÀÌ º¯¼öÀÇ ±âº»°ªÀº SmartPlacementÀ̸ç, ¼±ÅÃÇÒ ¼ö ÀÖ´Â °ªÀº <[SmartPlacement|CascadePlacement]>ÀÌ´Ù. ÀÌ º¯¼ö´Â »õ·Î¿î âÀÌ ³ªÅ¸³¯¶§, ±× âÀÇ È­¸é»óÀÇ À§Ä¡¸¦ Àâ¾ÆÁִµ¥ »ç¿ëµÈ´Ù. SmartPlacement´Â "´ÙÀ½ÀÇ °¡´ÉÇÑ °ø°£"¿¡ À§Ä¡½ÃÅ°°Å³ª ´ÙÀ½ÀÇ °¡´ÉÇÑ »óÀ§-¿ÞÂÊ ¸ð¼­¸®¿¡ âÀ» À§Ä¡½ÃŲ´Ù. CascadePlacement´Â Àü âÀÇ titlebar¹Ø¿¡ titlebar¸¦ À§Ä¡½ÃÅ°¸ç ¶ÇÇÑ Á¶±Ý ¿À¸¥ÂÊÀ¸·Î À§Ä¡½ÃŲ´Ù.

session.screeen0.slitPlacement

±âº»°ªÀº CenterRightÀÌ°í <[TopLeft|TopRight|CenterLeft|CenterRight|BottomLeft|BottomRight]>¿¡¼­ ¼±ÅÃÇÑ´Ù. ÀÌ°ÍÀº slitÀÇ À§Ä¡¸¦ Á¤ÇÑ´Ù. (¿ªÀÚ: Ãß°¡ÀûÀÎ ¼³Á¤¿¡¼­ À©µµ¿ì¸ÞÀÌÄ¿ Áö¿ø ÂüÁ¶)

session.screen0.dateFormat

±âº»°ªÀº EuropeanÀ̸ç <[American|European]>¿¡¼­ ¼±ÅÃÇÑ´Ù. ¸¸ÀÏ ½Ã½ºÅÛÀÌ strftime() ÇÔ¼ö¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, ÀÌ º¯¼ö´Â Åø¹ÙÀÇ ½Ã°£Çü½ÄÀ» »ç¿ëÇÑ´Ù. AmericanÀº MM/DD/YY, EuropeanÀº DD/MM/YY ·Î ³ªÅ¸³½´Ù.

session.screen0.clockFormat

±âº»°ªÀº 24ÀÌ°í <[12|24]>¿¡¼­ ¼±ÅÃÇÑ´Ù. ÀÌ º¯¼ö´Â ´ç½ÅÀÌ strftime() ÇÔ¼ö¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é Åø¹ÙÀÇ ½Ã°£À» º¸¿©ÁÖ´Â Æ÷¸ËÀ¸·Î ¼³Á¤µÈ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê