hootiegibbon

euclid-wm.conf

Oct 6th, 2011
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. #Configuration for euclid-wm
  2. #This file needs to be in $XDG_CONFIG_HOME (if $XDG_CONFIG_HOME is defined)
  3. #Otherwise it needs to be in $HOME/.config
  4. #it must be named euclid-wm.conf
  5.  
  6.  
  7. #SYNTAX
  8. #The parser is quite simple, so take note of case and spaces (including trailing whitespace)
  9. #There are no quotation marks used (unless you want to send quote an argument being sent to an external app).
  10. #Comments cannot be appended to a line, the # marker must be the first character.
  11. #the general format is
  12. #KEY = VALUE1 VALUE2
  13. #or
  14. #KEY = VALUE
  15. #
  16.  
  17. #COLORS
  18. #these get parsed by X, any colorname X recognizes will work
  19.  
  20. color_main_focus = #00000000ffff
  21. color_stack_focus = #ffffffffffff
  22. color_main_unfocus = #400040004000
  23. color_stack_unfocus = #400040004000
  24. color_stack_background = #010001000100
  25.  
  26.  
  27. #RESERVED SPACE
  28. #space can be reserved at the top or bottom of the screen, for example to allow dzen to be displayed,
  29. #this only applies if the view is not in fullscreen mode:
  30.  
  31. reserved_top = 14
  32. reserved_bottom = 0
  33. reserved_left = 0
  34. reserved_right = 0
  35.  
  36. #RESIZE INCREMENT
  37. #the incremental change for each resize keypress (kinda)
  38.  
  39. resize_increment = 30
  40.  
  41. #MODKEY
  42. #This is just a number, e.g, mod2 = 2.
  43. #mod1=alt
  44. #mod4=winkey (our default)
  45. #mod5=altgr
  46.  
  47. modkey = 4
  48.  
  49. #BINDINGS
  50. #binding format is bind_ACT = MOD KEY
  51. #values of mod are M or MS (mod or mod + shift)
  52. #KEY is an X Keyname
  53.  
  54. #spawn terminal or menu
  55. #the second line of each pair is defining the command to send to /bin/sh
  56. bind_spawn_menu = M Return
  57. dmenu = dmenu_run
  58. bind_spawn_term = MS Return
  59. term = sakura #xterm
  60.  
  61. #goto view, as in as in, show the windows on it
  62. bind_goto_next_view = M m
  63. bind_goto_previous_view = M n
  64.  
  65. #move focused window to view
  66. bind_move_to_next_view = MS m
  67. bind_move_to_previous_view = MS n
  68.  
  69. #move the main focus:
  70. bind_focus_left = M h
  71. bind_focus_down = M j
  72. bind_focus_up = M k
  73. bind_focus_right = M l
  74.  
  75. #move windows within the current view
  76. bind_shift_win_left = MS h
  77. bind_shift_win_down = MS j
  78. bind_shift_win_up = MS k
  79. bind_shift_win_right = MS l
  80.  
  81. #resize windows (direction refers to the direction the lower right corner is moved relative to the top left corner)
  82. bind_resize_left = M y
  83. bind_resize_down = M u
  84. bind_resize_up = M i
  85. bind_resize_right = M o
  86.  
  87. #stack visibility
  88. bind_toggle_stack = M space
  89.  
  90. #move windows to and from the stack (minimize and restore)
  91. bind_move_to_stack = M period
  92. bind_move_to_main = M comma
  93. bind_swap_stack_and_main = M slash
  94.  
  95. #move the stack focus
  96. bind_stack_focus_up = M semicolon
  97. bind_stack_focus_down = M apostrophe
  98.  
  99. #push the item with stack focus up or down in the stack
  100. bind_swap_stack_up = MS ;
  101. bind_swap_stack_down = MS '
  102.  
  103. #flip the tracks of the current view
  104. bind_toggle_orientation = M Tab
  105.  
  106. #close and kill windows
  107. bind_close_win = M Escape
  108. bind_kill_win = MS Escape
  109.  
  110. #toggle fullscreen
  111. bind_toggle_fullscreen = MS space
  112.  
  113. #quit the session
  114. bind_quit = MS q
  115.  
  116. #reload these settings
  117. bind_reload_config = M r
  118.  
  119. #move focus to screen (Previous and Next are the X names for PgUp and PgDown:
  120. bind_goto_previous_screen = M Previous
  121. bind_goto_next_screen = M Next
  122.  
  123. #search for a window via dmenu
  124. bind_search = MS slash
  125.  
  126. #CUSTOM HOTKEYS
  127. #euclid supports up to ten hotkeys, bound to external commands
  128. #the format for the binding is: bind_custom_[01-10] = [M | MS] [keyname] (just like normal bindings)
  129. #the format for the associated commands is: custom_command_[01-10] = [command to pass to shell]
  130. #e.g.,
  131. bind_custom_01 = M Print
  132. custom_command_01 = scrot ~/Pictures/screenshots/'%Y-%m-%d--%H:%M:%S--$wx$h.png' #screenie
  133.  
  134. bind_custom_02 = MS x
  135. custom_command_02 = xlock
  136.  
  137. bind_custom_03 = M F1
  138. custom_command_03 = xxxterm
  139. bind_custom_04 = M F2
  140. custom_command_04 = sakura -e alpine
  141. bind_custom_05 = M F3
  142. custom_command_05 = sakura -e weechat-curses
  143. bind_custom_06 = M F4
  144. custom_command_06 = xnview
  145. bind_custom_07 = M F5
  146. custom_command_07 = thunar
  147. bind_custom_08 = M F6
  148. custom_command_08 = leafpad
  149. bind_custom_09 = M F7
  150. custom_command_09 = pcc
  151. bind_custom_10 = M F8
  152. custom_command_10 = gksu dbus-launch /usr/sbin/synaptic
  153.  
  154.  
Advertisement
Add Comment
Please, Sign In to add comment