Guest User

Untitled

a guest
Sep 9th, 2020
275
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # .spectrwm.conf
  2.  
  3. workspace_limit = 9
  4. focus_mode = default
  5. focus_close = previous
  6. focus_close_wrap = 1
  7. focus_default = last
  8. spawn_position = next
  9. workspace_clamp = 1
  10. warp_focus = 1
  11. warp_pointer = 1
  12.  
  13. # Window Decoration
  14. border_width = 1
  15. color_focus = red
  16. color_focus_maximized = yellow
  17. color_unfocus = rgb:88/88/88
  18. color_unfocus_maximized = rgb:88/88/00
  19. region_padding = 0
  20. tile_gap = 0
  21.  
  22. # Region containment
  23. # Distance window must be dragged/resized beyond the region edge before it is
  24. # allowed outside the region.
  25. # boundary_width = 50
  26.  
  27. # Remove window border when bar is disabled and there is only one window in workspace
  28. # disable_border = 1
  29.  
  30. # Bar Settings
  31. bar_enabled = 1
  32. bar_enabled_ws[1] = 1
  33. bar_border_width = 1
  34. bar_border[1] = rgb:00/80/80
  35. bar_border_unfocus[1] = rgb:00/40/40
  36. bar_color[1] = black
  37. bar_color_selected[1] = rgb:00/80/80
  38. bar_font_color[1] = rgb:a0/a0/a0
  39. bar_font_color_selected = black
  40. bar_font = xos4 Terminus:pixelsize=14:antialias=true
  41. # bar_font_pua = Typicons:pixelsize=14:antialias=true
  42. # bar_action = baraction.sh
  43. # bar_action_expand = 0
  44. bar_justify = left
  45. bar_format = +N:+I +S <+D>+4<%a %b %d %R %Z %Y+8<+A+4<+V
  46. workspace_indicator = listcurrent,listactive,markcurrent,printnames
  47. # bar_at_bottom = 1
  48. # stack_enabled = 1
  49. # clock_enabled = 1
  50. # clock_format = %a %b %d %R %Z %Y
  51. # iconic_enabled = 0
  52. # maximize_hide_bar = 0
  53. # window_class_enabled = 0
  54. # window_instance_enabled = 0
  55. # window_name_enabled = 0
  56. # verbose_layout = 1
  57. # urgent_enabled = 1
  58. # urgent_collapse = 0
  59.  
  60. # Dialog box size ratio when using TRANSSZ quirk; 0.3 < dialog_ratio <= 1.0
  61. # dialog_ratio = 0.6
  62.  
  63. # Split a non-RandR dual head setup into one region per monitor
  64. # (non-standard driver-based multihead is not seen by spectrwm)
  65. # region = screen[1]:1280x1024+0+0
  66. # region = screen[1]:1280x1024+1280+0
  67.  
  68. # Launch applications in a workspace of choice
  69. # autorun = ws[1]:xterm
  70.  
  71. # Customize workspace layout at start
  72. # layout = ws[1]:4:0:0:0:vertical
  73. # layout = ws[2]:0:0:0:0:horizontal
  74. # layout = ws[3]:0:0:0:0:fullscreen
  75. # layout = ws[4]:4:0:0:0:vertical_flip
  76. # layout = ws[5]:0:0:0:0:horizontal_flip
  77.  
  78. # Set workspace name at start
  79. name = ws[1]:1
  80. name = ws[2]:2
  81. name = ws[3]:3
  82. name = ws[4]:4
  83. name = ws[5]:5
  84. name = ws[6]:6
  85. name = ws[1]:7
  86. name = ws[2]:8
  87. name = ws[3]:9
  88.  
  89. # Mod key, (Windows key is Mod4) (Apple key on OSX is Mod2)
  90. # modkey = Mod4
  91.  
  92. # PROGRAMS
  93. # Validated default programs:
  94. program[lock] = slock
  95. program[term] = xterm
  96. program[menu] = dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
  97. # program[search] = dmenu $dmenu_bottom -i -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
  98. # program[name_workspace] = dmenu $dmenu_bottom -p Workspace -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
  99.  
  100. # To disable validation of the above, free the respective binding(s):
  101. # bind[] = MOD+Shift+Delete # disable lock
  102. # bind[] = MOD+Shift+Return # disable term
  103. # bind[] = MOD+p # disable menu
  104.  
  105. # Optional default programs that will only be validated if you override:
  106. # program[screenshot_all] = screenshot.sh full # optional
  107. # program[screenshot_wind] = screenshot.sh window # optional
  108. # program[initscr] = initscreen.sh # optional
  109.  
  110. # EXAMPLE: Define 'firefox' action and bind to key.
  111. # program[firefox] = firefox
  112. # bind[firefox] = MOD+Shift+b
  113.  
  114. # QUIRKS
  115. # Default quirks, remove with: quirk[class:name] = NONE
  116. # quirk[MPlayer:xv] = FLOAT + FULLSCREEN + FOCUSPREV
  117. # quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT
  118. # quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT
  119. # quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT
  120. # quirk[Firefox-bin:firefox-bin] = TRANSSZ
  121. # quirk[Firefox:Dialog] = FLOAT
  122. # quirk[Gimp:gimp] = FLOAT + ANYWHERE
  123. # quirk[XTerm:xterm] = XTERM_FONTADJ
  124. # quirk[xine:Xine Window] = FLOAT + ANYWHERE
  125. # quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE
  126. # quirk[xine:xine Panel] = FLOAT + ANYWHERE
  127. # quirk[Xitk:Xine Window] = FLOAT + ANYWHERE
  128. # quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
  129. # quirk[pcb:pcb] = FLOAT
  130.  
  131. # Key bindings
  132. bind[bar_toggle] = MOD+b
  133. bind[bar_toggle_ws] = MOD+Shift+b
  134. bind[button2] = MOD+v
  135. bind[cycle_layout] = MOD+space
  136. bind[flip_layout] = MOD+Shift+backslash
  137. bind[float_toggle] = MOD+t
  138. bind[focus_main] = MOD+m
  139. bind[focus_next] = MOD+j
  140. bind[focus_next] = MOD+Tab
  141. bind[focus_prev] = MOD+k
  142. bind[focus_prev] = MOD+Shift+Tab
  143. bind[focus_urgent] = MOD+u
  144. bind[height_grow] = MOD+Shift+equal
  145. bind[height_shrink] = MOD+Shift+minus
  146. bind[iconify] = MOD+w
  147. bind[initscr] = MOD+Shift+i
  148. bind[lock] = MOD+Shift+Delete
  149. bind[master_add] = MOD+comma
  150. bind[master_del] = MOD+period
  151. bind[master_grow] = MOD+l
  152. bind[master_shrink] = MOD+h
  153. bind[maximize_toggle] = MOD+e
  154. bind[menu] = MOD+p
  155. bind[move_down] = MOD+Shift+bracketright
  156. bind[move_left] = MOD+bracketleft
  157. bind[move_right] = MOD+bracketright
  158. bind[move_up] = MOD+Shift+bracketleft
  159. bind[mvrg_1] = MOD+Shift+KP_End
  160. bind[mvrg_2] = MOD+Shift+KP_Down
  161. bind[mvrg_3] = MOD+Shift+KP_Next
  162. bind[mvrg_4] = MOD+Shift+KP_Left
  163. bind[mvrg_5] = MOD+Shift+KP_Begin
  164. bind[mvrg_6] = MOD+Shift+KP_Right
  165. bind[mvrg_7] = MOD+Shift+KP_Home
  166. bind[mvrg_8] = MOD+Shift+KP_Up
  167. bind[mvrg_9] = MOD+Shift+KP_Prior
  168. bind[mvws_1] = MOD+Shift+1
  169. bind[mvws_2] = MOD+Shift+2
  170. bind[mvws_3] = MOD+Shift+3
  171. bind[mvws_4] = MOD+Shift+4
  172. bind[mvws_5] = MOD+Shift+5
  173. bind[mvws_6] = MOD+Shift+6
  174. bind[mvws_7] = MOD+Shift+7
  175. bind[mvws_8] = MOD+Shift+8
  176. bind[mvws_9] = MOD+Shift+9
  177. bind[name_workspace] = MOD+Shift+slash
  178. bind[quit] = MOD+Shift+q
  179. bind[raise_toggle] = MOD+Shift+r
  180. bind[restart] = MOD+q
  181. bind[rg_1] = MOD+KP_End
  182. bind[rg_2] = MOD+KP_Down
  183. bind[rg_3] = MOD+KP_Next
  184. bind[rg_4] = MOD+KP_Left
  185. bind[rg_5] = MOD+KP_Begin
  186. bind[rg_6] = MOD+KP_Right
  187. bind[rg_7] = MOD+KP_Home
  188. bind[rg_8] = MOD+KP_Up
  189. bind[rg_9] = MOD+KP_Prior
  190. bind[rg_next] = MOD+Shift+Right
  191. bind[rg_prev] = MOD+Shift+Left
  192. bind[screenshot_all] = MOD+s
  193. bind[screenshot_wind] = MOD+Shift+s
  194. bind[search_win] = MOD+f
  195. bind[search_workspace] = MOD+slash
  196. bind[stack_dec] = MOD+Shift+period
  197. bind[stack_inc] = MOD+Shift+comma
  198. bind[stack_reset] = MOD+Shift+space
  199. bind[swap_main] = MOD+Return
  200. bind[swap_next] = MOD+Shift+j
  201. bind[swap_prev] = MOD+Shift+k
  202. bind[term] = MOD+Shift+Return
  203. bind[uniconify] = MOD+Shift+w
  204. bind[version] = MOD+Shift+v
  205. bind[width_grow] = MOD+equal
  206. bind[width_shrink] = MOD+minus
  207. bind[wind_del] = MOD+x
  208. bind[wind_kill] = MOD+Shift+x
  209. bind[ws_1] = MOD+1
  210. bind[ws_2] = MOD+2
  211. bind[ws_3] = MOD+3
  212. bind[ws_4] = MOD+4
  213. bind[ws_5] = MOD+5
  214. bind[ws_6] = MOD+6
  215. bind[ws_7] = MOD+7
  216. bind[ws_8] = MOD+8
  217. bind[ws_9] = MOD+9
  218. bind[ws_next] = MOD+Right
  219. bind[ws_next_all] = MOD+Up
  220. bind[ws_next_move] = MOD+Shift+Up
  221. bind[ws_prev] = MOD+Left
  222. bind[ws_prev_all] = MOD+Down
  223. bind[ws_prev_move] = MOD+Shift+Down
  224. bind[ws_prior] = MOD+a
  225.  
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×